Documentation ¶
Index ¶
- Constants
- type Builder
- func (builder Builder) GetOptions() webhook.Options
- func (builder Builder) GetWebhookServer() webhook.Server
- func (builder Builder) LoadCertOptionsFromFlag() Builder
- func (builder Builder) Register(webhookManager manager.Manager, webhooks map[string]*webhook.Admission)
- func (builder Builder) SetCertificateWatcher(watcher certificates.ICertificateWatcher) Builder
- func (builder Builder) SetNamespace(namespace string) Builder
- func (builder Builder) SetPodName(podName string) Builder
- func (builder Builder) SetPort(port int) Builder
- type IManager
Constants ¶
View Source
const ( FlagCertificateDirectory = "certs-dir" FlagCertificateFileName = "cert" FlagCertificateKeyFileName = "cert-key" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func NewWebhookServerBuilder ¶
func NewWebhookServerBuilder() Builder
func (Builder) GetOptions ¶
func (Builder) GetWebhookServer ¶
func (Builder) LoadCertOptionsFromFlag ¶
func (Builder) Register ¶
func (builder Builder) Register(webhookManager manager.Manager, webhooks map[string]*webhook.Admission)
Register ensures that the secret containing the certificate required for the webhooks is available, and then registers the given webhooks at the webhookManager's webhook server.
func (Builder) SetCertificateWatcher ¶
func (builder Builder) SetCertificateWatcher(watcher certificates.ICertificateWatcher) Builder
func (Builder) SetNamespace ¶
func (Builder) SetPodName ¶
Click to show internal directories.
Click to hide internal directories.