Make k8s namespace configurable

Bug #1940921 reported by Alvaro Uria
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Ceph CSI Charm
Fix Released
Medium
Adam Dyess

Bug Description

The initial implementation of the charm [1] creates the namespaced resources in the hardcoded "default" namespace (CephCsiCharm.K8S_NS constant).

Make this value configurable via charm config option (caution: after the initial deployment, would the resources be moved to the new Juju config value? Or would this Juju config value be used at deployment time, but not upon following config-changed triggers?)

Changed in charm-ceph-csi:
milestone: none → 1.24
assignee: nobody → Kevin W Monroe (kwmonroe)
importance: Undecided → Medium
status: New → Triaged
Changed in charm-ceph-csi:
assignee: Kevin W Monroe (kwmonroe) → nobody
milestone: 1.24 → 1.24+ck1
Adam Dyess (addyess)
Changed in charm-ceph-csi:
milestone: 1.24+ck1 → 1.25
Adam Dyess (addyess)
Changed in charm-ceph-csi:
milestone: 1.25 → 1.26
Revision history for this message
Raphaël (raph8) wrote :

Thank you for the NS option, this is need it for us.

George Kraft (cynerva)
Changed in charm-ceph-csi:
milestone: 1.26 → 1.26+ck1
Adam Dyess (addyess)
Changed in charm-ceph-csi:
milestone: 1.26+ck1 → 1.26+ck2
Changed in charm-ceph-csi:
milestone: 1.26+ck2 → 1.27
Adam Dyess (addyess)
Changed in charm-ceph-csi:
milestone: 1.27 → 1.27+ck1
Revision history for this message
Kevin W Monroe (kwmonroe) wrote :

We're gonna have to bounce this again -- we're in the middle of a charm rewrite; this functionality isn't scheduled for a 1.27 maint release.

Changed in charm-ceph-csi:
milestone: 1.27+ck1 → 1.28
Revision history for this message
Adam Dyess (addyess) wrote :
Changed in charm-ceph-csi:
status: Triaged → In Progress
assignee: nobody → Adam Dyess (addyess)
Changed in charm-ceph-csi:
status: In Progress → Fix Committed
Adam Dyess (addyess)
Changed in charm-ceph-csi:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.