Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( CDCtemplateDeploymentPath = filepath.Join(os.TempDir(), "assets/cdc-deployment/deployment.yaml") CDCtemplateConfigmapPath = filepath.Join(os.TempDir(), "assets/cdc-configmap/configmap.yaml") CDCrbacConfigFolder = filepath.Join(os.TempDir(), "assets/cdc-rbac/") MutatingWebhookPath = filepath.Join(os.TempDir(), "assets/mutating-webhook-configuration/mutating-webhook.yaml") JSONSchemaTemplateConfigmapPath = filepath.Join(os.TempDir(), "assets/json-schema-configmap/configmap.yaml") ServiceTemplatePath = filepath.Join(os.TempDir(), "assets/cdc-service/service.yaml") CertsPath = filepath.Join(os.TempDir(), "k8s-webhook-server", "serving-certs") )
Functions ¶
Types ¶
type Options ¶
type Options struct {
ControllerOptions controller.Options
// Metrics records reconcile telemetry for the CompositionDefinition controller.
Metrics reconciler.MetricsRecorder
WebhookMetrics *webhooktelemetry.Metrics
CertManager certificates.CertManagerInterface
Pluralizer pluralizerlib.PluralizerInterface
CertificateSyncInterval time.Duration
}
Click to show internal directories.
Click to hide internal directories.