Versions in this module Expand all Collapse all v0 v0.2.1 May 15, 2020 Changes in this version + const NamespaceAllAnnotationKey + const NamespaceSelectorAnnotationKey + const OriginNameLabelsKey + const OriginNamespaceLabelsKey + func SynchronizeOwnedSecret(ctx *Context, secret corev1.Secret, namespace string) error + func SynchronizeSecret(ctx *Context, secret corev1.Secret) error + type AnnotationError struct + type ClientError struct + type Context struct + IgnoredNamespaces []string + ProtectedAnnotations []string + ProtectedLabels []string + func NewContext(ctx gocontext.Context, client client.Client) *Context + func NewTestContext(ctx gocontext.Context, client client.Client, registry *registry.Registry) *Context + type Controller struct + func NewController(metricsBindAddress, healthProbeBindAddress string, ctx Context) *Controller + func (c *Controller) Run(stop <-chan struct{}) + type NamespaceReconciler struct + func (n *NamespaceReconciler) Reconcile(req reconcile.Request) (reconcile.Result, error) + type NoAnnotationError struct + type OwnedSecretReconcilier struct + func (r *OwnedSecretReconcilier) Reconcile(req reconcile.Request) (reconcile.Result, error) + type RegistryError struct + type SecretReconciler struct + func (r *SecretReconciler) Reconcile(req reconcile.Request) (reconcile.Result, error)