1234567891011121314151617181920 |
- local bgGuestbook = std.extVar("__ksonnet/components")["bg-guestbook"];
- local bgGuestbookSvc = bgGuestbook[0];
- local bgGuestbookDeploy = bgGuestbook[1];
- local parseYaml = std.native("parseYaml");
- local bgWorkflow = parseYaml(importstr 'wf/bluegreen.yaml')[0];
- [
- bgWorkflow + {
- spec +: {
- arguments +: {
- parameters : [
- {name: "deployment-name", value: bgGuestbookDeploy.metadata.name},
- {name: "service-name", value: bgGuestbookSvc.metadata.name},
- {name: "new-deployment-manifest", value: std.manifestJson(bgGuestbookDeploy)},
- {name: "new-service-manifest", value: std.manifestJson(bgGuestbookSvc)},
- ],
- },
- },
- }
- ]
|