Caracal-Squid enablement for ceph-dashboard

Change-Id: Iae146f2772ce80e541966791f05e979578f62e86
This commit is contained in:
Luciano Lo Giudice 2024-05-02 14:44:39 -03:00
parent fa621d1062
commit 3a6ae8d7b4
6 changed files with 19 additions and 140 deletions

View File

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

@ -17,8 +17,6 @@ subordinate: true
series: series:
- focal - focal
- jammy - jammy
- lunar
- mantic
requires: requires:
dashboard: dashboard:
interface: ceph-dashboard interface: ceph-dashboard

View File

@ -10,13 +10,13 @@ applications:
osd-devices: 'cinder,10G,2' osd-devices: 'cinder,10G,2'
options: options:
osd-devices: '/dev/test-non-existent' osd-devices: '/dev/test-non-existent'
channel: latest/edge channel: reef/edge
ceph-mon: ceph-mon:
charm: ch:ceph-mon charm: ch:ceph-mon
num_units: 3 num_units: 3
options: options:
monitor-count: '3' monitor-count: '3'
channel: latest/edge channel: reef/edge
vault: vault:
num_units: 1 num_units: 1
charm: ch:vault charm: ch:vault
@ -59,17 +59,17 @@ applications:
ceph-radosgw: ceph-radosgw:
charm: ch:ceph-radosgw charm: ch:ceph-radosgw
num_units: 3 num_units: 3
channel: latest/edge channel: reef/edge
ceph-fs: ceph-fs:
charm: ch:ceph-fs charm: ch:ceph-fs
num_units: 1 num_units: 1
channel: latest/edge channel: reef/edge
ceph-iscsi: ceph-iscsi:
charm: ch:ceph-iscsi charm: ch:ceph-iscsi
num_units: 2 num_units: 2
options: options:
gateway-metadata-pool: iscsi-foo-metadata gateway-metadata-pool: iscsi-foo-metadata
channel: latest/edge channel: reef/edge
relations: relations:
- - 'ceph-osd:mon' - - 'ceph-osd:mon'
- 'ceph-mon:osd' - 'ceph-mon:osd'

View File

@ -1,22 +1,23 @@
local_overlay_enabled: False local_overlay_enabled: False
series: mantic series: jammy
variables: variables:
openstack-origin: &openstack-origin cloud:jammy-caracal
source: &source distro source: &source distro
applications: applications:
ceph-osd: ceph-osd:
charm: ch:ceph-osd charm: ch:ceph-osd
series: mantic
num_units: 6 num_units: 6
storage: storage:
osd-devices: 'cinder,10G,2' osd-devices: 'cinder,10G,2'
options: options:
source: *openstack-origin
osd-devices: '/dev/test-non-existent' osd-devices: '/dev/test-non-existent'
channel: latest/edge channel: latest/edge
ceph-mon: ceph-mon:
charm: ch:ceph-mon charm: ch:ceph-mon
series: mantic
num_units: 3 num_units: 3
options: options:
source: *openstack-origin
monitor-count: '3' monitor-count: '3'
channel: latest/edge channel: latest/edge
vault: vault:
@ -27,6 +28,8 @@ applications:
charm: ch:mysql-innodb-cluster charm: ch:mysql-innodb-cluster
constraints: mem=3072M constraints: mem=3072M
num_units: 3 num_units: 3
options:
source: *openstack-origin
channel: latest/edge channel: latest/edge
vault-mysql-router: vault-mysql-router:
charm: ch:mysql-router charm: ch:mysql-router
@ -38,37 +41,38 @@ applications:
prometheus: prometheus:
charm: ch:prometheus2 charm: ch:prometheus2
num_units: 1 num_units: 1
series: focal
grafana: grafana:
# SSL and allow_embedding are not released into cs:grafana yet, due # SSL and allow_embedding are not released into cs:grafana yet, due
# Octrober 2021 # Octrober 2021
charm: ch:grafana charm: ch:grafana
num_units: 1 num_units: 1
series: focal series: focal
channel: latest/stable
options: options:
anonymous: True anonymous: True
install_method: snap install_method: snap
allow_embedding: True allow_embedding: True
prometheus-alertmanager: prometheus-alertmanager:
series: focal
charm: ch:prometheus-alertmanager charm: ch:prometheus-alertmanager
num_units: 1 num_units: 1
series: focal
ceph-radosgw: ceph-radosgw:
charm: ch:ceph-radosgw charm: ch:ceph-radosgw
series: mantic
num_units: 3 num_units: 3
options:
source: *openstack-origin
channel: latest/edge channel: latest/edge
ceph-fs: ceph-fs:
charm: ch:ceph-fs charm: ch:ceph-fs
series: mantic
num_units: 1 num_units: 1
options:
source: *openstack-origin
channel: latest/edge channel: latest/edge
ceph-iscsi: ceph-iscsi:
charm: ch:ceph-iscsi charm: ch:ceph-iscsi
# ceph-iscsi is deprecated therefore using older series.
series: jammy
num_units: 2 num_units: 2
options: options:
source: *openstack-origin
gateway-metadata-pool: iscsi-foo-metadata gateway-metadata-pool: iscsi-foo-metadata
channel: latest/edge channel: latest/edge
relations: relations:

View File

@ -1,114 +0,0 @@
local_overlay_enabled: False
series: lunar
variables:
source: &source distro
applications:
ceph-osd:
charm: ch:ceph-osd
series: lunar
num_units: 6
storage:
osd-devices: 'cinder,10G,2'
options:
osd-devices: '/dev/test-non-existent'
channel: quincy/edge
ceph-mon:
charm: ch:ceph-mon
series: lunar
num_units: 3
options:
monitor-count: '3'
channel: quincy/edge
vault:
num_units: 1
charm: ch:vault
channel: 1.8/stable
series: jammy
mysql-innodb-cluster:
charm: ch:mysql-innodb-cluster
constraints: mem=3072M
num_units: 3
channel: latest/edge
vault-mysql-router:
charm: ch:mysql-router
channel: latest/edge
series: jammy
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
channel: latest/stable
options:
anonymous: True
install_method: snap
allow_embedding: True
prometheus-alertmanager:
charm: ch:prometheus-alertmanager
num_units: 1
series: focal
ceph-radosgw:
charm: ch:ceph-radosgw
series: lunar
num_units: 3
channel: quincy/edge
ceph-fs:
charm: ch:ceph-fs
series: lunar
num_units: 1
channel: quincy/edge
ceph-iscsi:
charm: ch:ceph-iscsi
series: lunar
num_units: 2
options:
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-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'

View File

@ -3,7 +3,7 @@ gate_bundles:
- focal - focal
- jammy - jammy
- jammy-bobcat - jammy-bobcat
- mantic-bobcat - jammy-caracal
smoke_bundles: smoke_bundles:
- focal - focal
configure: configure:
@ -29,6 +29,3 @@ target_deploy_status:
telegraf: telegraf:
workload-status: active workload-status: active
workload-status-message-prefix: Monitoring workload-status-message-prefix: Monitoring
tests_options:
force_deploy:
- mantic-bobcat