Skip to content

Commit 1982cbf

Browse files
committed
configdrive test
1 parent 90b8f10 commit 1982cbf

File tree

2 files changed

+108
-108
lines changed

2 files changed

+108
-108
lines changed

.github/workflows/stackhpc-pull-request.yml

Lines changed: 107 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22

33
concurrency:
4-
group: stackhpc-pull-request-${{ github.event.pull_request.number || github.ref }}
4+
group: stackhpc-pull-request-${{ github.ref }}
55
cancel-in-progress: true
66

77
name: Pull request
88
'on':
9-
pull_request:
9+
push:
1010
jobs:
1111
# Detect which files have changed and use this to run jobs conditionally.
1212
# Note that we can't use the workflow-level paths attribute since this
@@ -130,111 +130,111 @@ jobs:
130130
secrets: inherit
131131
if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
132132

133-
all-in-one-ubuntu-jammy-ovn:
134-
name: aio (Ubuntu Jammy OVN)
135-
needs:
136-
- check-changes
137-
- build-kayobe-image
138-
uses: ./.github/workflows/stackhpc-all-in-one.yml
139-
with:
140-
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
141-
os_distribution: ubuntu
142-
os_release: jammy
143-
ssh_username: ubuntu
144-
neutron_plugin: ovn
145-
OS_CLOUD: openstack
146-
if: ${{ needs.check-changes.outputs.aio == 'true' }}
147-
secrets: inherit
148-
if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
149-
150-
all-in-one-ubuntu-noble-ovn:
151-
name: aio (Ubuntu Noble OVN)
152-
needs:
153-
- check-changes
154-
- build-kayobe-image
155-
uses: ./.github/workflows/stackhpc-all-in-one.yml
156-
with:
157-
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
158-
os_distribution: ubuntu
159-
os_release: noble
160-
ssh_username: ubuntu
161-
neutron_plugin: ovn
162-
OS_CLOUD: openstack
163-
if: ${{ needs.check-changes.outputs.aio == 'true' }}
164-
secrets: inherit
165-
if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
166-
167-
all-in-one-rocky-9-ovs:
168-
name: aio (Rocky 9 OVS)
169-
needs:
170-
- check-changes
171-
- build-kayobe-image
172-
uses: ./.github/workflows/stackhpc-all-in-one.yml
173-
with:
174-
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
175-
os_distribution: rocky
176-
os_release: "9"
177-
ssh_username: cloud-user
178-
neutron_plugin: ovs
179-
OS_CLOUD: openstack
180-
if: ${{ needs.check-changes.outputs.aio == 'true' }}
181-
secrets: inherit
182-
if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
183-
184-
all-in-one-rocky-9-ovn:
185-
name: aio (Rocky 9 OVN)
186-
needs:
187-
- check-changes
188-
- build-kayobe-image
189-
uses: ./.github/workflows/stackhpc-all-in-one.yml
190-
with:
191-
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
192-
os_distribution: rocky
193-
os_release: "9"
194-
ssh_username: cloud-user
195-
neutron_plugin: ovn
196-
OS_CLOUD: openstack
197-
if: ${{ needs.check-changes.outputs.aio == 'true' }}
198-
secrets: inherit
199-
if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
200-
201-
# Test upgrade scenarios
202-
203-
all-in-one-upgrade-ubuntu-jammy-ovn:
204-
name: aio upgrade (Ubuntu Jammy OVN)
205-
needs:
206-
- check-changes
207-
- build-kayobe-image
208-
uses: ./.github/workflows/stackhpc-all-in-one.yml
209-
with:
210-
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
211-
os_distribution: ubuntu
212-
os_release: jammy
213-
ssh_username: ubuntu
214-
neutron_plugin: ovn
215-
OS_CLOUD: openstack
216-
if: ${{ needs.check-changes.outputs.aio == 'true' }}
217-
upgrade: true
218-
secrets: inherit
219-
if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
220-
221-
all-in-one-upgrade-rocky-9-ovn:
222-
name: aio upgrade (Rocky 9 OVN)
223-
needs:
224-
- check-changes
225-
- build-kayobe-image
226-
uses: ./.github/workflows/stackhpc-all-in-one.yml
227-
with:
228-
kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
229-
os_distribution: rocky
230-
os_release: "9"
231-
ssh_username: cloud-user
232-
neutron_plugin: ovn
233-
OS_CLOUD: openstack
234-
if: ${{ needs.check-changes.outputs.aio == 'true' }}
235-
upgrade: true
236-
secrets: inherit
237-
if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
133+
# all-in-one-ubuntu-jammy-ovn:
134+
# name: aio (Ubuntu Jammy OVN)
135+
# needs:
136+
# - check-changes
137+
# - build-kayobe-image
138+
# uses: ./.github/workflows/stackhpc-all-in-one.yml
139+
# with:
140+
# kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
141+
# os_distribution: ubuntu
142+
# os_release: jammy
143+
# ssh_username: ubuntu
144+
# neutron_plugin: ovn
145+
# OS_CLOUD: openstack
146+
# if: ${{ needs.check-changes.outputs.aio == 'true' }}
147+
# secrets: inherit
148+
# if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
149+
150+
# all-in-one-ubuntu-noble-ovn:
151+
# name: aio (Ubuntu Noble OVN)
152+
# needs:
153+
# - check-changes
154+
# - build-kayobe-image
155+
# uses: ./.github/workflows/stackhpc-all-in-one.yml
156+
# with:
157+
# kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
158+
# os_distribution: ubuntu
159+
# os_release: noble
160+
# ssh_username: ubuntu
161+
# neutron_plugin: ovn
162+
# OS_CLOUD: openstack
163+
# if: ${{ needs.check-changes.outputs.aio == 'true' }}
164+
# secrets: inherit
165+
# if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
166+
167+
# all-in-one-rocky-9-ovs:
168+
# name: aio (Rocky 9 OVS)
169+
# needs:
170+
# - check-changes
171+
# - build-kayobe-image
172+
# uses: ./.github/workflows/stackhpc-all-in-one.yml
173+
# with:
174+
# kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
175+
# os_distribution: rocky
176+
# os_release: "9"
177+
# ssh_username: cloud-user
178+
# neutron_plugin: ovs
179+
# OS_CLOUD: openstack
180+
# if: ${{ needs.check-changes.outputs.aio == 'true' }}
181+
# secrets: inherit
182+
# if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
183+
184+
# all-in-one-rocky-9-ovn:
185+
# name: aio (Rocky 9 OVN)
186+
# needs:
187+
# - check-changes
188+
# - build-kayobe-image
189+
# uses: ./.github/workflows/stackhpc-all-in-one.yml
190+
# with:
191+
# kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
192+
# os_distribution: rocky
193+
# os_release: "9"
194+
# ssh_username: cloud-user
195+
# neutron_plugin: ovn
196+
# OS_CLOUD: openstack
197+
# if: ${{ needs.check-changes.outputs.aio == 'true' }}
198+
# secrets: inherit
199+
# if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
200+
201+
# # Test upgrade scenarios
202+
203+
# all-in-one-upgrade-ubuntu-jammy-ovn:
204+
# name: aio upgrade (Ubuntu Jammy OVN)
205+
# needs:
206+
# - check-changes
207+
# - build-kayobe-image
208+
# uses: ./.github/workflows/stackhpc-all-in-one.yml
209+
# with:
210+
# kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
211+
# os_distribution: ubuntu
212+
# os_release: jammy
213+
# ssh_username: ubuntu
214+
# neutron_plugin: ovn
215+
# OS_CLOUD: openstack
216+
# if: ${{ needs.check-changes.outputs.aio == 'true' }}
217+
# upgrade: true
218+
# secrets: inherit
219+
# if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
220+
221+
# all-in-one-upgrade-rocky-9-ovn:
222+
# name: aio upgrade (Rocky 9 OVN)
223+
# needs:
224+
# - check-changes
225+
# - build-kayobe-image
226+
# uses: ./.github/workflows/stackhpc-all-in-one.yml
227+
# with:
228+
# kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }}
229+
# os_distribution: rocky
230+
# os_release: "9"
231+
# ssh_username: cloud-user
232+
# neutron_plugin: ovn
233+
# OS_CLOUD: openstack
234+
# if: ${{ needs.check-changes.outputs.aio == 'true' }}
235+
# upgrade: true
236+
# secrets: inherit
237+
# if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}
238238

239239
all-in-one-upgrade-rocky-9-ovs:
240240
name: aio upgrade (Rocky 9 OVS)

terraform/aio/vm.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ data "openstack_networking_subnet_v2" "network" {
6060
resource "openstack_compute_instance_v2" "kayobe-aio" {
6161
name = var.aio_vm_name
6262
flavor_name = var.aio_vm_flavor
63-
config_drive = true
63+
config_drive = false
6464
user_data = templatefile("templates/userdata.cfg.tpl", {ssh_public_key = file(var.ssh_public_key)})
6565
security_groups = ["kayobe-runner"]
6666
network {

0 commit comments

Comments
 (0)