Skip to content

Commit

Permalink
Add ceph-dashboard option
Browse files Browse the repository at this point in the history
Closes: canonical#148
Signed-off-by: Nicolas Bock <[email protected]>
  • Loading branch information
nicolasbock committed Nov 7, 2023
1 parent 4224400 commit 51d6f2c
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 0 deletions.
1 change: 1 addition & 0 deletions common/charm_lists
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ ovn-dedicated-chassis
)

declare -a CEPH_CHARMS=(
ceph-dashboard
ceph-fs
ceph-iscsi
ceph-mon
Expand Down
5 changes: 5 additions & 0 deletions openstack/pipeline/02configure
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,11 @@ do
MOD_OVERLAYS+=( "ceph/ceph-fs.yaml" )
set -- $@ --ceph-fs && cache $@
;;
--ceph-dashboard)
MOD_OVERLAYS+=( "ceph/ceph-dashboard.yaml" )
set -- $@ --ceph && cache $@
set -- $@ --vault && cache $@
;;
--designate)
assert_min_release ocata "designate"
msg="REQUIRED: designate-bind upstream dns server to forward requests to:"
Expand Down
6 changes: 6 additions & 0 deletions overlays/ceph/ceph-dashboard.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
applications:
ceph-dashboard:
charm: __CHARM_STORE____CHARM_CS_NS____CHARM_CH_PREFIX__ceph-dashboard
relations:
- [ ceph-dashboard:dashboard, ceph-mon:dashboard ]
- [ ceph-dashboard:certificates, vault:certificates ]

0 comments on commit 51d6f2c

Please sign in to comment.