Documentation
¶
Index ¶
Constants ¶
View Source
const ( AWS_SQS = "AwsSqs" AZURE_EVENT_GRID = "AzureEventGrid" GOOGLE_PUB_SUB = "GooglePubSub" WEBHOOK = "Webhook" TCP_SOCKET = "TCPSocket" HASHICORP_VAULT = "HashicorpVault" MOCK = "Mock" KUBERNETES_SECRET = "KubernetesSecret" KUBERNETES_CONFIG_MAP = "KubernetesConfigMap" )
Variables ¶
This section is empty.
Functions ¶
func ForceRegister ¶
func RegisterProvider ¶
Types ¶
type Provider ¶
type Provider interface {
CreateListener(ctx context.Context, source *v1alpha1.NotificationSource, client client.Client, eventChan chan events.SecretRotationEvent, logger logr.Logger) (Listener, error)
}
Provider is an interface for creating event listeners for secret rotation events.
func GetProvider ¶
Click to show internal directories.
Click to hide internal directories.