# Packages
No description provided by the author
# Functions
AllOperations is an alias for Operations(CREATE, UPDATE, DELETE).
ApplyWebhooks is an auxiliary function which groups the commands that are usually required to make webhooks work in the cluster.
DeleteValidatingWebhookConfiguration deletes a ValidatingWebhookConfiguration or MutatingWebhookConfiguration.
GeDNSNamesFromNamespacedName creates a list of DNS names derived from a service name and namespace.
GenerateCertificates generates the certificates that are required for a webhook.
GetCachelessClient is a helper function that returns a client that can be used before the manager is started.
GetDNSNamesFromURL creates a list of DNS names derived from a URL.
ID returns a cluster ID.
LabelFilter returns a filter that can be used with the WebhookRegistry's Filter method.
MutatingWebhooksFilter returns a predefined filter to be used with the WebhookRegistry's Filter method.
NewWebhookFlags returns a new WebhookFlags object.
NewWebhookRegistry returns a new webhook registry.
Not negates the result of the passed filter.
Operations returns the given arguments as slice.
Registry returns a singleton registry.
No description provided by the author
UpdateWebhookConfiguration will create or update a ValidatingWebhookConfiguration or MutatingWebhookConfiguration.
ValidatingWebhooksFilter returns a predefined filter to be used with the WebhookRegistry's Filter method.
# Constants
forwarded for easier consumption.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
ApplyWebhooksOptions is a helper struct to organize the arguments to the ApplyWebhooks function.
ClusterID is a helper struct to identify a cluster.
ConfigOptions contains the configuration that is necessary to create a ValidatingWebhookConfiguration or MutatingWebhookConfiguration.
MultiWebhookFlags contain flags which need to be added multiple times if multiple clusters need to reach the webhook server.
No description provided by the author
WebhookFlags is a helper struct for making the webhook server configuration configurable via command-line flags.
WebhookNaming is a helper struct which stores naming rules for Validating-/MutatingWebhookConfigurations and their webhooks.
WebhookServiceOptions contains the configuration for reaching a webhook which is running in the same cluster and exposed via a service.
# Type aliases
WebhookLogic represents the actual logic of a webhook.
WebhookRegistry is a helper struct for listing webhooks which can be instantiated automatically from flags.
WebhookRegistryFilter is a filter function which can be used to filter the registry for webhooks with specific properties.
No description provided by the author