Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var EventMirrorSelector = fields.AndSelectors( fields.ParseSelectorOrDie(fmt.Sprintf("%s=%s", involvedObjectKindField, eventKindPod)), fields.ParseSelectorOrDie(fmt.Sprintf("%s=%s", reasonField, eventReasonFailedMount)), )
EventMirrorSelector is a selector for Events that are relevant to the EventMirror controller
Functions ¶
Types ¶
type EventMirror ¶
type EventMirror struct {
// contains filtered or unexported fields
}
EventMirror copies events published to pod resources by the Keyvault CSI driver into ingress events. This allows users to easily determine why a certificate might be missing for a given ingress.
type PlaceholderPodController ¶
type PlaceholderPodController struct {
// contains filtered or unexported fields
}
PlaceholderPodController manages a single-replica deployment of no-op pods that mount the Keyvault secrets referenced by each secret provider class managed by IngressSecretProviderClassReconciler.
This is necessitated by the Keyvault CSI implementation, which requires at least one mount in order to start mirroring the Keyvault values into corresponding Kubernetes secret(s).
Click to show internal directories.
Click to hide internal directories.