Add 2023.2 Bobcat support

* sync charm-helpers to classic charms
* change openstack-origin/source default to quincy
* add mantic to metadata series
* align testing with bobcat
* add new bobcat bundles
* add bobcat bundles to tests.yaml
* add bobcat tests to osci.yaml
* update build-on and run-on bases
* drop kinetic

Change-Id: Ia2b1ab2a1bb0de5c46e22a5348c6530ff13e83d0
This commit is contained in:
Corey Bryant 2023-07-18 16:47:18 -04:00 committed by Felipe Reyes
parent 3c97a8ac6c
commit 546c26dec0
7 changed files with 24 additions and 21 deletions

View File

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

View File

@ -10,7 +10,7 @@
options: options:
source: source:
type: string type: string
default: yoga default: quincy
description: | description: |
Optional configuration to support use of additional sources such as: Optional configuration to support use of additional sources such as:
- ppa:myteam/ppa - ppa:myteam/ppa

View File

@ -10,8 +10,8 @@ tags:
series: series:
- focal - focal
- jammy - jammy
- kinetic
- lunar - lunar
- mantic
subordinate: false subordinate: false
min-juju-version: 2.7.6 min-juju-version: 2.7.6
extra-bindings: extra-bindings:

View File

@ -7,12 +7,13 @@
- focal-pacific - focal-pacific
- focal-quincy - focal-quincy
- jammy-quincy - jammy-quincy
- kinetic-quincy
- lunar-quincy - lunar-quincy
- mantic-quincy
vars: vars:
needs_charm_build: true needs_charm_build: true
charm_build_name: ceph-nfs charm_build_name: ceph-nfs
build_type: charmcraft build_type: charmcraft
charmcraft_channel: 2.x/stable
- job: - job:
name: focal-pacific name: focal-pacific
parent: func-target parent: func-target
@ -40,13 +41,6 @@
- focal-quincy - focal-quincy
vars: vars:
tox_extra_args: -- jammy-quincy tox_extra_args: -- jammy-quincy
- job:
name: kinetic-quincy
parent: func-target
dependencies:
- focal-quincy
vars:
tox_extra_args: -- kinetic-quincy
- job: - job:
name: lunar-quincy name: lunar-quincy
parent: func-target parent: func-target
@ -55,4 +49,11 @@
- focal-quincy - focal-quincy
vars: vars:
tox_extra_args: -- lunar-quincy tox_extra_args: -- lunar-quincy
- job:
name: mantic-quincy
parent: func-target
voting: false
dependencies:
- focal-quincy
vars:
tox_extra_args: -- mantic-quincy

View File

@ -1,5 +1,6 @@
local_overlay_enabled: False local_overlay_enabled: False
series: jammy series: mantic
jammy
applications: applications:
ubuntu: ubuntu:
charm: cs:ubuntu charm: cs:ubuntu
@ -11,7 +12,7 @@ applications:
source: distro source: distro
ceph-osd: ceph-osd:
charm: ch:ceph-osd charm: ch:ceph-osd
channel: quincy/edge channel: latest/edge
num_units: 3 num_units: 3
storage: storage:
osd-devices: '2,10G' osd-devices: '2,10G'
@ -19,7 +20,7 @@ applications:
source: distro source: distro
ceph-mon: ceph-mon:
charm: ch:ceph-mon charm: ch:ceph-mon
channel: quincy/edge channel: latest/edge
num_units: 3 num_units: 3
options: options:
monitor-count: '3' monitor-count: '3'
@ -27,7 +28,7 @@ applications:
source: distro source: distro
ceph-fs: ceph-fs:
charm: ch:ceph-fs charm: ch:ceph-fs
channel: quincy/edge channel: latest/edge
num_units: 2 num_units: 2
options: options:
source: distro source: distro

View File

@ -3,6 +3,7 @@ gate_bundles:
- focal-quincy - focal-quincy
- focal-pacific - focal-pacific
- jammy-pacific - jammy-pacific
- mantic-quincy
smoke_bundles: smoke_bundles:
- focal-pacific - focal-pacific
configure: [] configure: []

View File

@ -118,7 +118,7 @@ basepython = python3
deps = -r{toxinidir}/build-requirements.txt deps = -r{toxinidir}/build-requirements.txt
commands = commands =
charmcraft clean charmcraft clean
charmcraft -v build charmcraft -v pack
{toxinidir}/rename.sh {toxinidir}/rename.sh
[testenv:func-noop] [testenv:func-noop]