From d80d58ad59c1dc50eb11e429354be70ff436d4d6 Mon Sep 17 00:00:00 2001 From: Mark Goddard Date: Mon, 8 Aug 2022 11:28:48 +0100 Subject: [PATCH] CI: Allow building Ubuntu Kolla container images --- .github/workflows/container-image-build.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/container-image-build.yml b/.github/workflows/container-image-build.yml index d04e1e001..306aa6f42 100644 --- a/.github/workflows/container-image-build.yml +++ b/.github/workflows/container-image-build.yml @@ -18,6 +18,14 @@ on: type: boolean required: false default: false + distro: + description: Container image OS distribution + type: choice + required: false + default: centos + options: + - centos + - ubuntu env: ANSIBLE_FORCE_COLOR: True @@ -85,7 +93,7 @@ jobs: run: | source venvs/kayobe/bin/activate && source src/kayobe-config/kayobe-env --environment ci-builder && - kayobe overcloud container image build ${{ github.event.inputs.regexes }} --push + kayobe overcloud container image build ${{ github.event.inputs.regexes }} --push -e kolla_base_distro=${{ inputs.distro }} env: KAYOBE_VAULT_PASSWORD: ${{ secrets.KAYOBE_VAULT_PASSWORD }} if: github.event.inputs.overcloud == 'true' @@ -112,7 +120,7 @@ jobs: run: | source venvs/kayobe/bin/activate && source src/kayobe-config/kayobe-env --environment ci-builder && - kayobe seed container image build --push + kayobe seed container image build --push -e kolla_base_distro=${{ inputs.distro }} env: KAYOBE_VAULT_PASSWORD: ${{ secrets.KAYOBE_VAULT_PASSWORD }} if: github.event.inputs.seed == 'true'