Merge "Add 2023.2 Bobcat support"

This commit is contained in:
Zuul 2023-09-14 14:45:21 +00:00 committed by Gerrit Code Review
commit 1b28a0daed
7 changed files with 23 additions and 20 deletions

View File

@ -33,9 +33,9 @@ bases:
- name: ubuntu
channel: "22.04"
architectures: [amd64, s390x, ppc64el, arm64]
- name: ubuntu
channel: "22.10"
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

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

View File

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

View File

@ -7,12 +7,13 @@
- focal-pacific
- focal-quincy
- jammy-quincy
- kinetic-quincy
- lunar-quincy
- mantic-quincy
vars:
needs_charm_build: true
charm_build_name: ceph-nfs
build_type: charmcraft
charmcraft_channel: 2.x/stable
- job:
name: focal-pacific
parent: func-target
@ -40,13 +41,6 @@
- focal-quincy
vars:
tox_extra_args: -- jammy-quincy
- job:
name: kinetic-quincy
parent: func-target
dependencies:
- focal-quincy
vars:
tox_extra_args: -- kinetic-quincy
- job:
name: lunar-quincy
parent: func-target
@ -55,4 +49,11 @@
- focal-quincy
vars:
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
series: jammy
series: mantic
jammy
applications:
ubuntu:
charm: cs:ubuntu
@ -11,7 +12,7 @@ applications:
source: distro
ceph-osd:
charm: ch:ceph-osd
channel: quincy/edge
channel: latest/edge
num_units: 3
storage:
osd-devices: '2,10G'
@ -19,7 +20,7 @@ applications:
source: distro
ceph-mon:
charm: ch:ceph-mon
channel: quincy/edge
channel: latest/edge
num_units: 3
options:
monitor-count: '3'
@ -27,7 +28,7 @@ applications:
source: distro
ceph-fs:
charm: ch:ceph-fs
channel: quincy/edge
channel: latest/edge
num_units: 2
options:
source: distro

View File

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

View File

@ -118,7 +118,7 @@ basepython = python3
deps = -r{toxinidir}/build-requirements.txt
commands =
charmcraft clean
charmcraft -v build
charmcraft -v pack
{toxinidir}/rename.sh
[testenv:func-noop]
@ -148,4 +148,4 @@ commands =
[flake8]
# Ignore E902 because the unit_tests directory is missing in the built charm.
ignore = E402,E226,E902
ignore = E402,E226,E902