
Despite the policy that Kubernetes project maintains release branches for the most recent three minor releases (1.18, 1.17, 1.16) [0], v1.15.12 has been released so this change partially restores the builder for this tag as an alternative to completely reverting 26411c2970df4c939c63ff173ea66e53eba5aede. [0] https://kubernetes.io/docs/setup/release/version-skew-policy/#supported-versions Story: 2005124 Task: 39686 Change-Id: Ia458c5a87ba2357f845eb095548403cc7a25b58c
55 lines
1.9 KiB
YAML
55 lines
1.9 KiB
YAML
- hosts: all
|
|
tasks:
|
|
- include_vars: container-builder-vars.yaml
|
|
|
|
- name: "Build magnum images"
|
|
block:
|
|
- name: "Build {{ magnum_repository }}/{{ item.name }}:{{ item.tag }} image"
|
|
docker_image:
|
|
path: "{{ magnum_src_dir }}/dockerfiles/{{ item.name }}"
|
|
name: "{{ magnum_repository }}/{{ item.name }}"
|
|
tag: "{{ item.tag }}"
|
|
push: no
|
|
with_items: "{{ magnum_images }}"
|
|
retries: 10
|
|
|
|
- name: "Build kubernetes images"
|
|
block:
|
|
- name: "Build {{ magnum_repository }}/{{ item[1].name }}:{{ item[0].version }} image"
|
|
docker_image:
|
|
path: "{{ magnum_src_dir }}/dockerfiles/{{ item[1].name }}"
|
|
name: "{{ magnum_repository }}/{{ item[1].name }}"
|
|
tag: "{{ item[0].version }}"
|
|
buildargs:
|
|
KUBE_VERSION: "{{ item[0].version }}"
|
|
push: no
|
|
with_nested:
|
|
- "{{ kubernetes_versions }}"
|
|
- "{{ kubernetes_images }}"
|
|
retries: 10
|
|
|
|
- name: "Build helm-client image"
|
|
block:
|
|
- docker_image:
|
|
path: "{{ magnum_src_dir }}/dockerfiles/helm-client"
|
|
name: "{{ magnum_repository }}/helm-client"
|
|
tag: "{{ item.version }}"
|
|
buildargs:
|
|
HELM_VERSION: "{{ item.version }}"
|
|
push: no
|
|
with_items: "{{ helm_versions }}"
|
|
retries: 10
|
|
|
|
- name: "Build cluster-autoscaler image"
|
|
block:
|
|
- name: "Build {{ magnum_repository }}/cluster-autoscaler:v{{ item.version }}"
|
|
docker_image:
|
|
path: "{{ magnum_src_dir }}/dockerfiles/cluster-autoscaler"
|
|
name: "{{ magnum_repository }}/cluster-autoscaler"
|
|
tag: "v{{ item.version }}"
|
|
buildargs:
|
|
AUTOSCALER_VERSION: "cluster-autoscaler-{{ item.version }}"
|
|
push: no
|
|
with_items: "{{ cluster_autoscaler_versions }}"
|
|
retries: 10
|