Request: guardrails for Kubernetes charms

Hello

I’d like to be able to create tracks for all of the Kubernetes Charms. Currently we do not have guardrails, so we’d like to request that support.

The requested regex would be: \d+\.\d+ to match tracks like 1.31/stable or 1.30/edge.
Do you advise any changes to the requested guardrails?

These are the following charms with a need for guardrail support:

  • azure-integrator
  • azure-cloud-provider
  • aws-iam
  • aws-integrator
  • aws-k8s-storage
  • aws-cloud-provider
  • calico
  • calico-enterprise
  • canal
  • ceph-csi
  • cinder-csi
  • cilium
  • containerd
  • coredns
  • docker-registry
  • easyrsa
  • etcd
  • flannel
  • gatekeeper-controller-manager
  • gatekeeper-audit
  • gcp-integrator
  • gcp-k8s-storage
  • gcp-cloud-provider
  • kata
  • keepalived
  • kubeapi-load-balancer
  • kube-ovn
  • kube-state-metrics
  • kubernetes-control-plane
  • kubernetes-dashboard
  • kubernetes-e2e
  • kubernetes-metrics-server
  • kubernetes-worker
  • kubevirt
  • metallb
  • multus
  • nvidia-gpu-operator
  • nvidia-network-operator
  • openstack-cloud-controller
  • openstack-integrator
  • sriov-cni
  • sriov-network-device-plugin
  • volcano-admission
  • volcano-controllers
  • volcano-scheduler
  • vsphere-integrator
  • vsphere-cloud-provider

And Bundles

  • charmed-kubernetes
  • kubernetes-core
  • volcano

Hi Adam,

I do not advise any updates to the regex. I will add the guardrails for these charms/bundles now.

Best,

Emma

I have successfully added the guardrails to all of the above charms and charm bundles.

Emma

amazing. thanks so much