Doc: fix functest link

Also prune CI jobs

Signed-off-by: Peter Sabaini <peter.sabaini@canonical.com>
Change-Id: I334174afe00eab1556779b7aea24710fa8caae05
This commit is contained in:
Peter Sabaini 2023-09-19 08:48:39 +02:00
parent 33f60aea09
commit 3ca77f53a6
3 changed files with 1 additions and 129 deletions

View File

@ -2,7 +2,6 @@
templates: templates:
- charm-unit-jobs-py38 - charm-unit-jobs-py38
- charm-unit-jobs-py310 - charm-unit-jobs-py310
- charm-yoga-functional-jobs
- charm-functional-jobs - charm-functional-jobs
vars: vars:
needs_charm_build: true needs_charm_build: true

View File

@ -14,5 +14,5 @@ tox -e func-smoke
``` ```
For full details on functional testing of OpenStack charms please refer to For full details on functional testing of OpenStack charms please refer to
the [functional testing](https://docs.openstack.org/charm-guide/latest/reference/testing.html#functional-testing) the [testing](https://docs.openstack.org/charm-guide/latest/community/software-contrib/testing.html)
section of the OpenStack Charm Guide. section of the OpenStack Charm Guide.

View File

@ -1,127 +0,0 @@
variables:
openstack-origin: &openstack-origin distro
local_overlay_enabled: False
series: jammy
applications:
ceph-osd:
charm: ch:ceph-osd
num_units: 6
storage:
osd-devices: 'cinder,10G,2'
options:
source: *openstack-origin
osd-devices: '/dev/test-non-existent'
channel: quincy/edge
ceph-mon:
charm: ch:ceph-mon
num_units: 3
options:
source: *openstack-origin
monitor-count: '3'
channel: quincy/edge
vault:
num_units: 1
charm: ch:vault
channel: 1.8/stable
mysql-innodb-cluster:
charm: ch:mysql-innodb-cluster
constraints: mem=3072M
num_units: 3
channel: 8.0/edge
vault-mysql-router:
charm: ch:mysql-router
channel: 8.0/edge
ceph-dashboard:
charm: ../../ceph-dashboard.charm
options:
public-hostname: 'ceph-dashboard.zaza.local'
prometheus:
charm: ch:prometheus2
num_units: 1
series: focal
grafana:
# SSL and allow_embedding are not released into cs:grafana yet, due
# Octrober 2021
charm: ch:grafana
num_units: 1
series: focal
options:
anonymous: True
install_method: snap
allow_embedding: True
#telegraf:
# charm: telegraf
# channel: stable
# options:
# hostname: "{host}"
prometheus-alertmanager:
charm: ch:prometheus-alertmanager
num_units: 1
series: focal
ceph-radosgw:
charm: ch:ceph-radosgw
num_units: 3
channel: quincy/edge
options:
source: *openstack-origin
ceph-fs:
charm: ch:ceph-fs
num_units: 1
channel: quincy/edge
options:
source: *openstack-origin
ceph-iscsi:
charm: ch:ceph-iscsi
num_units: 2
options:
source: *openstack-origin
gateway-metadata-pool: iscsi-foo-metadata
channel: quincy/edge
relations:
- - 'ceph-osd:mon'
- 'ceph-mon:osd'
- - 'vault:shared-db'
- 'vault-mysql-router:shared-db'
- - 'vault-mysql-router:db-router'
- 'mysql-innodb-cluster:db-router'
- - 'ceph-dashboard:dashboard'
- 'ceph-mon:dashboard'
- - 'ceph-dashboard:certificates'
- 'vault:certificates'
- - 'ceph-mon:prometheus'
- 'prometheus:target'
- - 'grafana:grafana-source'
- 'prometheus:grafana-source'
- - 'grafana:certificates'
- 'vault:certificates'
#- - 'ceph-osd:juju-info'
#- 'telegraf:juju-info'
#- - 'ceph-mon:juju-info'
# - 'telegraf:juju-info'
#- - 'telegraf:prometheus-client'
# - 'prometheus:target'
#- - 'telegraf:dashboards'
# - 'grafana:dashboards'
- - 'ceph-dashboard:grafana-dashboard'
- 'grafana:dashboards'
- - 'ceph-dashboard:alertmanager-service'
- 'prometheus-alertmanager:alertmanager-service'
- - 'ceph-dashboard:prometheus'
- 'prometheus:website'
- - 'prometheus:alertmanager-service'
- 'prometheus-alertmanager:alertmanager-service'
- - 'ceph-radosgw:mon'
- 'ceph-mon:radosgw'
- - 'ceph-radosgw:certificates'
- 'vault:certificates'
- - 'ceph-dashboard:radosgw-dashboard'
- 'ceph-radosgw:radosgw-user'
- - 'ceph-mon:mds'
- 'ceph-fs:ceph-mds'
- - 'ceph-mon:client'
- 'ceph-iscsi:ceph-client'
- - 'vault:certificates'
- 'ceph-iscsi:certificates'
- - 'ceph-dashboard:iscsi-dashboard'
- 'ceph-iscsi:admin-access'