Skip to content

Commit da1de1c

Browse files
committed
Add wait-for-deployment label to Keycloak,, KeycloakRealmImport
1 parent 3b5cb87 commit da1de1c

File tree

4 files changed

+7
-3
lines changed

4 files changed

+7
-3
lines changed

apps/05-keycloak/keycloak.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ apiVersion: k8s.keycloak.org/v2alpha1
1616
kind: Keycloak
1717
metadata:
1818
name: keycloak
19+
labels:
20+
wait-for-deployment: Ready
1921
spec:
2022
db:
2123
vendor: postgres

apps/05-keycloak/keycloakrealmimport.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ kind: KeycloakRealmImport
1717
metadata:
1818
name: rspy
1919
namespace: iam
20+
labels:
21+
wait-for-deployment: Done
2022
spec:
2123
keycloakCRName: keycloak
2224
realm:

roles/app-installer/tasks/install_app.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@
183183
}}
184184
loop_control:
185185
label: "{{ item.kind }}/{{ item.metadata.name }}"
186-
when: item.kind in ['Job', 'Pod', 'Deployment', 'StatefulSet', 'DaemonSet', 'Cluster', 'ScheduledBackup']
186+
when: item.kind in ['Job', 'Pod', 'Deployment', 'StatefulSet', 'DaemonSet', 'Cluster', 'ScheduledBackup', 'Keycloak', 'KeycloakRealmImport']
187187

188188
- name: "{{ package_name }} - {{ app_name }} | Detect jobs for this app"
189189
kubernetes.core.k8s_info:

roles/app-installer/tasks/wait_ready.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
wait_condition:
3838
type: "{{ item.metadata.labels['wait-for-deployment'] }}"
3939
when:
40-
- item.kind == 'Cluster'
40+
- item.kind in ['Cluster', 'Keycloak', 'KeycloakRealmImport']
4141

4242
- name: Wait using condition for ScheduledBackup
4343
block:
@@ -102,7 +102,7 @@
102102
type: Established
103103
when: item.kind == 'CustomResourceDefinition'
104104

105-
when:
105+
when:
106106
- not ansible_check_mode
107107
- item.metadata.labels['wait-for-deployment'] is defined
108108
delegate_to: bastion

0 commit comments

Comments
 (0)