Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BootstrapConfigReconciler ¶
type BootstrapConfigReconciler struct {
// contains filtered or unexported fields
}
BootstrapConfigReconciler has methods to reconcile discovery service client certificates
func NewBootstrapConfigReconciler ¶
func NewBootstrapConfigReconciler(ctx context.Context, logger logr.Logger, client client.Client, scheme *runtime.Scheme, eb *marin3rv1alpha1.EnvoyBootstrap) BootstrapConfigReconciler
NewBootstrapConfigReconciler returns a BootstrapConfigReconciler struct
func (*BootstrapConfigReconciler) ConfigMapName ¶
func (r *BootstrapConfigReconciler) ConfigMapName(envoyAPI envoy.APIVersion) string
func (*BootstrapConfigReconciler) Reconcile ¶
func (r *BootstrapConfigReconciler) Reconcile(envoyAPI envoy.APIVersion) (ctrl.Result, error)
Reconcile keeps a discovery service client certificates in sync with the desired state
type ClientCertificateReconciler ¶
type ClientCertificateReconciler struct {
// contains filtered or unexported fields
}
ClientCertificateReconciler has methods to reconcile discovery service client certificates
func NewClientCertificateReconciler ¶
func NewClientCertificateReconciler(ctx context.Context, logger logr.Logger, client client.Client, scheme *runtime.Scheme, eb *marin3rv1alpha1.EnvoyBootstrap) ClientCertificateReconciler
NewClientCertificateReconciler returns a ClientCertificateReconciler struct
Click to show internal directories.
Click to hide internal directories.