[quay] Fix for docker publish in Quay

This PS adds docker python module for ansible to be able to publish
images to Quay.

Change-Id: Id599e6a7536435b18d4dbae0d618c53a35dbfb2e
This commit is contained in:
Sergiy Markin 2023-03-17 17:04:36 +00:00
parent c6436ce2c9
commit 017902b5ce
8 changed files with 23 additions and 25 deletions

View File

@ -13,13 +13,15 @@
# limitations under the License.
- hosts: all
roles:
- ensure-docker
- ensure-python
- ensure-pip
tasks:
- include_vars: vars.yaml
- name: Ensure docker
include_role:
name: ensure-docker
- name: Debug inputs
block:
- debug:
@ -48,6 +50,15 @@
debug:
var: image_tags
- name: Install Docker python module for ansible docker login
block:
- pip:
name: docker
version: 4.4.4
executable: pip3
become: True
- name: Make images
when: not publish
block:

View File

@ -29,9 +29,7 @@
name: airship-porthole-images-publish-calicoctl-utility
parent: *parent
secrets:
- name: quay_credentials
secret: quay_credentials
pass-to-parent: true
- quay_credentials
vars:
image_name: *image_name
distro_suffix: *distro_suffix

View File

@ -29,9 +29,7 @@
name: airship-porthole-images-publish-ceph-utility
parent: *parent
secrets:
- name: quay_credentials
secret: quay_credentials
pass-to-parent: true
- quay_credentials
vars:
image_name: *image_name
distro_suffix: *distro_suffix

View File

@ -29,9 +29,7 @@
name: airship-porthole-images-publish-compute-utility
parent: *parent
secrets:
- name: quay_credentials
secret: quay_credentials
pass-to-parent: true
- quay_credentials
vars:
image_name: *image_name
distro_suffix: *distro_suffix

View File

@ -29,9 +29,7 @@
name: airship-porthole-images-publish-etcdctl-utility
parent: *parent
secrets:
- name: quay_credentials
secret: quay_credentials
pass-to-parent: true
- quay_credentials
vars:
image_name: *image_name
distro_suffix: *distro_suffix

View File

@ -29,9 +29,7 @@
name: airship-porthole-images-publish-mysqlclient-utility
parent: *parent
secrets:
- name: quay_credentials
secret: quay_credentials
pass-to-parent: true
- quay_credentials
vars:
image_name: *image_name
distro_suffix: *distro_suffix
@ -39,3 +37,4 @@
tags:
dynamic:
commit: true

View File

@ -29,9 +29,7 @@
name: airship-porthole-images-publish-openstack-utility
parent: *parent
secrets:
- name: quay_credentials
secret: quay_credentials
pass-to-parent: true
- quay_credentials
vars:
image_name: *image_name
distro_suffix: *distro_suffix

View File

@ -29,9 +29,7 @@
name: airship-porthole-images-publish-postgresql-utility
parent: *parent
secrets:
- name: quay_credentials
secret: quay_credentials
pass-to-parent: true
- quay_credentials
vars:
image_name: *image_name
distro_suffix: *distro_suffix