Skip to content

Commit 285f391

Browse files
authored
Merge pull request #1684 from rackerlabs/update-workflows
chore(workflows): remove old static secret and reduce volume duplication
2 parents d820c99 + aec37ef commit 285f391

12 files changed

Lines changed: 51 additions & 176 deletions

ansible/roles/keystone_bootstrap/tasks/misc.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,6 @@
1313
# License for the specific language governing permissions and limitations
1414
# under the License.
1515

16-
- name: Create 'argoworkflow' user
17-
openstack.cloud.identity_user:
18-
name: argoworkflow
19-
password: demo
20-
domain: infra
21-
state: present
22-
23-
- name: Set 'argoworkflow' role
24-
openstack.cloud.role_assignment:
25-
domain: infra
26-
user: argoworkflow
27-
project: baremetal
28-
role: admin
29-
state: present
30-
3116
- name: Create 'monitoring' user
3217
openstack.cloud.identity_user:
3318
name: monitoring

components/openstack/templates/secretstore-openstack.yaml.tpl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ rules:
2626
- watch
2727
resourceNames:
2828
- baremetal-manage
29-
- svc-acct-argoworkflow
3029
- svc-acct-netapp
3130
- cinder-netapp-config
3231
- admin-keystone-password

components/openstack/templates/svc-acct-argoworkflow.yaml.tpl

Lines changed: 0 additions & 27 deletions
This file was deleted.

workflows/argo-events/kustomization.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ kind: Kustomization
44
resources:
55
- eventbus/eventbus-default.yaml
66
- eventbus/poddisruptionbudget-eventbus-default-pdb.yaml
7-
- secrets/openstack-svc-acct.yaml
87
- secrets/operate-workflow-sa.token.yaml
98
- secrets/baremetal-manage.yaml
109
- eventsources/nautobot-webhook.yaml

workflows/argo-events/secrets/openstack-svc-acct.yaml

Lines changed: 0 additions & 30 deletions
This file was deleted.

workflows/argo-events/workflowtemplates/alert-automation-neutron-agent-down.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,12 @@ spec:
4848
value: understack
4949
volumeMounts:
5050
- mountPath: /etc/openstack
51-
name: openstack-svc-acct
51+
name: baremetal-manage
5252
readOnly: true
5353
volumes:
54-
- name: openstack-svc-acct
54+
- name: baremetal-manage
5555
secret:
56-
secretName: openstack-svc-acct
56+
secretName: baremetal-manage
57+
items:
58+
- key: clouds.yaml
59+
path: clouds.yaml

workflows/argo-events/workflowtemplates/enroll-server.yaml

Lines changed: 10 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,16 @@ kind: WorkflowTemplate
1010
spec:
1111
serviceAccountName: workflow
1212
entrypoint: main
13+
volumes:
14+
- name: bmc-master
15+
secret:
16+
secretName: bmc-master
17+
- name: baremetal-manage
18+
secret:
19+
secretName: baremetal-manage
20+
items:
21+
- key: clouds.yaml
22+
path: clouds.yaml
1323
arguments:
1424
parameters:
1525
- name: ip_address
@@ -104,16 +114,6 @@ spec:
104114
value: "{{workflow.name}}"
105115
- name: WF_UID
106116
value: "{{workflow.uid}}"
107-
volumes:
108-
- name: bmc-master
109-
secret:
110-
secretName: bmc-master
111-
- name: baremetal-manage
112-
secret:
113-
secretName: baremetal-manage
114-
items:
115-
- key: clouds.yaml
116-
path: clouds.yaml
117117
- name: openstack-wait-cmd
118118
inputs:
119119
parameters:
@@ -136,13 +136,6 @@ spec:
136136
volumeMounts:
137137
- mountPath: /etc/openstack
138138
name: baremetal-manage
139-
volumes:
140-
- name: baremetal-manage
141-
secret:
142-
secretName: baremetal-manage
143-
items:
144-
- key: clouds.yaml
145-
path: clouds.yaml
146139
- name: get-raid-config
147140
container:
148141
image: ghcr.io/rackerlabs/understack/ironic-nautobot-client:latest
@@ -165,16 +158,6 @@ spec:
165158
value: "{{workflow.name}}"
166159
- name: WF_UID
167160
value: "{{workflow.uid}}"
168-
volumes:
169-
- name: bmc-master
170-
secret:
171-
secretName: bmc-master
172-
- name: baremetal-manage
173-
secret:
174-
secretName: baremetal-manage
175-
items:
176-
- key: clouds.yaml
177-
path: clouds.yaml
178161
- name: openstack-set-baremetal-node-raid-config
179162
inputs:
180163
parameters:
@@ -214,13 +197,6 @@ spec:
214197
volumeMounts:
215198
- mountPath: /etc/openstack
216199
name: baremetal-manage
217-
volumes:
218-
- name: baremetal-manage
219-
secret:
220-
secretName: baremetal-manage
221-
items:
222-
- key: clouds.yaml
223-
path: clouds.yaml
224200
- name: openstack-state-cmd
225201
inputs:
226202
parameters:
@@ -244,10 +220,3 @@ spec:
244220
volumeMounts:
245221
- mountPath: /etc/openstack
246222
name: baremetal-manage
247-
volumes:
248-
- name: baremetal-manage
249-
secret:
250-
secretName: baremetal-manage
251-
items:
252-
- key: clouds.yaml
253-
path: clouds.yaml

workflows/argo-events/workflowtemplates/inspect-server.yaml

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@ kind: WorkflowTemplate
1010
spec:
1111
serviceAccountName: workflow
1212
entrypoint: inspect-server
13+
volumes:
14+
- name: baremetal-manage
15+
secret:
16+
secretName: baremetal-manage
17+
items:
18+
- key: clouds.yaml
19+
path: clouds.yaml
1320
arguments:
1421
parameters:
1522
- name: node
@@ -226,13 +233,6 @@ spec:
226233
volumeMounts:
227234
- mountPath: /etc/openstack
228235
name: baremetal-manage
229-
volumes:
230-
- name: baremetal-manage
231-
secret:
232-
secretName: baremetal-manage
233-
items:
234-
- key: clouds.yaml
235-
path: clouds.yaml
236236
- name: openstack-set-cmd
237237
inputs:
238238
parameters:
@@ -257,13 +257,6 @@ spec:
257257
volumeMounts:
258258
- mountPath: /etc/openstack
259259
name: baremetal-manage
260-
volumes:
261-
- name: baremetal-manage
262-
secret:
263-
secretName: baremetal-manage
264-
items:
265-
- key: clouds.yaml
266-
path: clouds.yaml
267260
- name: openstack-read-param
268261
inputs:
269262
parameters:
@@ -289,10 +282,3 @@ spec:
289282
volumeMounts:
290283
- mountPath: /etc/openstack
291284
name: baremetal-manage
292-
volumes:
293-
- name: baremetal-manage
294-
secret:
295-
secretName: baremetal-manage
296-
items:
297-
- key: clouds.yaml
298-
path: clouds.yaml

workflows/argo-events/workflowtemplates/keystone-event-project.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,15 @@ spec:
4040
name: nb-token
4141
readOnly: true
4242
- mountPath: /etc/openstack
43-
name: openstack-svc-acct
43+
name: baremetal-manage
4444
readOnly: true
4545
volumes:
4646
- name: nb-token
4747
secret:
4848
secretName: nautobot-token
49-
- name: openstack-svc-acct
49+
- name: baremetal-manage
5050
secret:
51-
secretName: openstack-svc-acct
51+
secretName: baremetal-manage
52+
items:
53+
- key: clouds.yaml
54+
path: clouds.yaml

workflows/argo-events/workflowtemplates/neutron-event-network-segment-range.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,15 @@ spec:
5252
name: nb-token
5353
readOnly: true
5454
- mountPath: /etc/openstack
55-
name: openstack-svc-acct
55+
name: baremetal-manage
5656
readOnly: true
5757
volumes:
5858
- name: nb-token
5959
secret:
6060
secretName: nautobot-token
61-
- name: openstack-svc-acct
61+
- name: baremetal-manage
6262
secret:
63-
secretName: openstack-svc-acct
63+
secretName: baremetal-manage
64+
items:
65+
- key: clouds.yaml
66+
path: clouds.yaml

0 commit comments

Comments
 (0)