Skip to content

Commit ce57e64

Browse files
WIP: Use Overcloud deployment image build
1 parent d325c9a commit ce57e64

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

.github/workflows/package-build-ofed.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ jobs:
174174
run: |
175175
source venvs/kayobe/bin/activate &&
176176
source src/kayobe-config/kayobe-env --environment ci-builder &&
177-
kayobe seed host configure -e seed_bootstrap_user=ubuntu
177+
kayobe seed host configure -e seed_bootstrap_user=ubuntu --skip-tags network
178178
179179
- name: Install dependencies
180180
run: |
@@ -185,12 +185,6 @@ jobs:
185185
env:
186186
KAYOBE_VAULT_PASSWORD: ${{ secrets.KAYOBE_VAULT_PASSWORD }}
187187

188-
- name: Deploy Bifrost (Builder VM)
189-
run: |
190-
source venvs/kayobe/bin/activate &&
191-
source src/kayobe-config/kayobe-env --environment ci-builder &&
192-
kayobe seed service deploy --kolla-tags bifrost --tags bifrost -ke include_dhcp_server=false
193-
194188
- name: Create bifrost_httpboot Docker volume
195189
run: |
196190
source venvs/kayobe/bin/activate &&
@@ -205,7 +199,7 @@ jobs:
205199
run: |
206200
source venvs/kayobe/bin/activate &&
207201
source src/kayobe-config/kayobe-env --environment ci-builder &&
208-
kayobe seed deployment image build --force-rebuild
202+
kayobe overcloud deployment image build --force-rebuild
209203
env:
210204
KAYOBE_VAULT_PASSWORD: ${{ secrets.KAYOBE_VAULT_PASSWORD }}
211205

@@ -215,7 +209,7 @@ jobs:
215209
source src/kayobe-config/kayobe-env --environment ci-builder &&
216210
kayobe playbook run \
217211
src/kayobe-config/etc/kayobe/ansible/pulp-image-upload.yml \
218-
-e image_path=/etc/kolla/ipa.kernel \
212+
-e image_path=/opt/kayobe/images/ipa.kernel \
219213
-e repository_name="ipa-{{ openstack_release }}" \
220214
-e pulp_base_path="ipa/{{ openstack_release }}" \
221215
-e image_tag=${{ steps.ipa_image_tag.outputs.ipa_image_tag }} \
@@ -230,7 +224,7 @@ jobs:
230224
source src/kayobe-config/kayobe-env --environment ci-builder &&
231225
kayobe playbook run \
232226
src/kayobe-config/etc/kayobe/ansible/pulp-image-upload.yml \
233-
-e image_path=/etc/kolla/ipa.initramfs \
227+
-e image_path=/opt/kayobe/images/ipa.initramfs \
234228
-e repository_name="ipa-{{ openstack_release }}" \
235229
-e pulp_base_path="ipa/{{ openstack_release }}" \
236230
-e image_tag=${{ steps.ipa_image_tag.outputs.ipa_image_tag }} \

etc/kayobe/environments/ci-builder/inventory/hosts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,8 @@
33
[ofed-builder:children]
44
seed
55

6+
[controllers]
7+
builder
8+
69
[seed]
710
builder

0 commit comments

Comments
 (0)