From e80c7f8aac9c0c9f55fcaca1249cddf1c52cefb0 Mon Sep 17 00:00:00 2001 From: Pete Birley Date: Mon, 24 Jun 2019 13:48:24 -0500 Subject: [PATCH] Gate: Store helm values for release This PS stores the applied helm values for releases in the gate. Change-Id: I6563104ded6631b63d9fced775b9b9dba7fd00ef Signed-off-by: Pete Birley --- roles/helm-release-status/tasks/main.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/roles/helm-release-status/tasks/main.yaml b/roles/helm-release-status/tasks/main.yaml index 0e7a651b5a..b73250af9a 100644 --- a/roles/helm-release-status/tasks/main.yaml +++ b/roles/helm-release-status/tasks/main.yaml @@ -12,8 +12,13 @@ - name: "creating directory for helm release status" file: - path: "{{ logs_dir }}/helm" + path: "{{ logs_dir }}/helm/{{ directory }}" state: directory + loop_control: + loop_var: directory + with_items: + - values + - releases - name: "retrieve all deployed charts" shell: |- @@ -27,7 +32,8 @@ - name: "Gather get release status for helm charts" shell: |- set -e - helm status {{ helm_released }} >> {{ logs_dir }}/helm/{{ helm_release }}.txt + helm status {{ helm_released }} >> {{ logs_dir }}/helm/releases/{{ helm_release }}.txt + helm get values {{ helm_released }} >> {{ logs_dir }}/helm/values/{{ helm_release }}.yaml args: executable: /bin/bash ignore_errors: True