File tree Expand file tree Collapse file tree 3 files changed +21
-12
lines changed
sre/roles/recorders/tasks Expand file tree Collapse file tree 3 files changed +21
-12
lines changed Original file line number Diff line number Diff line change 68
68
namespace : " {{ recorders_namespace.name }}"
69
69
template : templates/alerts/prometheus/statefulset.j2
70
70
state : present
71
+ register : recorders_workload
71
72
vars :
72
73
container_image : " {{ recorders_statefulset.spec.template.spec.containers[0].image }}"
73
74
container_environment_variables : " {{ recorders_prometheus_env_vars }}"
74
75
75
76
- name : Wait for workload to update
76
77
kubernetes.core.k8s_info :
77
- api_version : apps/v1
78
- kind : StatefulSet
78
+ api_version : " {{ recorders_workload.result.api_version }} "
79
+ kind : " {{ recorders_workload.result.kind }} "
79
80
kubeconfig : " {{ recorders_cluster.kubeconfig }}"
80
- name : prometheus-alert-recorder
81
- namespace : " {{ recorders_namespace.name }}"
81
+ name : " {{ recorders_workload.result.metadata.name }} "
82
+ namespace : " {{ recorders_workload.result.metadata.namespace }}"
82
83
register : recorders_statefulset_info
83
84
until :
84
85
- recorders_statefulset_info.resources | length > 0
87
88
- recorders_statefulset_info.resources[0].status.readyReplicas == 1
88
89
retries : 8
89
90
delay : 15
91
+ when :
92
+ - recorders_workload is defined
Original file line number Diff line number Diff line change 28
28
namespace : " {{ recorders_namespace.name }}"
29
29
template : templates/topology/kubernetes/statefulset.j2
30
30
state : present
31
+ register : recorders_workload
31
32
vars :
32
33
container_image : " {{ recorders_statefulset.spec.template.spec.containers[0].image }}"
33
34
container_environment_variables :
36
37
37
38
- name : Wait for workload to update
38
39
kubernetes.core.k8s_info :
39
- api_version : apps/v1
40
- kind : StatefulSet
40
+ api_version : " {{ recorders_workload.result.api_version }} "
41
+ kind : " {{ recorders_workload.result.kind }} "
41
42
kubeconfig : " {{ recorders_cluster.kubeconfig }}"
42
- name : kubernetes-topology-recorder
43
- namespace : " {{ recorders_namespace.name }}"
43
+ name : " {{ recorders_workload.result.metadata.name }} "
44
+ namespace : " {{ recorders_workload.result.metadata.namespace }}"
44
45
register : recorders_statefulset_info
45
46
until :
46
47
- recorders_statefulset_info.resources | length > 0
49
50
- recorders_statefulset_info.resources[0].status.readyReplicas == 1
50
51
retries : 8
51
52
delay : 15
53
+ when :
54
+ - recorders_workload is defined
Original file line number Diff line number Diff line change 28
28
namespace : " {{ recorders_namespace.name }}"
29
29
template : templates/traces/jaeger/statefulset.j2
30
30
state : present
31
+ register : recorders_workload
31
32
vars :
32
33
container_image : " {{ recorders_statefulset.spec.template.spec.containers[0].image }}"
33
34
container_environment_variables :
36
37
37
38
- name : Wait for workload to update
38
39
kubernetes.core.k8s_info :
39
- api_version : apps/v1
40
- kind : StatefulSet
40
+ api_version : " {{ recorders_workload.result.api_version }} "
41
+ kind : " {{ recorders_workload.result.kind }} "
41
42
kubeconfig : " {{ recorders_cluster.kubeconfig }}"
42
- name : jaeger-traces-recorder
43
- namespace : " {{ recorders_namespace.name }}"
43
+ name : " {{ recorders_workload.result.metadata.name }} "
44
+ namespace : " {{ recorders_workload.result.metadata.namespace }}"
44
45
register : recorders_statefulset_info
45
46
until :
46
47
- recorders_statefulset_info.resources | length > 0
49
50
- recorders_statefulset_info.resources[0].status.readyReplicas == 1
50
51
retries : 8
51
52
delay : 15
53
+ when :
54
+ - recorders_workload is defined
You can’t perform that action at this time.
0 commit comments