Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct { client.Client // ConsulServerConnMgr is the watcher for the Consul server addresses used to create Consul API v2 clients. ConsulServerConnMgr consul.ServerConnectionManager // K8sNamespaceConfig manages allow/deny Kubernetes namespaces. common.K8sNamespaceConfig // ConsulTenancyConfig manages settings related to Consul namespaces and partitions. common.ConsulTenancyConfig Log logr.Logger Scheme *runtime.Scheme context.Context }
func (*Controller) Logger ¶
func (r *Controller) Logger(name types.NamespacedName) logr.Logger
func (*Controller) Reconcile ¶
Reconcile reads the state of a ServiceAccount object for a Kubernetes namespace and reconciles the corresponding Consul WorkloadIdentity.
func (*Controller) SetupWithManager ¶
func (r *Controller) SetupWithManager(mgr ctrl.Manager) error
Click to show internal directories.
Click to hide internal directories.