-
Notifications
You must be signed in to change notification settings - Fork 10
/
stage.bakeManifestWithMultipleArtifacts.module
94 lines (85 loc) · 3.13 KB
/
stage.bakeManifestWithMultipleArtifacts.module
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
{
"name": "{{ var "name" ?: "Bake (Manifest)" }}",
"type": "bakeManifest",
"refId": "{{ var "refId" }}",
"requisiteStageRefIds": {{ var "requisiteStageRefIds" ?: [] }},
"templateRenderer": "{{ var "templateRenderer" ?: "HELM2" }}",
"outputName": "{{ var "outputName" ?: "bake artifact output" }}",
"namespace": "{{ var "namespace" }}",
"inputArtifacts": [
{{if var "artifact1"}}
{{ module "section.inputArtifact.module"
"account" "{{var account1 }}"
"artifact" "{{var artifact1 }}"
"id" "{{var artifactId1 }}"
}}
{{ end }}
{{if var "artifact2"}}
{{ module "section.inputArtifact.module"
"account" "{{var account2 }}"
"artifact" "{{var artifact2 }}"
"id" "{{var artifactId2 }}"
}}
{{ end }}
{{if var "artifact3"}}
{{ module "section.inputArtifact.module"
"account" "{{var account3 }}"
"artifact" "{{var artifact3 }}"
"id" "{{var artifactId3 }}"
}}
{{ end }}
{{if var "artifact4"}}
{{ module "section.inputArtifact.module"
"account" "{{var account4 }}"
"artifact" "{{var artifact4 }}"
"id" "{{var artifactId4 }}"
}}
{{ end }}
{{if var "artifact5"}}
{{ module "section.inputArtifact.module"
"account" "{{var account5 }}"
"artifact" "{{var artifact5 }}"
"id" "{{var artifactId5 }}"
}}
{{ end }}
]
"overrides": {{ var "overrides" ?: {} }},
"evaluateOverrideExpressions": {{ var "evaluateOverrideExpressions" ?: false }},
"expectedArtifacts": [
{{if var "outputArtifactId1" }}
{{ module "section.artifact.module"
"artifactId" "{{var outputArtifactId1}}"
"artifactName" "{{var outputArtifactName1}}"
"artifactReference" "{{var outputArtifactReference1}}"
"displayName" "{{var outputArtifactDisplayName1}}"
"type" "{{var outputArtifactType1}}"
"useDefaultArtifact" {{var outputUseDefaultArtifact1}}
"usePriorExecution" {{var outputUsePriorExecution1}}
}}
{{ end }}
{{if var "outputArtifactId2" }}
{{ module "section.artifact.module"
"artifactId" "{{var outputArtifactId2}}"
"artifactName" "{{var outputArtifactName2}}"
"artifactReference" "{{var outputArtifactReference2}}"
"displayName" "{{var outputArtifactDisplayName2}}"
"type" "{{var outputArtifactType2}}"
"useDefaultArtifact" {{var outputUseDefaultArtifact2}}
"usePriorExecution" {{var outputUsePriorExecution2}}
}}
{{ end }}
{{if var "outputArtifactId3" }}
{{ module "section.artifact.module"
"artifactId" "{{var outputArtifactId3}}"
"artifactName" "{{var outputArtifactName3}}"
"artifactReference" "{{var outputArtifactReference3}}"
"displayName" "{{var outputArtifactDisplayName3}}"
"type" "{{var outputArtifactType3}}"
"useDefaultArtifact" {{var outputUseDefaultArtifact3}}
"usePriorExecution" {{var outputUsePriorExecution3}}
}}
{{ end }}
]
{{ module "section.notifications.module" }}
{{ module "section.executionOptions.module" }}
}