File tree Expand file tree Collapse file tree 2 files changed +30
-3
lines changed Expand file tree Collapse file tree 2 files changed +30
-3
lines changed Original file line number Diff line number Diff line change 26
26
cmd : |
27
27
kubectl -n kube-system get secret cloud-config >/dev/null 2>&1
28
28
if [ $? -eq 0 ]; then
29
- exit 0
29
+ kubectl -n kube-system get secrets cloud-config -o json | jq -r '.data."cloud.conf"' | base64 -d
30
+ # replacing a cloud-config, created by the OCCM role
31
+ kubectl -n kube-system delete secret cloud-config
30
32
fi
31
33
32
34
set -ex
43
45
tenant-id=$tenant_id
44
46
domain-id=default
45
47
48
+ [LoadBalancer]
49
+ enabled=false
46
50
EOF
47
51
48
52
kubectl create secret -n kube-system generic cloud-config --from-file={{ ansible_user_dir }}/cloud.conf
53
+ kubectl -n kube-system get secrets cloud-config -o json | jq -r '.data."cloud.conf"' | base64 -d
49
54
50
55
- name : Replace manifests
51
56
shell :
139
144
set -x
140
145
set -e
141
146
147
+ mkdir -p /var/log/csi-pod
142
148
kubectl logs deployment/csi-cinder-controllerplugin -n kube-system -c cinder-csi-plugin
143
149
kubectl logs daemonset/csi-cinder-nodeplugin -n kube-system -c cinder-csi-plugin
144
150
145
151
kubectl logs deployment/csi-cinder-controllerplugin -n kube-system -c cinder-csi-plugin > /var/log/csi-pod/csi-cinder-controllerplugin.log
146
- kubectl logs daemonset/csi-cinder-nodeplugin -n kube-system -c cinder-csi-plugin > /var/log/csi-pod/csi-cinder-nodeplugin.log
152
+ kubectl logs daemonset/csi-cinder-nodeplugin -n kube-system -c cinder-csi-plugin > /var/log/csi-pod/csi-cinder-nodeplugin.log
153
+
154
+ - name : Show openstack-cloud-controller-manager pod logs
155
+ shell :
156
+ executable : /bin/bash
157
+ cmd : |
158
+ kubectl -n kube-system logs ds/openstack-cloud-controller-manager
159
+
160
+ kubectl -n kube-system logs ds/openstack-cloud-controller-manager > /var/log/csi-pod/occm.log
161
+
147
162
- name : &failmsg Stop due to prior failure of csi-cinder-plugin
148
163
fail :
149
164
msg : *failmsg
Original file line number Diff line number Diff line change 26
26
cmd : |
27
27
kubectl -n kube-system get secret cloud-config >/dev/null 2>&1
28
28
if [ $? -eq 0 ]; then
29
- exit 0
29
+ kubectl -n kube-system get secrets cloud-config -o json | jq -r '.data."cloud.conf"' | base64 -d
30
+ # replacing a cloud-config, created by the OCCM role
31
+ kubectl -n kube-system delete secret cloud-config
30
32
fi
31
33
32
34
set -ex
42
44
region=${OS_REGION_NAME}
43
45
tenant-id=$tenant_id
44
46
domain-id=default
47
+
48
+ [LoadBalancer]
49
+ enabled=false
45
50
EOF
46
51
47
52
kubectl create secret -n kube-system generic cloud-config --from-file={{ ansible_user_dir }}/cloud.conf
53
+ kubectl -n kube-system get secrets cloud-config -o json | jq -r '.data."cloud.conf"' | base64 -d
48
54
49
55
- name : Deploy Kubernetes VolumeSnapshot CRDs and snapshot controller
50
56
shell :
171
177
register : describe_csi
172
178
changed_when : false
173
179
180
+ - name : Show openstack-cloud-controller-manager pod logs
181
+ shell :
182
+ executable : /bin/bash
183
+ cmd : |
184
+ kubectl -n kube-system logs ds/openstack-cloud-controller-manager
185
+
174
186
- name : Log failed manila-csi-plugin deployment
175
187
debug :
176
188
var : describe_csi.stdout_lines
You can’t perform that action at this time.
0 commit comments