Merge "[hca] Use wallaby-stable-1 as default HCA tag"

This commit is contained in:
Zuul 2021-04-09 20:24:43 +00:00 committed by Gerrit Code Review
commit bc6ec3ab63
5 changed files with 27 additions and 20 deletions

View File

@ -1358,9 +1358,10 @@ _`heat_container_agent_tag`
This label allows users to select `a specific heat_container_agent This label allows users to select `a specific heat_container_agent
version, based on its container tag version, based on its container tag
<https://hub.docker.com/r/openstackmagnum/heat-container-agent/tags/>`_. <https://hub.docker.com/r/openstackmagnum/heat-container-agent/tags/>`_.
Train-default: ussuri-dev Train-default: train-stable-3
Ussuri-default: ussuri-dev Ussuri-default: ussuri-stable-1
Victoria-default: victoria-dev Victoria-default: victoria-stable-1
Wallaby-default: wallaby-stable-1
_`kube_dashboard_enabled` _`kube_dashboard_enabled`
This label triggers the deployment of the kubernetes dashboard. This label triggers the deployment of the kubernetes dashboard.

View File

@ -675,7 +675,7 @@ parameters:
heat_container_agent_tag: heat_container_agent_tag:
type: string type: string
description: tag of the heat_container_agent system container description: tag of the heat_container_agent system container
default: victoria-dev default: wallaby-stable-1
keystone_auth_enabled: keystone_auth_enabled:
type: boolean type: boolean

View File

@ -683,7 +683,7 @@ parameters:
heat_container_agent_tag: heat_container_agent_tag:
type: string type: string
description: tag of the heat_container_agent system container description: tag of the heat_container_agent system container
default: victoria-dev default: wallaby-stable-1
keystone_auth_enabled: keystone_auth_enabled:
type: boolean type: boolean

View File

@ -7,8 +7,7 @@ magnum_repository: openstackmagnum
# image is re-built and pushed under the same tag every time. # image is re-built and pushed under the same tag every time.
heat_container_agent_images: heat_container_agent_images:
- tag: victoria-stable-1 - tag: victoria-stable-1
- tag: wallaby-dev - tag: wallaby-stable-1
dev: true
kubernetes_versions: kubernetes_versions:
- version: v1.15.12 - version: v1.15.12

View File

@ -11,32 +11,35 @@
docker_image: docker_image:
name: "{{ magnum_repository }}/heat-container-agent" name: "{{ magnum_repository }}/heat-container-agent"
tag: "{{ item.tag }}" tag: "{{ item.tag }}"
pull: yes source: pull
register: docker_output register: docker_output
when: not (item.dev | default(false) | bool) when: not (item.dev | default(false) | bool)
ignore_errors: true failed_when: (docker_output is failed and "pull rate limit" in docker_output.msg)
with_items: "{{ heat_container_agent_images }}" with_items: "{{ heat_container_agent_images }}"
- name: "Build {{ magnum_repository }}/heat-container-agent:{{ item.item.tag }} image" - name: "Build {{ magnum_repository }}/heat-container-agent:{{ item.item.tag }} image"
docker_image: docker_image:
path: "{{ magnum_src_dir }}/dockerfiles/heat-container-agent" build:
path: "{{ magnum_src_dir }}/dockerfiles/heat-container-agent"
name: "{{ magnum_repository }}/heat-container-agent" name: "{{ magnum_repository }}/heat-container-agent"
tag: "{{ item.item.tag }}" tag: "{{ item.item.tag }}"
push: no push: no
source: build source: build
with_items: "{{ docker_output.results }}" with_items: "{{ docker_output.results }}"
when: (item is failed) or (item.item.dev | default(false) | bool) when: ("msg" in item and "not found" in item.msg) or (item.item.dev | default(false) | bool)
retries: 10 retries: 10
- name: "Build kubernetes images" - name: "Build kubernetes images"
block: block:
- name: "Build {{ magnum_repository }}/{{ item[1].name }}:{{ item[0].version }} image" - name: "Build {{ magnum_repository }}/{{ item[1].name }}:{{ item[0].version }} image"
docker_image: docker_image:
path: "{{ magnum_src_dir }}/dockerfiles/{{ item[1].name }}"
name: "{{ magnum_repository }}/{{ item[1].name }}" name: "{{ magnum_repository }}/{{ item[1].name }}"
tag: "{{ item[0].version }}" tag: "{{ item[0].version }}"
buildargs: build:
KUBE_VERSION: "{{ item[0].version }}" path: "{{ magnum_src_dir }}/dockerfiles/{{ item[1].name }}"
args:
KUBE_VERSION: "{{ item[0].version }}"
push: no push: no
source: build
with_nested: with_nested:
- "{{ kubernetes_versions }}" - "{{ kubernetes_versions }}"
- "{{ kubernetes_images }}" - "{{ kubernetes_images }}"
@ -45,12 +48,14 @@
- name: "Build helm-client image" - name: "Build helm-client image"
block: block:
- docker_image: - docker_image:
path: "{{ magnum_src_dir }}/dockerfiles/helm-client"
name: "{{ magnum_repository }}/helm-client" name: "{{ magnum_repository }}/helm-client"
tag: "{{ item.version }}" tag: "{{ item.version }}"
buildargs: build:
HELM_VERSION: "{{ item.version }}" path: "{{ magnum_src_dir }}/dockerfiles/helm-client"
args:
HELM_VERSION: "{{ item.version }}"
push: no push: no
source: build
with_items: "{{ helm_versions }}" with_items: "{{ helm_versions }}"
retries: 10 retries: 10
@ -58,11 +63,13 @@
block: block:
- name: "Build {{ magnum_repository }}/cluster-autoscaler:v{{ item.version }}" - name: "Build {{ magnum_repository }}/cluster-autoscaler:v{{ item.version }}"
docker_image: docker_image:
path: "{{ magnum_src_dir }}/dockerfiles/cluster-autoscaler"
name: "{{ magnum_repository }}/cluster-autoscaler" name: "{{ magnum_repository }}/cluster-autoscaler"
tag: "v{{ item.version }}" tag: "v{{ item.version }}"
buildargs: build:
AUTOSCALER_VERSION: "cluster-autoscaler-{{ item.version }}" path: "{{ magnum_src_dir }}/dockerfiles/cluster-autoscaler"
args:
AUTOSCALER_VERSION: "cluster-autoscaler-{{ item.version }}"
push: no push: no
source: build
with_items: "{{ cluster_autoscaler_versions }}" with_items: "{{ cluster_autoscaler_versions }}"
retries: 10 retries: 10