Add support for interim Ubuntu releases
- update bundles to include UCA pocket tests - update test configuration - update metadata to include lunar - update snapcraft to allow run-on for lunar Change-Id: I351ec2e549ef9ce1b25d4a57643c5f2e5e151d66
This commit is contained in:
parent
62482b50db
commit
f7764412a3
@ -36,3 +36,6 @@ bases:
|
||||
- name: ubuntu
|
||||
channel: "22.10"
|
||||
architectures: [amd64, s390x, ppc64el, arm64]
|
||||
- name: ubuntu
|
||||
channel: "23.04"
|
||||
architectures: [amd64, s390x, ppc64el, arm64]
|
||||
|
@ -4,6 +4,8 @@
|
||||
- charm-unit-jobs-py39
|
||||
- charm-xena-functional-jobs
|
||||
- charm-yoga-functional-jobs
|
||||
- charm-zed-functional-jobs
|
||||
- charm-functional-jobs
|
||||
vars:
|
||||
needs_charm_build: true
|
||||
charm_build_name: ceph-fs
|
||||
|
@ -13,6 +13,7 @@ series:
|
||||
- focal
|
||||
- jammy
|
||||
- kinetic
|
||||
- lunar
|
||||
subordinate: false
|
||||
requires:
|
||||
ceph-mds:
|
||||
|
44
src/tests/bundles/jammy-antelope.yaml
Normal file
44
src/tests/bundles/jammy-antelope.yaml
Normal file
@ -0,0 +1,44 @@
|
||||
variables:
|
||||
openstack-origin: &openstack-origin cloud:jammy-antelope
|
||||
|
||||
local_overlay_enabled: False
|
||||
|
||||
series: &series jammy
|
||||
|
||||
applications:
|
||||
ubuntu: # used to test mounts
|
||||
charm: ch:ubuntu
|
||||
num_units: 2
|
||||
ceph-fs:
|
||||
charm: ../../../ceph-fs.charm
|
||||
num_units: 1
|
||||
options:
|
||||
source: *openstack-origin
|
||||
pool-type: erasure-coded
|
||||
ec-profile-k: 4
|
||||
ec-profile-m: 2
|
||||
|
||||
ceph-osd:
|
||||
charm: ch:ceph-osd
|
||||
num_units: 6
|
||||
storage:
|
||||
osd-devices: 'cinder,10G'
|
||||
options:
|
||||
osd-devices: '/dev/test-non-existent'
|
||||
source: *openstack-origin
|
||||
channel: latest/edge
|
||||
|
||||
ceph-mon:
|
||||
charm: ch:ceph-mon
|
||||
num_units: 3
|
||||
options:
|
||||
monitor-count: '3'
|
||||
source: *openstack-origin
|
||||
channel: latest/edge
|
||||
|
||||
relations:
|
||||
- - 'ceph-mon:mds'
|
||||
- 'ceph-fs:ceph-mds'
|
||||
|
||||
- - 'ceph-osd:mon'
|
||||
- 'ceph-mon:osd'
|
44
src/tests/bundles/jammy-zed.yaml
Normal file
44
src/tests/bundles/jammy-zed.yaml
Normal file
@ -0,0 +1,44 @@
|
||||
variables:
|
||||
openstack-origin: &openstack-origin cloud:jammy-zed
|
||||
|
||||
local_overlay_enabled: False
|
||||
|
||||
series: &series jammy
|
||||
|
||||
applications:
|
||||
ubuntu: # used to test mounts
|
||||
charm: ch:ubuntu
|
||||
num_units: 2
|
||||
ceph-fs:
|
||||
charm: ../../../ceph-fs.charm
|
||||
num_units: 1
|
||||
options:
|
||||
source: *openstack-origin
|
||||
pool-type: erasure-coded
|
||||
ec-profile-k: 4
|
||||
ec-profile-m: 2
|
||||
|
||||
ceph-osd:
|
||||
charm: ch:ceph-osd
|
||||
num_units: 6
|
||||
storage:
|
||||
osd-devices: 'cinder,10G'
|
||||
options:
|
||||
osd-devices: '/dev/test-non-existent'
|
||||
source: *openstack-origin
|
||||
channel: latest/edge
|
||||
|
||||
ceph-mon:
|
||||
charm: ch:ceph-mon
|
||||
num_units: 3
|
||||
options:
|
||||
monitor-count: '3'
|
||||
source: *openstack-origin
|
||||
channel: latest/edge
|
||||
|
||||
relations:
|
||||
- - 'ceph-mon:mds'
|
||||
- 'ceph-fs:ceph-mds'
|
||||
|
||||
- - 'ceph-osd:mon'
|
||||
- 'ceph-mon:osd'
|
44
src/tests/bundles/kinetic-zed.yaml
Normal file
44
src/tests/bundles/kinetic-zed.yaml
Normal file
@ -0,0 +1,44 @@
|
||||
variables:
|
||||
openstack-origin: &openstack-origin distro
|
||||
|
||||
local_overlay_enabled: False
|
||||
|
||||
series: &series kinetic
|
||||
|
||||
applications:
|
||||
ubuntu: # used to test mounts
|
||||
charm: ch:ubuntu
|
||||
num_units: 2
|
||||
ceph-fs:
|
||||
charm: ../../../ceph-fs.charm
|
||||
num_units: 1
|
||||
options:
|
||||
source: *openstack-origin
|
||||
pool-type: erasure-coded
|
||||
ec-profile-k: 4
|
||||
ec-profile-m: 2
|
||||
|
||||
ceph-osd:
|
||||
charm: ch:ceph-osd
|
||||
num_units: 6
|
||||
storage:
|
||||
osd-devices: 'cinder,10G'
|
||||
options:
|
||||
osd-devices: '/dev/test-non-existent'
|
||||
source: *openstack-origin
|
||||
channel: latest/edge
|
||||
|
||||
ceph-mon:
|
||||
charm: ch:ceph-mon
|
||||
num_units: 3
|
||||
options:
|
||||
monitor-count: '3'
|
||||
source: *openstack-origin
|
||||
channel: latest/edge
|
||||
|
||||
relations:
|
||||
- - 'ceph-mon:mds'
|
||||
- 'ceph-fs:ceph-mds'
|
||||
|
||||
- - 'ceph-osd:mon'
|
||||
- 'ceph-mon:osd'
|
44
src/tests/bundles/lunar-antelope.yaml
Normal file
44
src/tests/bundles/lunar-antelope.yaml
Normal file
@ -0,0 +1,44 @@
|
||||
variables:
|
||||
openstack-origin: &openstack-origin distro
|
||||
|
||||
local_overlay_enabled: False
|
||||
|
||||
series: &series lunar
|
||||
|
||||
applications:
|
||||
ubuntu: # used to test mounts
|
||||
charm: ch:ubuntu
|
||||
num_units: 2
|
||||
ceph-fs:
|
||||
charm: ../../../ceph-fs.charm
|
||||
num_units: 1
|
||||
options:
|
||||
source: *openstack-origin
|
||||
pool-type: erasure-coded
|
||||
ec-profile-k: 4
|
||||
ec-profile-m: 2
|
||||
|
||||
ceph-osd:
|
||||
charm: ch:ceph-osd
|
||||
num_units: 6
|
||||
storage:
|
||||
osd-devices: 'cinder,10G'
|
||||
options:
|
||||
osd-devices: '/dev/test-non-existent'
|
||||
source: *openstack-origin
|
||||
channel: latest/edge
|
||||
|
||||
ceph-mon:
|
||||
charm: ch:ceph-mon
|
||||
num_units: 3
|
||||
options:
|
||||
monitor-count: '3'
|
||||
source: *openstack-origin
|
||||
channel: latest/edge
|
||||
|
||||
relations:
|
||||
- - 'ceph-mon:mds'
|
||||
- 'ceph-fs:ceph-mds'
|
||||
|
||||
- - 'ceph-osd:mon'
|
||||
- 'ceph-mon:osd'
|
Loading…
x
Reference in New Issue
Block a user