You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
690 B
20 lines
690 B
7 years ago
|
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)},
|
||
|
],
|
||
|
},
|
||
|
},
|
||
|
}
|
||
|
]
|