Files
Shuai ZhangGitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Michael Crenshaw
4f2dd721f1 fix: allow resolving repo root as jsonnet lib path (#11119)
Signed-off-by: shuai-zh <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <[email protected]>
2022-11-15 12:56:48 -08:00

48 lines
1.1 KiB
Jsonnet

local service = import 'vendor/nested/service.libsonnet';
local params = import 'params.libsonnet';
function(tlaString, tlaCode)
[
service.new(params),
{
apiVersion: 'apps/v1beta2',
kind: 'Deployment',
metadata: {
name: params.name,
},
spec: {
replicas: params.replicas,
selector: {
matchLabels: {
app: params.name,
},
},
template: {
metadata: {
labels: {
app: params.name,
tlaString: tlaString,
tlaCode: tlaCode,
extVarString: std.extVar('extVarString'),
extVarCode: std.extVar('extVarCode'),
},
},
spec: {
containers: [
{
image: params.image,
name: params.name,
ports: [
{
containerPort: params.containerPort,
},
],
},
],
},
},
},
},
null,
]