Updates for caracal testing support

These updates, on the master branch, are to support testing the caracal
packages and support of the charms for caracal.  They do NOT lock the charms
down, and don't change the testing branches to stable branches.

Change-Id: Iffc97e7963469742439da25040e204fd27000976
This commit is contained in:
Alex Kavanagh 2024-02-09 18:15:47 +00:00
parent 476fd69e6b
commit 052d651226
9 changed files with 54 additions and 58 deletions

View File

@ -22,9 +22,3 @@ bases:
- name: ubuntu - name: ubuntu
channel: "22.04" channel: "22.04"
architectures: [amd64, s390x, ppc64el, arm64] architectures: [amd64, s390x, ppc64el, arm64]
- name: ubuntu
channel: "23.04"
architectures: [amd64, s390x, ppc64el, arm64]
- name: ubuntu
channel: "23.10"
architectures: [amd64, s390x, ppc64el, arm64]

View File

@ -19,11 +19,9 @@ description: |
See usage guidance as published in the charm deployment guide: See usage guidance as published in the charm deployment guide:
* https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/latest/app-nova-cells.html * https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/latest/app-nova-cells.html
tags: tags:
- openstack - openstack
series: series:
- jammy - jammy
- lunar
- mantic
extra-bindings: extra-bindings:
public: public:
admin: admin:

View File

@ -87,7 +87,7 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '6' - '6'
channel: latest/edge channel: 2024.1/edge
keystone: keystone:
charm: ch:keystone charm: ch:keystone
@ -98,7 +98,7 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '7' - '7'
channel: latest/edge channel: 2024.1/edge
neutron-api: neutron-api:
charm: ch:neutron-api charm: ch:neutron-api
@ -112,7 +112,7 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '8' - '8'
channel: latest/edge channel: 2024.1/edge
neutron-gateway: neutron-gateway:
charm: ch:neutron-gateway charm: ch:neutron-gateway
@ -123,12 +123,12 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '9' - '9'
channel: latest/edge channel: 2024.1/edge
neutron-openvswitch: neutron-openvswitch:
charm: ch:neutron-openvswitch charm: ch:neutron-openvswitch
num_units: 0 num_units: 0
channel: latest/edge channel: 2024.1/edge
nova-cloud-controller: nova-cloud-controller:
charm: ch:nova-cloud-controller charm: ch:nova-cloud-controller
@ -140,7 +140,7 @@ applications:
debug: true debug: true
to: to:
- '10' - '10'
channel: latest/edge channel: 2024.1/edge
nova-cell-controller-cell2: nova-cell-controller-cell2:
charm: ../../../nova-cell-controller.charm charm: ../../../nova-cell-controller.charm
@ -166,7 +166,7 @@ applications:
debug: true debug: true
to: to:
- '12' - '12'
channel: latest/edge channel: 2024.1/edge
rabbitmq-server-nova: rabbitmq-server-nova:
charm: ch:rabbitmq-server charm: ch:rabbitmq-server
@ -197,7 +197,7 @@ applications:
debug: true debug: true
to: to:
- '16' - '16'
channel: latest/edge channel: 2024.1/edge
relations: relations:

View File

@ -87,7 +87,7 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '6' - '6'
channel: latest/edge channel: 2024.1/edge
keystone: keystone:
charm: ch:keystone charm: ch:keystone
@ -98,7 +98,7 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '7' - '7'
channel: latest/edge channel: 2024.1/edge
neutron-api: neutron-api:
charm: ch:neutron-api charm: ch:neutron-api
@ -112,7 +112,7 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '8' - '8'
channel: latest/edge channel: 2024.1/edge
neutron-gateway: neutron-gateway:
charm: ch:neutron-gateway charm: ch:neutron-gateway
@ -123,12 +123,12 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '9' - '9'
channel: latest/edge channel: 2024.1/edge
neutron-openvswitch: neutron-openvswitch:
charm: ch:neutron-openvswitch charm: ch:neutron-openvswitch
num_units: 0 num_units: 0
channel: latest/edge channel: 2024.1/edge
nova-cloud-controller: nova-cloud-controller:
charm: ch:nova-cloud-controller charm: ch:nova-cloud-controller
@ -140,7 +140,7 @@ applications:
debug: true debug: true
to: to:
- '10' - '10'
channel: latest/edge channel: 2024.1/edge
nova-cell-controller-cell2: nova-cell-controller-cell2:
charm: ../../../nova-cell-controller.charm charm: ../../../nova-cell-controller.charm
@ -166,7 +166,7 @@ applications:
debug: true debug: true
to: to:
- '12' - '12'
channel: latest/edge channel: 2024.1/edge
rabbitmq-server-nova: rabbitmq-server-nova:
charm: ch:rabbitmq-server charm: ch:rabbitmq-server
@ -197,7 +197,7 @@ applications:
debug: true debug: true
to: to:
- '16' - '16'
channel: latest/edge channel: 2024.1/edge
relations: relations:

View File

@ -1,9 +1,9 @@
variables: variables:
openstack-origin: &openstack-origin distro openstack-origin: &openstack-origin cloud:jammy-caracal
local_overlay_enabled: False local_overlay_enabled: False
series: mantic series: jammy
comment: comment:
- 'machines section to decide order of deployment. database sooner = faster' - 'machines section to decide order of deployment. database sooner = faster'
@ -87,7 +87,7 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '6' - '6'
channel: latest/edge channel: 2024.1/edge
keystone: keystone:
charm: ch:keystone charm: ch:keystone
@ -98,7 +98,7 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '7' - '7'
channel: latest/edge channel: 2024.1/edge
neutron-api: neutron-api:
charm: ch:neutron-api charm: ch:neutron-api
@ -112,7 +112,7 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '8' - '8'
channel: latest/edge channel: 2024.1/edge
neutron-gateway: neutron-gateway:
charm: ch:neutron-gateway charm: ch:neutron-gateway
@ -123,12 +123,12 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '9' - '9'
channel: latest/edge channel: 2024.1/edge
neutron-openvswitch: neutron-openvswitch:
charm: ch:neutron-openvswitch charm: ch:neutron-openvswitch
num_units: 0 num_units: 0
channel: latest/edge channel: 2024.1/edge
nova-cloud-controller: nova-cloud-controller:
charm: ch:nova-cloud-controller charm: ch:nova-cloud-controller
@ -140,7 +140,7 @@ applications:
debug: true debug: true
to: to:
- '10' - '10'
channel: latest/edge channel: 2024.1/edge
nova-cell-controller-cell2: nova-cell-controller-cell2:
charm: ../../../nova-cell-controller.charm charm: ../../../nova-cell-controller.charm
@ -166,7 +166,7 @@ applications:
debug: true debug: true
to: to:
- '12' - '12'
channel: latest/edge channel: 2024.1/edge
rabbitmq-server-nova: rabbitmq-server-nova:
charm: ch:rabbitmq-server charm: ch:rabbitmq-server
@ -197,7 +197,7 @@ applications:
debug: true debug: true
to: to:
- '16' - '16'
channel: latest/edge channel: 2024.1/edge
relations: relations:

View File

@ -3,7 +3,7 @@ variables:
local_overlay_enabled: False local_overlay_enabled: False
series: lunar series: noble
comment: comment:
- 'machines section to decide order of deployment. database sooner = faster' - 'machines section to decide order of deployment. database sooner = faster'
@ -87,7 +87,7 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '6' - '6'
channel: latest/edge channel: 2024.1/edge
keystone: keystone:
charm: ch:keystone charm: ch:keystone
@ -98,7 +98,7 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '7' - '7'
channel: latest/edge channel: 2024.1/edge
neutron-api: neutron-api:
charm: ch:neutron-api charm: ch:neutron-api
@ -112,7 +112,7 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '8' - '8'
channel: latest/edge channel: 2024.1/edge
neutron-gateway: neutron-gateway:
charm: ch:neutron-gateway charm: ch:neutron-gateway
@ -123,12 +123,12 @@ applications:
worker-multiplier: 0.25 worker-multiplier: 0.25
to: to:
- '9' - '9'
channel: latest/edge channel: 2024.1/edge
neutron-openvswitch: neutron-openvswitch:
charm: ch:neutron-openvswitch charm: ch:neutron-openvswitch
num_units: 0 num_units: 0
channel: latest/edge channel: 2024.1/edge
nova-cloud-controller: nova-cloud-controller:
charm: ch:nova-cloud-controller charm: ch:nova-cloud-controller
@ -140,7 +140,7 @@ applications:
debug: true debug: true
to: to:
- '10' - '10'
channel: latest/edge channel: 2024.1/edge
nova-cell-controller-cell2: nova-cell-controller-cell2:
charm: ../../../nova-cell-controller.charm charm: ../../../nova-cell-controller.charm
@ -166,7 +166,7 @@ applications:
debug: true debug: true
to: to:
- '12' - '12'
channel: latest/edge channel: 2024.1/edge
rabbitmq-server-nova: rabbitmq-server-nova:
charm: ch:rabbitmq-server charm: ch:rabbitmq-server
@ -197,7 +197,7 @@ applications:
debug: true debug: true
to: to:
- '16' - '16'
channel: latest/edge channel: 2024.1/edge
relations: relations:

View File

@ -12,16 +12,12 @@ configure:
gate_bundles: gate_bundles:
- jammy-antelope - jammy-antelope
dev_bundles:
- jammy-bobcat - jammy-bobcat
- lunar-antelope - jammy-caracal
- mantic-bobcat dev_bundles:
- noble-caracal
smoke_bundles: smoke_bundles:
- jammy-antelope - jammy-caracal
tests_options: tests_options:
force_deploy: force_deploy:
- lunar-antelope - noble-caracal
- mantic-bobcat

View File

@ -25,7 +25,9 @@ passenv =
CS_* CS_*
OS_* OS_*
TEST_* TEST_*
deps = -r{toxinidir}/test-requirements.txt deps =
-c {env:TEST_CONSTRAINTS_FILE:https://raw.githubusercontent.com/openstack-charmers/zaza-openstack-tests/master/constraints/constraints-2024.1.txt}
-r{toxinidir}/test-requirements.txt
[testenv:pep8] [testenv:pep8]
basepython = python3 basepython = python3

12
tox.ini
View File

@ -61,12 +61,16 @@ commands =
[testenv:py3] [testenv:py3]
basepython = python3 basepython = python3
deps = -r{toxinidir}/test-requirements.txt deps =
-c {env:TEST_CONSTRAINTS_FILE:https://raw.githubusercontent.com/openstack-charmers/zaza-openstack-tests/master/constraints/constraints-2024.1.txt}
-r{toxinidir}/test-requirements.txt
commands = stestr run --slowest {posargs} commands = stestr run --slowest {posargs}
[testenv:py310] [testenv:py310]
basepython = python3.10 basepython = python3.10
deps = -r{toxinidir}/test-requirements.txt deps =
-c {env:TEST_CONSTRAINTS_FILE:https://raw.githubusercontent.com/openstack-charmers/zaza-openstack-tests/master/constraints/constraints-2024.1.txt}
-r{toxinidir}/test-requirements.txt
commands = stestr run --slowest {posargs} commands = stestr run --slowest {posargs}
[testenv:pep8] [testenv:pep8]
@ -79,7 +83,9 @@ commands = flake8 {posargs} src unit_tests
# Technique based heavily upon # Technique based heavily upon
# https://github.com/openstack/nova/blob/master/tox.ini # https://github.com/openstack/nova/blob/master/tox.ini
basepython = python3 basepython = python3
deps = -r{toxinidir}/requirements.txt deps =
-c {env:TEST_CONSTRAINTS_FILE:https://raw.githubusercontent.com/openstack-charmers/zaza-openstack-tests/master/constraints/constraints-2024.1.txt}
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt -r{toxinidir}/test-requirements.txt
setenv = setenv =
{[testenv]setenv} {[testenv]setenv}