Skip to content

Manages the creation and distribution of credentials for container registries

Notifications You must be signed in to change notification settings

Werkspot/registry-secret-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Container Registry Secret Manager

Manages the creation and distribution of credentials for container registries.

Installation

$ git clone https://github.com/Werkspot/registry-secret-manager
$ helm upgrade registry-secret-manager --namespace registry-secret-manager --values helm/values.yaml registry-secret-manager/helm

TODO

  • Add support for DockerHub and ECR registries
  • Listen for new ServiceAccounts creation via a webhook
  • Reconcile ServiceAccounts (create Secrets and inject its name in ImagePullSecrets)
  • Reconcile Secrets (renew ECR tokens every 3 hours)
  • Optimize ECR token usage (now each request/reconcile performs a new login)
  • Make DockerHub and ECR registries optional
  • Use the same logging client for Controller-Runtime, Kubernetes Client, Webhook and Reconcilers
  • Make the Helm Chart available somewhere

About

Manages the creation and distribution of credentials for container registries

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages