Skip to content

Commit ae6eef7

Browse files
committed
e2e with octavia
- allow testing octavia by enabling it in the e2e job - increase vm qouta to allow e2e to run
1 parent 93a12a8 commit ae6eef7

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

.github/workflows/e2e.yaml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ jobs:
1717
- name: "flamingo"
1818
openstack_version: "stable/2025.2"
1919
ubuntu_version: "24.04"
20+
devstack_conf_overrides: |
21+
LIBVIRT_CPU_MODE=host-passthrough
22+
OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID=jammy
2023
- name: "epoxy"
2124
openstack_version: "stable/2025.1"
2225
ubuntu_version: "24.04"
@@ -36,7 +39,23 @@ jobs:
3639
with:
3740
enable_workaround_docker_io: 'false'
3841
branch: ${{ matrix.openstack_version }}
39-
enabled_services: "openstack-cli-server"
42+
enabled_services: "openstack-cli-server,octavia,o-api,o-cw,o-hm,o-hk,o-da"
43+
conf_overrides: |
44+
${{ matrix.devstack_conf_overrides }}
45+
enable_plugin octavia https://github.com/openstack/octavia ${{ matrix.openstack_version }}
46+
enable_plugin neutron https://github.com/openstack/neutron ${{ matrix.openstack_version }}
47+
48+
[[post-config|/etc/nova/nova.conf]]
49+
[quota]
50+
instances = 50
51+
- name: Calculate go version
52+
id: vars
53+
run: echo "go_version=$(make go-version)" >> $GITHUB_OUTPUT
54+
55+
- name: Set up Go
56+
uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # tag=v6.1.0
57+
with:
58+
go-version: ${{ steps.vars.outputs.go_version }}
4059

4160
- name: Deploy a Kind Cluster
4261
uses: helm/kind-action@92086f6be054225fa813e0a4b13787fc9088faab

0 commit comments

Comments
 (0)