Documentation
¶
Index ¶
Constants ¶
View Source
const ( WebhooksTLSSecretName = "calico-webhooks-tls" WebhooksName = "calico-webhooks" WebhooksSecretsRBACName = "calico-webhooks-secrets-access" )
Variables ¶
View Source
var WebhooksPolicyName = fmt.Sprintf("%s.%s", networkpolicy.CalicoTierName, WebhooksName)
Functions ¶
func Component ¶
func Component(cfg *Configuration) render.Component
Types ¶
type Configuration ¶
type Configuration struct {
PullSecrets []*corev1.Secret
KeyPair certificatemanagement.KeyPairInterface
Installation *operatorv1.InstallationSpec
APIServer *operatorv1.APIServerSpec
ManagementCluster *operatorv1.ManagementCluster
MultiTenant bool
OpenShift bool
}
Configuration is the public API used to provide information to the render code to generate Kubernetes objects for installing calico/webhooks on a cluster.
Click to show internal directories.
Click to hide internal directories.