Skip to content

Commit 080f015

Browse files
committed
Add Zuul integration job to the check pipeline
openstack-project-manager-integration runs on ubuntu-noble with a 2400s timeout. It is added to the check pipeline so the kind+Keystone job runs on every change. Assisted-by: Claude:claude-opus-4-8 Signed-off-by: Christian Berendt <berendt@osism.tech>
1 parent 27f881d commit 080f015

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

.zuul.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,18 @@
1111
vars:
1212
tox_envlist: test
1313

14+
- job:
15+
name: openstack-project-manager-integration
16+
# The full forge ControlPlane stack (cert-manager, MariaDB/Memcached/
17+
# external-secrets/keystone/c5c3 operators, k-orc, OpenBao, flux) saturates
18+
# the default node's CPU before the Envoy data-plane Pod can schedule, so
19+
# Gateway/openstack-gw never gets a backing Pod and stays NoResources. The
20+
# larger flavour has the CPU headroom the single-node kind cluster needs.
21+
nodeset: ubuntu-noble-large
22+
pre-run: playbooks/pre-integration.yml
23+
run: playbooks/test-integration.yml
24+
timeout: 2400
25+
1426
- project:
1527
merge-mode: squash-merge
1628
default-branch: main
@@ -19,6 +31,7 @@
1931
- flake8
2032
- openstack-project-manager-mypy
2133
- openstack-project-manager-tox
34+
- openstack-project-manager-integration
2235
- yamllint
2336
- python-black
2437

0 commit comments

Comments
 (0)