Documentation
¶
Index ¶
- func Handler(handlers ...webhook.TypedHandlerWithTenant[*corev1.PersistentVolumeClaim]) webhook.Handler
- func NewCrossTenantPVMountError(name string) error
- func NewMissingPVLabelsError(name string) error
- func NewMissingTenantPVLabelsError(name string) error
- func NewPVSelectorError() error
- func NewStorageClassForbidden(className string, storageClasses api.DefaultAllowedListSpec) error
- func NewStorageClassNotValid(storageClasses api.DefaultAllowedListSpec) error
- func PersistentVolumeReuse() capsulewebhook.TypedHandlerWithTenant[*corev1.PersistentVolumeClaim]
- func Validating() capsulewebhook.TypedHandlerWithTenant[*corev1.PersistentVolumeClaim]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Handler ¶
func Handler(handlers ...webhook.TypedHandlerWithTenant[*corev1.PersistentVolumeClaim]) webhook.Handler
func NewMissingPVLabelsError ¶
func NewPVSelectorError ¶
func NewPVSelectorError() error
func NewStorageClassForbidden ¶
func NewStorageClassForbidden(className string, storageClasses api.DefaultAllowedListSpec) error
func NewStorageClassNotValid ¶
func NewStorageClassNotValid(storageClasses api.DefaultAllowedListSpec) error
func PersistentVolumeReuse ¶
func PersistentVolumeReuse() capsulewebhook.TypedHandlerWithTenant[*corev1.PersistentVolumeClaim]
func Validating ¶
func Validating() capsulewebhook.TypedHandlerWithTenant[*corev1.PersistentVolumeClaim]
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.