applications: ceph-dashboard: channel: quincy/stable charm: ceph-dashboard ceph-fs: channel: quincy/stable charm: ceph-fs constraints: cores=1 mem=2G root-disk=8G num_units: 1 ceph-mon: channel: quincy/stable charm: ceph-mon constraints: cores=1 mem=4G root-disk=20G num_units: 3 options: customize-failure-domain: true monitor-count: 3 expected-osd-count: 15 source: distro ceph-osd: channel: quincy/stable charm: ceph-osd constraints: cores=1 mem=2G root-disk=8G num_units: 6 options: aa-profile-mode: complain autotune: false bluestore: true customize-failure-domain: true #osd-devices: /dev/disk/by-dname/cephosd0 osd-encrypt: false source: distro storage: osd-devices: ebs,32G,3 ceph-radosgw: channel: quincy/stable charm: ceph-radosgw constraints: cores=2 mem=2G root-disk=10G num_units: 1 options: region: RegionOne source: distro grafana: charm: grafana constraints: cores=1 mem=2G root-disk=8G expose: true num_units: 1 options: install_method: snap port: '3000' anonymous: True allow_embedding: True install_plugins: "https://storage.googleapis.com/plugins-community/vonage-status-panel/release/1.0.11/vonage-status-panel-1.0.11.zip,https://storage.googleapis.com/plugins-community/grafana-piechart-panel/release/1.6.2/grafana-piechart-panel-1.6.2.zip" series: focal mysql-innodb-cluster: channel: 8.0/stable charm: mysql-innodb-cluster num_units: 3 options: enable-binlogs: true innodb-buffer-pool-size: 1G max-connections: 1000 wait-timeout: 3600 to: - lxd:ceph-mon/0 - lxd:ceph-mon/1 - lxd:ceph-mon/2 prometheus: charm: prometheus2 constraints: cores=1 mem=2G root-disk=8G num_units: 1 series: focal telegraf: channel: latest/edge charm: telegraf options: hostname: "{host}" vault: channel: 1.7/stable charm: vault num_units: 1 options: auto-generate-root-ca-cert: true #totally-unsecure-auto-unlock: true to: - lxd:ceph-radosgw/0 vault-mysql-router: channel: 8.0/stable charm: mysql-router relations: - ['ceph-dashboard:certificates', 'vault:certificates'] - ['ceph-dashboard:dashboard', 'ceph-mon:dashboard'] - ['ceph-dashboard:grafana-dashboard', 'grafana:dashboards'] - ['ceph-dashboard:prometheus', 'prometheus:website'] - ['ceph-dashboard:radosgw-dashboard', 'ceph-radosgw:radosgw-user'] - ['ceph-fs:ceph-mds', 'ceph-mon:mds'] - ['ceph-mon:osd', 'ceph-osd:mon'] - ['ceph-mon:prometheus', 'prometheus:target'] - ['ceph-mon:radosgw', 'ceph-radosgw:mon'] - ['grafana:certificates', 'vault:certificates'] - ['grafana:grafana-source', 'prometheus:grafana-source'] - ['mysql-innodb-cluster:certificates', 'vault:certificates'] - ['telegraf:dashboards', 'grafana:dashboards'] - ['telegraf:juju-info', 'ceph-fs:juju-info'] - ['telegraf:juju-info', 'ceph-mon:juju-info'] - ['telegraf:juju-info', 'ceph-osd:juju-info'] - ['telegraf:juju-info', 'ceph-radosgw:juju-info'] - ['telegraf:prometheus-client', 'prometheus:target'] - ['vault-mysql-router:db-router', 'mysql-innodb-cluster:db-router'] - ['vault-mysql-router:shared-db', 'vault:shared-db'] series: jammy