1515 - name : slack-hook
1616 - name : slack-message
1717 - name : amp-workspace-id
18+ - name : vpc-cfn-url
1819 - name : service-role-cfn-url
1920 default : " https://raw.githubusercontent.com/awslabs/kubernetes-iteration-toolkit/main/tests/assets/eks_service_role.json"
2021 - name : node-role-cfn-url
4243 taskRef :
4344 kind : Task
4445 name : awscli-role-create
46+ - name : awscli-vpc-create
47+ params :
48+ - name : stack-name
49+ value : $(params.cluster-name)
50+ - name : vpc-cfn-url
51+ value : $(params.vpc-cfn-url)
52+ taskRef :
53+ kind : Task
54+ name : awscli-vpc-create
4555 - name : create-cluster-node-role
4656 params :
4757 - name : stack-name
@@ -63,15 +73,15 @@ spec:
6373 value : $(params.cluster-name)-service-role
6474 - name : endpoint
6575 value : $(params.endpoint)
76+ - name : vpc-stack-name
77+ value : $(params.cluster-name)
6678 runAfter :
6779 - create-cluster-node-role
6880 - create-cluster-service-role
81+ - awscli-vpc-create
6982 taskRef :
7083 kind : Task
71- name : awscli-eks-cluster-create
72- workspaces :
73- - name : config
74- workspace : config
84+ name : awscli-eks-cluster-create-with-vpc-stack
7585 - name : create-mng-monitoring-nodes
7686 params :
7787 - name : cluster-name
@@ -134,6 +144,8 @@ spec:
134144 name : eks-addon-cwagent
135145 - name : generate
136146 params :
147+ - name : cluster-name
148+ value : $(params.cluster-name)
137149 - name : pods-per-node
138150 value : $(params.pods-per-node)
139151 - name : nodes-per-namespace
@@ -146,6 +158,8 @@ spec:
146158 value : $(params.desired-nodes)
147159 - name : amp-workspace-id
148160 value : ' $(params.amp-workspace-id)'
161+ - name : endpoint
162+ value : $(params.endpoint)
149163 runAfter :
150164 - create-cw-agent-addon
151165 taskRef :
@@ -154,13 +168,11 @@ spec:
154168 workspaces :
155169 - name : source
156170 workspace : source
157- - name : config
158- workspace : config
159171 - name : results
160172 workspace : results
161- finally :
173+ finally :
162174 - name : teardown
163- params :
175+ params :
164176 - name : cluster-name
165177 value : $(params.cluster-name)
166178 - name : endpoint
@@ -177,6 +189,5 @@ spec:
177189 kind : Task
178190 name : awscli-eks-cluster-teardown
179191 workspaces :
180- - name : config
181192 - name : source
182193 - name : results
0 commit comments