1.29 config default-storage ineffective
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Kubernetes Control Plane Charm |
Triaged
|
Undecided
|
Unassigned |
Bug Description
the default-storage annotation on a storage class can be marked on MANY storage classes, but is only effective when it there is a single storage class marked.
The kubernetes-
Charms like aws-k8s-storage, gcp-k8s-storage, vsphere-
We should find a way for these "storage" charms to communicate their storage class with KCP (maybe via relation) so k8s can anoint the right one to mark it as the default storage class for the cluster
Changed in charm-kubernetes-master: | |
milestone: | 1.31 → 1.31+ck1 |
perhaps sharing the default-storage class via kube-control is a good option here, and have kcp try to mark it with the annotation if the storage class exists