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: I22dfeba18dc13ee159892f1a55fb1c76112bf53d
This commit is contained in:
Alex Kavanagh 2024-02-09 18:15:47 +00:00
parent 0f54198b8c
commit 4463ee51ed
8 changed files with 28 additions and 100 deletions

View File

@ -52,67 +52,3 @@ bases:
- name: ubuntu - name: ubuntu
channel: "22.04" channel: "22.04"
architectures: [arm64] architectures: [arm64]
- build-on:
- name: ubuntu
channel: "23.04"
architectures: [amd64]
run-on:
- name: ubuntu
channel: "23.04"
architectures: [amd64]
- build-on:
- name: ubuntu
channel: "23.04"
architectures: [s390x]
run-on:
- name: ubuntu
channel: "23.04"
architectures: [s390x]
- build-on:
- name: ubuntu
channel: "23.04"
architectures: [ppc64el]
run-on:
- name: ubuntu
channel: "23.04"
architectures: [ppc64el]
- build-on:
- name: ubuntu
channel: "23.04"
architectures: [arm64]
run-on:
- name: ubuntu
channel: "23.04"
architectures: [arm64]
- build-on:
- name: ubuntu
channel: "23.10"
architectures: [amd64]
run-on:
- name: ubuntu
channel: "23.10"
architectures: [amd64]
- build-on:
- name: ubuntu
channel: "23.10"
architectures: [s390x]
run-on:
- name: ubuntu
channel: "23.10"
architectures: [s390x]
- build-on:
- name: ubuntu
channel: "23.10"
architectures: [ppc64el]
run-on:
- name: ubuntu
channel: "23.10"
architectures: [ppc64el]
- build-on:
- name: ubuntu
channel: "23.10"
architectures: [arm64]
run-on:
- name: ubuntu
channel: "23.10"
architectures: [arm64]

View File

@ -6,4 +6,4 @@
needs_charm_build: true needs_charm_build: true
charm_build_name: designate-bind charm_build_name: designate-bind
build_type: charmcraft build_type: charmcraft
charmcraft_channel: 2.x/edge charmcraft_channel: 2.x/stable

View File

@ -9,12 +9,10 @@ description: |
This charm provides BIND9 as a backend for integration with OpenStack This charm provides BIND9 as a backend for integration with OpenStack
Designate, providing DNSaaS in an OpenStack cloud. Designate, providing DNSaaS in an OpenStack cloud.
tags: tags:
- openstack - openstack
- dns - dns
series: series:
- jammy - jammy
- lunar
- mantic
subordinate: false subordinate: false
extra-bindings: extra-bindings:
dns-frontend: dns-frontend:

View File

@ -55,7 +55,7 @@ applications:
openstack-origin: *openstack-origin openstack-origin: *openstack-origin
to: to:
- '4' - '4'
channel: latest/edge channel: 2024.1/edge
neutron-api: neutron-api:
charm: ch:neutron-api charm: ch:neutron-api
@ -65,7 +65,7 @@ applications:
openstack-origin: *openstack-origin openstack-origin: *openstack-origin
to: to:
- '5' - '5'
channel: latest/edge channel: 2024.1/edge
designate-bind: designate-bind:
charm: ../../../designate-bind_ubuntu-22.04-amd64.charm charm: ../../../designate-bind_ubuntu-22.04-amd64.charm
@ -92,7 +92,7 @@ applications:
openstack-origin: *openstack-origin openstack-origin: *openstack-origin
to: to:
- '8' - '8'
channel: latest/edge channel: 2024.1/edge
nrpe: nrpe:
charm: ch:nrpe charm: ch:nrpe

View File

@ -55,7 +55,7 @@ applications:
openstack-origin: *openstack-origin openstack-origin: *openstack-origin
to: to:
- '4' - '4'
channel: latest/edge channel: 2024.1/edge
neutron-api: neutron-api:
charm: ch:neutron-api charm: ch:neutron-api
@ -65,7 +65,7 @@ applications:
openstack-origin: *openstack-origin openstack-origin: *openstack-origin
to: to:
- '5' - '5'
channel: latest/edge channel: 2024.1/edge
designate-bind: designate-bind:
charm: ../../../designate-bind_ubuntu-22.04-amd64.charm charm: ../../../designate-bind_ubuntu-22.04-amd64.charm
@ -92,7 +92,7 @@ applications:
openstack-origin: *openstack-origin openstack-origin: *openstack-origin
to: to:
- '8' - '8'
channel: latest/edge channel: 2024.1/edge
nrpe: nrpe:
charm: ch:nrpe charm: ch:nrpe

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
machines: machines:
'0': '0':
@ -55,7 +55,7 @@ applications:
openstack-origin: *openstack-origin openstack-origin: *openstack-origin
to: to:
- '4' - '4'
channel: latest/edge channel: 2024.1/edge
neutron-api: neutron-api:
charm: ch:neutron-api charm: ch:neutron-api
@ -65,10 +65,10 @@ applications:
openstack-origin: *openstack-origin openstack-origin: *openstack-origin
to: to:
- '5' - '5'
channel: latest/edge channel: 2024.1/edge
designate-bind: designate-bind:
charm: ../../../designate-bind_ubuntu-23.10-amd64.charm charm: ../../../designate-bind_ubuntu-22.04-amd64.charm
num_units: 1 num_units: 1
# NOTE(ajkavanagh) apparently it has no openstack origin! # NOTE(ajkavanagh) apparently it has no openstack origin!
#options: #options:
@ -79,7 +79,7 @@ applications:
memcached: memcached:
charm: ch:memcached charm: ch:memcached
num_units: 1 num_units: 1
# Note that holding memcached at focal as it's not available at mantic yet. # Note that holding memcached at focal as it's not available at jammy yet.
series: focal series: focal
to: to:
- '7' - '7'
@ -92,7 +92,7 @@ applications:
openstack-origin: *openstack-origin openstack-origin: *openstack-origin
to: to:
- '8' - '8'
channel: latest/edge channel: 2024.1/edge
nrpe: nrpe:
charm: ch:nrpe charm: ch:nrpe

View File

@ -3,7 +3,7 @@ variables:
local_overlay_enabled: False local_overlay_enabled: False
series: lunar series: nobel
machines: machines:
'0': '0':
@ -55,7 +55,7 @@ applications:
openstack-origin: *openstack-origin openstack-origin: *openstack-origin
to: to:
- '4' - '4'
channel: latest/edge channel: 2024.1/edge
neutron-api: neutron-api:
charm: ch:neutron-api charm: ch:neutron-api
@ -65,10 +65,10 @@ applications:
openstack-origin: *openstack-origin openstack-origin: *openstack-origin
to: to:
- '5' - '5'
channel: latest/edge channel: 2024.1/edge
designate-bind: designate-bind:
charm: ../../../designate-bind_ubuntu-23.04-amd64.charm charm: ../../../designate-bind_ubuntu-22.04-amd64.charm
num_units: 1 num_units: 1
# NOTE(ajkavanagh) apparently it has no openstack origin! # NOTE(ajkavanagh) apparently it has no openstack origin!
#options: #options:
@ -79,7 +79,7 @@ applications:
memcached: memcached:
charm: ch:memcached charm: ch:memcached
num_units: 1 num_units: 1
# Note that holding memcached at focal as it's not available at lunar yet. # Note that holding memcached at focal as it's not available at jammy yet.
series: focal series: focal
to: to:
- '7' - '7'
@ -92,7 +92,7 @@ applications:
openstack-origin: *openstack-origin openstack-origin: *openstack-origin
to: to:
- '8' - '8'
channel: latest/edge channel: 2024.1/edge
nrpe: nrpe:
charm: ch:nrpe charm: ch:nrpe

View File

@ -1,16 +1,13 @@
charm_name: designate-bind charm_name: designate-bind
smoke_bundles: smoke_bundles:
- jammy-antelope - jammy-caracal
gate_bundles: gate_bundles:
- jammy-antelope - jammy-antelope
dev_bundles:
- jammy-bobcat - jammy-bobcat
- lunar-antelope - jammy-caracal
- mantic-bobcat dev_bundles:
- nobel-caracal
tests: tests:
- zaza.openstack.charm_tests.designate.tests.DesignateTests - zaza.openstack.charm_tests.designate.tests.DesignateTests
- zaza.openstack.charm_tests.designate_bind.tests.DesignateBindServiceIPsTest - zaza.openstack.charm_tests.designate_bind.tests.DesignateBindServiceIPsTest
@ -24,7 +21,4 @@ tests_options:
force_deploy: force_deploy:
# nrpe charm doesn't support jammy+ and needs to be force installed # nrpe charm doesn't support jammy+ and needs to be force installed
# https://bugs.launchpad.net/charm-nrpe/+bug/1968008 # https://bugs.launchpad.net/charm-nrpe/+bug/1968008
- jammy-antelope - nobel-caracal
- jammy-bobcat
- lunar-antelope
- mantic-bobcat