Peter Sabaini 5c1d66cd20 Add charmcraft 3 support
Update the charmcraft.yaml file to use base and platforms, only
allowing noble support.

- Update osci.yaml to use the charmcraft 3.x/beta
- Drop non-noble tests

Change-Id: Ic5a0d1d43eb1eac74fbebcaa927477046c27e8e1
2024-06-27 17:51:48 +02:00

29 lines
975 B
YAML

charm_name: ceph-dasboard
gate_bundles:
- noble-caracal
smoke_bundles:
- noble-caracal
configure:
- zaza.openstack.charm_tests.vault.setup.auto_initialize_no_validation
- zaza.openstack.charm_tests.ceph.dashboard.setup.check_dashboard_cert
- zaza.openstack.charm_tests.ceph.dashboard.setup.set_grafana_url
tests:
- zaza.openstack.charm_tests.ceph.dashboard.tests.CephDashboardTest
- zaza.openstack.charm_tests.ceph.tests.CephPrometheusTest
target_deploy_status:
ceph-dashboard:
workload-status: blocked
workload-status-message-regex: "No certificates found|Charm config option|Unit is ready"
vault:
workload-status: blocked
workload-status-message-prefix: Vault needs to be initialized
grafana:
workload-status: active
workload-status-message-prefix: Started
prometheus2:
workload-status: active
workload-status-message-prefix: Ready
telegraf:
workload-status: active
workload-status-message-prefix: Monitoring