Skip to content

Commit 1923300

Browse files
committed
salt: wait for cert-manager before installing OLM
1 parent 7d5bdea commit 1923300

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
11
include:
22
- .namespace
33
- .chart
4+
5+
Wait for cert-manager deployment to be Ready:
6+
test.configurable_test_state:
7+
- changes: False
8+
- result: __slot__:salt:metalk8s_kubernetes.check_object_ready(
9+
apiVersion=apps/v1, kind=Deployment,
10+
name=cert-manager, namespace=metalk8s-certs)
11+
- comment: wait for cert-manager
12+
- retry:
13+
attempts: 30
14+
- require:
15+
- sls: metalk8s.addons.cert-manager.deployed.chart
16+
17+
Wait for cert-manager webhook to be Ready:
18+
test.configurable_test_state:
19+
- changes: False
20+
- result: __slot__:salt:metalk8s_kubernetes.check_object_ready(
21+
apiVersion=apps/v1, kind=Deployment,
22+
name=cert-manager-webhook, namespace=metalk8s-certs)
23+
- comment: wait for cert-manager-webhook
24+
- retry:
25+
attempts: 30
26+
- require:
27+
- sls: metalk8s.addons.cert-manager.deployed.chart
28+
29+
Wait for cert-manager cainjector to be Ready:
30+
test.configurable_test_state:
31+
- changes: False
32+
- result: __slot__:salt:metalk8s_kubernetes.check_object_ready(
33+
apiVersion=apps/v1, kind=Deployment,
34+
name=cert-manager-cainjector, namespace=metalk8s-certs)
35+
- comment: wait for cert-manager-cainjector
36+
- retry:
37+
attempts: 30
38+
- require:
39+
- sls: metalk8s.addons.cert-manager.deployed.chart

salt/metalk8s/addons/olm/deployed/init.sls

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
include:
2+
- metalk8s.addons.cert-manager.deployed
23
- .chart
34

45
Wait for the Catalogd Controller Manager deployment to be Ready:

0 commit comments

Comments
 (0)