Skip to content
/ gonmap Public

Kubernetes Global ConfigMap with namespace selector

License

Notifications You must be signed in to change notification settings

clobaa/gonmap

Repository files navigation

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)

Installation

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

Usage

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

About

Kubernetes Global ConfigMap with namespace selector

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published