Skip to content

Commit f55ef3d

Browse files
authored
Merge pull request #188 from RS-PYTHON/improve-cicd-2
CICD: reset facts, log events
2 parents 042c0ca + c3e00a0 commit f55ef3d

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

roles/app-installer/tasks/install_app.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,12 @@
132132
- name: "{{ package_name }} - {{ app_name }} | reset facts"
133133
set_fact:
134134
resources: []
135+
jobs:
136+
resources: []
137+
pods:
138+
resources: []
139+
deployments:
140+
resources: []
135141
delegate_to: bastion
136142

137143
- name: "{{ package_name }} - {{ app_name }} | Extract deployed resources"
@@ -271,6 +277,17 @@
271277
var: deployment_logs
272278
when: deployments.resources | length > 0
273279

280+
- name: Retrieve Kubernetes events
281+
shell: |
282+
kubectl get events --all-namespaces --sort-by=.metadata.creationTimestamp | tail -n 100 || true
283+
register: k8s_debug
284+
ignore_errors: yes
285+
286+
- name: Show collected debug info
287+
debug:
288+
msg: |
289+
{{ k8s_debug.stdout_lines | default('') }}
290+
274291
- name: "{{ package_name }} - {{ app_name }} | Fail the playbook"
275292
fail:
276293
msg: "Deployment {{ app_name }} failed! See debug info above."

0 commit comments

Comments
 (0)