Add support for Helm v3 and containerized armada

This adds support for Helm v3. Redundant helm v2 initialization
and tiller configuration is removed.

This adds helm install of armada chart which contains Kubernetes pod
with armada-api and tiller containers. This will wait for the armada
pod to be ready before completing.

Change-Id: I1b2e597b2d9a5b3e3be68190ae8d322bac4bdbea
Story: 2007000
Task: 39324
Depends-On: https://review.opendev.org/719962
Signed-off-by: Jim Gauld <james.gauld@windriver.com>
This commit is contained in:
Jim Gauld
2020-04-08 15:34:43 -04:00
parent d1299426a3
commit 514d4e7262
8 changed files with 225 additions and 207 deletions

View File

@@ -68,6 +68,7 @@
- "{{ tiller_img }}"
- "{{ armada_img }}"
- "{{ n3000_opae_img }}"
- "{{ kubernetes_entrypoint_img }}"
storage_images:
- "{{ snapshot_controller_img }}"
when: kubernetes_version is defined
@@ -102,7 +103,7 @@
- name: Set download images list to netapp images if installing trident
set_fact:
download_images_list: "{{ download_images_list|default([]) + trident_images + storage_images}}"
download_images_list: "{{ download_images_list|default([]) + trident_images + storage_images }}"
when: mode == 'trident_install'
- set_fact: