8 # We cannot run Ironic with more than one replica at a time. The recreate
9 # strategy makes sure that the old pod is gone before a new is started.
21 - name: ironic-dnsmasq
22 image: quay.io/metal3-io/ironic
23 imagePullPolicy: Always
31 command: ["sh", "-c", "ss -lun | grep :67 && ss -lun | grep :69"]
32 initialDelaySeconds: 30
39 command: ["sh", "-c", "ss -lun | grep :67 && ss -lun | grep :69"]
40 initialDelaySeconds: 30
47 name: ironic-data-volume
50 name: ironic-bmo-configmap
52 image: quay.io/metal3-io/mariadb
53 imagePullPolicy: Always
56 command: ["sh", "-c", "mysqladmin status -uironic -p$(printenv MARIADB_PASSWORD)"]
57 initialDelaySeconds: 30
64 command: ["sh", "-c", "mysqladmin status -uironic -p$(printenv MARIADB_PASSWORD)"]
65 initialDelaySeconds: 30
72 name: ironic-data-volume
74 - name: MARIADB_PASSWORD
77 name: mariadb-password
79 - name: RESTART_CONTAINER_CERTIFICATE_UPDATED
82 name: ironic-bmo-configmap
83 key: RESTART_CONTAINER_CERTIFICATE_UPDATED
85 image: quay.io/metal3-io/ironic
86 imagePullPolicy: Always
91 command: ["sh", "-c", "curl -sSf http://127.0.0.1:6385 || curl -sSfk https://127.0.0.1:6385"]
92 initialDelaySeconds: 30
99 command: ["sh", "-c", "curl -sSf http://127.0.0.1:6385 || curl -sSfk https://127.0.0.1:6385"]
100 initialDelaySeconds: 30
107 name: ironic-data-volume
110 name: ironic-bmo-configmap
112 - name: MARIADB_PASSWORD
115 name: mariadb-password
117 - name: ironic-conductor
118 image: quay.io/metal3-io/ironic
119 imagePullPolicy: Always
121 - /bin/runironic-conductor
124 command: ["sh", "-c", "curl -sd '{}' -o – -k https://127.0.0.1:8089 || curl -sd '{}' -o – http://127.0.0.1:8089"]
125 initialDelaySeconds: 30
132 command: ["sh", "-c", "curl -sd '{}' -o – -k https://127.0.0.1:8089 || curl -sd '{}' -o – http://127.0.0.1:8089"]
133 initialDelaySeconds: 30
140 name: ironic-data-volume
143 name: ironic-bmo-configmap
145 - name: MARIADB_PASSWORD
148 name: mariadb-password
150 - name: ironic-log-watch
151 image: quay.io/metal3-io/ironic
152 imagePullPolicy: Always
154 - /bin/runlogwatch.sh
157 name: ironic-data-volume
158 - name: ironic-inspector
159 image: quay.io/metal3-io/ironic
160 imagePullPolicy: Always
163 command: ["sh", "-c", "curl -sSf http://127.0.0.1:5050 || curl -sSf -k https://127.0.0.1:5050"]
164 initialDelaySeconds: 30
171 command: ["sh", "-c", "curl -sSf http://127.0.0.1:5050 || curl -sSf -k https://127.0.0.1:5050"]
172 initialDelaySeconds: 30
178 - /bin/runironic-inspector
181 name: ironic-bmo-configmap
183 - name: ironic-ipa-downloader
184 image: quay.io/metal3-io/ironic-ipa-downloader
185 imagePullPolicy: Always
187 - /usr/local/bin/get-resource.sh
190 name: ironic-bmo-configmap
193 name: ironic-data-volume
195 - name: ironic-data-volume