Skip to content

Stop copying your docker registry secrets to each namespace, use Kuberdon instead.

License

Notifications You must be signed in to change notification settings

kuberty/kuberdon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kuberdon

Stop copying your docker registry secrets to each namespace, use Kuberdon instead.

Kuberdon is a dead simple controller. It copies your secret to all desired namespaces and automatically binds them to the default serviceaccount. Pods will then automatically use them.

apiVersion: kuberdon.kuberty.io/v1
kind: Registry
metadata:
  name: kuberty-gitlab-read
spec:
  secret: kuberty-gitlab-read-secret
  namespaces:
  - name: "*"

Do you want to exclude a namespace?

apiVersion: kuberdon.kuberty.io/v1
kind: Registry
metadata:
  name: kuberty-gitlab-read
  namespace: kuberdon
spec:
  secret: kuberty-gitlab-read-secret
  namespaces:
  - name: kube-system
    exclude: true
  - name: "*"
    add-automatically: true

Note that the higher the namespace rule, the higher its priority.

Similar projects

titansoft-pte-ltd/imagepullsecret-patcher: Very similar, though not kubernetes native (does not use the kubectl api)

To read more about Kuberdon please see our Documentation.

About

Stop copying your docker registry secrets to each namespace, use Kuberdon instead.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages