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
channel: "22.04"
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
charm_build_name: designate-bind
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
Designate, providing DNSaaS in an OpenStack cloud.
tags:
- openstack
- dns
- openstack
- dns
series:
- jammy
- lunar
- mantic
- jammy
subordinate: false
extra-bindings:
dns-frontend:

View File

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

View File

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

View File

@ -1,9 +1,9 @@
variables:
openstack-origin: &openstack-origin distro
openstack-origin: &openstack-origin cloud:jammy-caracal
local_overlay_enabled: False
series: mantic
series: jammy
machines:
'0':
@ -55,7 +55,7 @@ applications:
openstack-origin: *openstack-origin
to:
- '4'
channel: latest/edge
channel: 2024.1/edge
neutron-api:
charm: ch:neutron-api
@ -65,10 +65,10 @@ applications:
openstack-origin: *openstack-origin
to:
- '5'
channel: latest/edge
channel: 2024.1/edge
designate-bind:
charm: ../../../designate-bind_ubuntu-23.10-amd64.charm
charm: ../../../designate-bind_ubuntu-22.04-amd64.charm
num_units: 1
# NOTE(ajkavanagh) apparently it has no openstack origin!
#options:
@ -79,7 +79,7 @@ applications:
memcached:
charm: ch:memcached
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
to:
- '7'
@ -92,7 +92,7 @@ applications:
openstack-origin: *openstack-origin
to:
- '8'
channel: latest/edge
channel: 2024.1/edge
nrpe:
charm: ch:nrpe

View File

@ -3,7 +3,7 @@ variables:
local_overlay_enabled: False
series: lunar
series: nobel
machines:
'0':
@ -55,7 +55,7 @@ applications:
openstack-origin: *openstack-origin
to:
- '4'
channel: latest/edge
channel: 2024.1/edge
neutron-api:
charm: ch:neutron-api
@ -65,10 +65,10 @@ applications:
openstack-origin: *openstack-origin
to:
- '5'
channel: latest/edge
channel: 2024.1/edge
designate-bind:
charm: ../../../designate-bind_ubuntu-23.04-amd64.charm
charm: ../../../designate-bind_ubuntu-22.04-amd64.charm
num_units: 1
# NOTE(ajkavanagh) apparently it has no openstack origin!
#options:
@ -79,7 +79,7 @@ applications:
memcached:
charm: ch:memcached
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
to:
- '7'
@ -92,7 +92,7 @@ applications:
openstack-origin: *openstack-origin
to:
- '8'
channel: latest/edge
channel: 2024.1/edge
nrpe:
charm: ch:nrpe

View File

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