From 2a241254eef7945a37be4b5ecd7f637bca09777e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Montagne?= Date: Fri, 19 Dec 2025 10:49:15 +0100 Subject: [PATCH] fix: :bug: DSC annotations --- roles/socle-config/tasks/main.yaml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/roles/socle-config/tasks/main.yaml b/roles/socle-config/tasks/main.yaml index b559cd142..25ae7bf52 100644 --- a/roles/socle-config/tasks/main.yaml +++ b/roles/socle-config/tasks/main.yaml @@ -117,21 +117,28 @@ - name: Set dsc_yaml fact ansible.builtin.set_fact: dsc_yaml: "{{ dsc - | ansible.utils.remove_keys(target=['annotations', 'creationTimestamp', 'generation', 'managedFields', 'resourceVersion', 'uid']) + | ansible.utils.remove_keys(target=['metadata', 'creationTimestamp', 'generation', 'managedFields', 'resourceVersion', 'uid']) | to_nice_yaml(indent=2) }}" -- name: Annotate dsc_yaml with socle_version +- name: Add socle_version annotation and dsc_name to dsc_yaml block: - name: Parsing YAML to dict ansible.builtin.set_fact: dsc_yaml_dict: "{{ dsc_yaml | from_yaml }}" - - name: Adding annotation + - name: Adding annotation and dsc name ansible.builtin.set_fact: dsc_yaml_dict: >- {{ dsc_yaml_dict | combine( - {'metadata': {'annotations': {'socleVersion': socle_version}}}, + { + 'metadata': { + 'annotations': { + 'socleVersion': socle_version + }, + 'name': dsc_name + } + }, recursive=True ) }} @@ -265,3 +272,5 @@ when: post_conf_job is not defined ansible.builtin.include_tasks: file: envs.yaml + +- meta: end_play