diff --git a/ansible_install/roles/eg_prepare/tasks/setup_helm_repo.yml b/ansible_install/roles/eg_prepare/tasks/setup_helm_repo.yml index c7083c6d447dab0c4ce4ec64cc1984bcaa070e16..b3c214cae5108fff303b9721de40b140a0a75ac5 100644 --- a/ansible_install/roles/eg_prepare/tasks/setup_helm_repo.yml +++ b/ansible_install/roles/eg_prepare/tasks/setup_helm_repo.yml @@ -29,7 +29,11 @@ - name: Run helm-repo Container shell: "docker run --name {{ HELM_REPO_CONTAINER_NAME }} -v {{ HELM_CHARTS_DIR }}:/usr/share/nginx/html:ro -d -p 8080:80 {{ HELM_REPO_IMAGE }}" when: helmContainerExists is failed - + +- name: Check helm-repo Container Health + shell: "curl localhost:8080/edgegallery/index.yaml || docker restart {{ HELM_REPO_CONTAINER_NAME }} || sleep 20" + when: helmContainerExists is failed + - name: Remove Old edgagallery and stable Helm Repos shell: "helm repo remove {{ item }}" loop: