github.com/ironcore-dev/gardener-extension-provider-ironcore@v0.3.2-0.20240314231816-8336447fb9a0/pkg/admission/cmd/options.go (about) 1 // SPDX-FileCopyrightText: 2022 SAP SE or an SAP affiliate company and IronCore contributors 2 // SPDX-License-Identifier: Apache-2.0 3 4 package cmd 5 6 import ( 7 webhookcmd "github.com/gardener/gardener/extensions/pkg/webhook/cmd" 8 9 "github.com/ironcore-dev/gardener-extension-provider-ironcore/pkg/admission/validator" 10 ) 11 12 // GardenWebhookSwitchOptions are the webhookcmd.SwitchOptions for the admission webhooks. 13 func GardenWebhookSwitchOptions() *webhookcmd.SwitchOptions { 14 return webhookcmd.NewSwitchOptions( 15 webhookcmd.Switch(validator.Name, validator.New), 16 webhookcmd.Switch(validator.SecretsValidatorName, validator.NewSecretsWebhook), 17 ) 18 }