File tree Expand file tree Collapse file tree 2 files changed +47
-0
lines changed Expand file tree Collapse file tree 2 files changed +47
-0
lines changed Original file line number Diff line number Diff line change @@ -37,3 +37,4 @@ resources:
3737 - workflowtemplates/sync-srv-redfish-intfs-to-nb.yaml
3838 - workflowtemplates/bmc-firmware-update.yaml
3939 - workflowtemplates/sync-bmc-creds.yaml
40+ - workflowtemplates/enroll-server.yaml
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : argoproj.io/v1alpha1
3+ metadata :
4+ name : enroll-server
5+ annotations :
6+ workflows.argoproj.io/title : Perform server discovery and update Nautobot and Ironic
7+ workflows.argoproj.io/description : |
8+ Defined in `workflows/argo-events/workflowtemplates/enroll-server.yaml`
9+ kind : WorkflowTemplate
10+ spec :
11+ arguments :
12+ parameters :
13+ - name : ip_address
14+ templates :
15+ - name : enroll-server
16+ inputs :
17+ parameters :
18+ - name : ip_address
19+ container :
20+ image : ghcr.io/rackerlabs/understack/ironic-nautobot-client:latest
21+ command :
22+ - enroll-server
23+ args :
24+ - --bmc-ip-address
25+ - " {{workflow.parameters.ip_address}}"
26+ - " {{inputs.parameters.ip_address}}"
27+ volumeMounts :
28+ - mountPath : /etc/openstack
29+ name : openstack-svc-acct
30+ readOnly : true
31+ env :
32+ - name : BMC_MASTER
33+ valueFrom :
34+ secretKeyRef :
35+ name : bmc-master
36+ key : key
37+ - name : WF_NS
38+ value : " {{workflow.namespace}}"
39+ - name : WF_NAME
40+ value : " {{workflow.name}}"
41+ - name : WF_UID
42+ value : " {{workflow.uid}}"
43+ volumes :
44+ - name : openstack-svc-acct
45+ secret :
46+ secretName : openstack-svc-acct
You can’t perform that action at this time.
0 commit comments