Note: Currently in Alpha
Kubernetes Global ConfigMap with namespace selector
GonMap acts as the global configmap which creates children ConfigMaps in the namespace matching the selector (or all namespaces if left empty)
The Helm chart is under construction. If you want to try it out, just clone this repo and run Note: below commands install CRDs in your current kube context.
$ make install
$ make run
apiVersion: mondo.github.io.clobaa/v1
kind: GonMap
metadata:
name: common-config
namespaceSelector:
# To inject in some namespaces
matchLabels:
type: public
# To inject in all the namespaces
# matchLabels: {}
data:
foo: bar