github.com/argoproj/argo-cd@v1.8.7/reposerver/repository/testdata/jsonnet/guestbook-ui.jsonnet (about) 1 local service = import 'nested/service.libsonnet'; 2 local params = import 'params.libsonnet'; 3 4 function(tlaString, tlaCode) 5 [ 6 service.new(params), 7 { 8 apiVersion: 'apps/v1beta2', 9 kind: 'Deployment', 10 metadata: { 11 name: params.name, 12 }, 13 spec: { 14 replicas: params.replicas, 15 selector: { 16 matchLabels: { 17 app: params.name, 18 }, 19 }, 20 template: { 21 metadata: { 22 labels: { 23 app: params.name, 24 tlaString: tlaString, 25 tlaCode: tlaCode, 26 extVarString: std.extVar('extVarString'), 27 extVarCode: std.extVar('extVarCode'), 28 }, 29 }, 30 spec: { 31 containers: [ 32 { 33 image: params.image, 34 name: params.name, 35 ports: [ 36 { 37 containerPort: params.containerPort, 38 }, 39 ], 40 }, 41 ], 42 }, 43 }, 44 }, 45 }, 46 ]