From d77a30db36c7bc936e80f87a1b366431f42116a1 Mon Sep 17 00:00:00 2001 From: Mark Goddard <mark@stackhpc.com> Date: Tue, 15 Mar 2022 10:12:22 +0000 Subject: [PATCH] CI: Don't download Cirros or IPA in seed jobs We build IPA images and a deployment image in the seed jobs, so we don't need to download Cirros or IPA images. Also, these downloads depend on external resources which may make jobs less reliable. For seed upgrade jobs, disable IPA and deployment image downloads. Change-Id: Ib59c8bc2d8938eca18c943bb2e66ed185152a739 --- playbooks/kayobe-seed-base/bifrost-overrides.yml.j2 | 7 ------- playbooks/kayobe-seed-base/pre.yml | 5 ----- .../kayobe-seed-upgrade-base/bifrost-overrides.yml.j2 | 6 +++--- 3 files changed, 3 insertions(+), 15 deletions(-) delete mode 100644 playbooks/kayobe-seed-base/bifrost-overrides.yml.j2 diff --git a/playbooks/kayobe-seed-base/bifrost-overrides.yml.j2 b/playbooks/kayobe-seed-base/bifrost-overrides.yml.j2 deleted file mode 100644 index 0ada56a2..00000000 --- a/playbooks/kayobe-seed-base/bifrost-overrides.yml.j2 +++ /dev/null @@ -1,7 +0,0 @@ ---- -# Don't build an IPA deployment image, instead download upstream images. -create_ipa_image: false -download_ipa: true - -# Don't build a disk image. It takes time and can be unreliable. -use_cirros: true diff --git a/playbooks/kayobe-seed-base/pre.yml b/playbooks/kayobe-seed-base/pre.yml index 8062ff5a..1d4bc5e9 100644 --- a/playbooks/kayobe-seed-base/pre.yml +++ b/playbooks/kayobe-seed-base/pre.yml @@ -30,11 +30,6 @@ path: "{{ kayobe_config_src_dir }}/etc/kayobe/kolla/config/bifrost" state: "directory" - - name: Ensure bifrost overrides file exists - template: - src: bifrost-overrides.yml.j2 - dest: "{{ kayobe_config_src_dir }}/etc/kayobe/kolla/config/bifrost/bifrost.yml" - - name: Ensure kayobe is installed shell: cmd: dev/install.sh &> {{ logs_dir }}/ansible/install diff --git a/playbooks/kayobe-seed-upgrade-base/bifrost-overrides.yml.j2 b/playbooks/kayobe-seed-upgrade-base/bifrost-overrides.yml.j2 index 0ada56a2..b429c01c 100644 --- a/playbooks/kayobe-seed-upgrade-base/bifrost-overrides.yml.j2 +++ b/playbooks/kayobe-seed-upgrade-base/bifrost-overrides.yml.j2 @@ -1,7 +1,7 @@ --- -# Don't build an IPA deployment image, instead download upstream images. +# Don't build an IPA deployment image. create_ipa_image: false -download_ipa: true +download_ipa: false # Don't build a disk image. It takes time and can be unreliable. -use_cirros: true +create_image_via_dib: false -- GitLab