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: I466bebb1bf7574b21ed5db45e88ad1801df767c9
This commit is contained in:
Alex Kavanagh 2024-02-09 18:15:47 +00:00
parent 14f11a1812
commit 5790a8052a
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 charm_build_name: designate
build_type: charmcraft build_type: charmcraft
charmcraft_channel: 2.x/edge charmcraft_channel: 2.x/stable

View File

@ -10,12 +10,10 @@ description: |
* Support for PowerDNS and Bind9 out of the box * Support for PowerDNS and Bind9 out of the box
docs: https://discourse.charmhub.io/t/designate-docs-index/11220 docs: https://discourse.charmhub.io/t/designate-docs-index/11220
tags: tags:
- openstack - openstack
- dns - dns
series: series:
- jammy - jammy
- lunar
- mantic
subordinate: false subordinate: false
provides: provides:
dnsaas: dnsaas:

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: ch:designate-bind charm: ch:designate-bind
@ -75,7 +75,7 @@ applications:
#openstack-origin: *openstack-origin #openstack-origin: *openstack-origin
to: to:
- '6' - '6'
channel: latest/edge channel: 2024.1/edge
memcached: memcached:
charm: ch:memcached charm: ch:memcached

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: ch:designate-bind charm: ch:designate-bind
@ -75,7 +75,7 @@ applications:
#openstack-origin: *openstack-origin #openstack-origin: *openstack-origin
to: to:
- '6' - '6'
channel: latest/edge channel: 2024.1/edge
memcached: memcached:
charm: ch:memcached charm: ch:memcached

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,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: ch:designate-bind charm: ch:designate-bind
@ -75,18 +75,18 @@ applications:
#openstack-origin: *openstack-origin #openstack-origin: *openstack-origin
to: to:
- '6' - '6'
channel: latest/edge channel: 2024.1/edge
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'
designate: designate:
charm: ../../../designate_ubuntu-23.10-amd64.charm charm: ../../../designate_ubuntu-22.04-amd64.charm
num_units: 1 num_units: 1
options: options:
nameservers: 'ns1.amuletexample.com. ns2.amuletexample.com.' nameservers: 'ns1.amuletexample.com. ns2.amuletexample.com.'

View File

@ -3,7 +3,7 @@ variables:
local_overlay_enabled: False local_overlay_enabled: False
series: lunar series: noble
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,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: ch:designate-bind charm: ch:designate-bind
@ -75,18 +75,18 @@ applications:
#openstack-origin: *openstack-origin #openstack-origin: *openstack-origin
to: to:
- '6' - '6'
channel: latest/edge channel: 2024.1/edge
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'
designate: designate:
charm: ../../../designate_ubuntu-23.04-amd64.charm charm: ../../../designate_ubuntu-22.04-amd64.charm
num_units: 1 num_units: 1
options: options:
nameservers: 'ns1.amuletexample.com. ns2.amuletexample.com.' nameservers: 'ns1.amuletexample.com. ns2.amuletexample.com.'

View File

@ -1,16 +1,13 @@
charm_name: designate charm_name: designate
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:
- noble-caracal
tests: tests:
- zaza.openstack.charm_tests.designate.tests.DesignateTests - zaza.openstack.charm_tests.designate.tests.DesignateTests
@ -23,7 +20,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 - noble-caracal
- jammy-bobcat
- lunar-antelope
- mantic-bobcat