github.com/opendevstack/tailor@v1.3.5-0.20220119161809-cab064e60a67/internal/test/e2e/testdata/deploymentconfig/steps.json (about) 1 [ 2 { 3 "command": "apply dc,secret", 4 "wantStdout": true, 5 "wantResources": { 6 "dc/foo": true 7 }, 8 "wantFields": { 9 "dc/foo": { 10 ".metadata.name": "foo", 11 ".spec.template.spec.containers[0].env[0].name": "FOO", 12 ".spec.template.spec.containers[0].env[0].value": "abc", 13 ".spec.template.spec.containers[0].env[1].name": "QUX", 14 ".spec.template.spec.containers[0].env[1].valueFrom.secretKeyRef.name": "foo-user", 15 ".spec.template.spec.containers[0].env[2].name": "BAZ", 16 ".spec.template.spec.containers[0].env[2].value": "http://baz.{{ .Project }}.svc:8080/" 17 } 18 } 19 }, 20 { 21 "command": "apply dc,secret", 22 "wantStdout": true, 23 "wantResources": { 24 "dc/foo": true 25 }, 26 "wantFields": { 27 "dc/foo": { 28 ".metadata.labels.app": "foo", 29 ".spec.template.spec.containers[0].image": "docker-registry.default.svc:5000/{{ .Project }}/foo:latest", 30 ".spec.template.spec.containers[0].env[0].name": "FOO", 31 ".spec.template.spec.containers[0].env[0].value": "abc", 32 ".spec.template.spec.containers[0].env[1].name": "BAZ", 33 ".spec.template.spec.containers[0].env[1].value": "http://baz.{{ .Project }}.svc:8080/" 34 } 35 } 36 }, 37 { 38 "command": "apply dc,secret", 39 "wantStdout": true, 40 "wantErr": true, 41 "wantResources": { 42 "dc/foo": true 43 } 44 }, 45 { 46 "command": "apply dc,secret --force", 47 "wantResources": { 48 "dc/foo": false 49 } 50 } 51 ]