Documentation
¶
Index ¶
- func SetupAerospikeBackupServiceWebhookWithManager(mgr ctrl.Manager) error
- func SetupAerospikeBackupWebhookWithManager(mgr ctrl.Manager) error
- func SetupAerospikeRestoreWebhookWithManager(mgr ctrl.Manager) error
- type AerospikeBackupCustomDefaulter
- type AerospikeBackupCustomValidator
- func (abv *AerospikeBackupCustomValidator) ValidateCreate(_ context.Context, obj runtime.Object) (admission.Warnings, error)
- func (abv *AerospikeBackupCustomValidator) ValidateDelete(_ context.Context, obj runtime.Object) (admission.Warnings, error)
- func (abv *AerospikeBackupCustomValidator) ValidateUpdate(_ context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)
- type AerospikeBackupServiceCustomDefaulter
- type AerospikeBackupServiceCustomValidator
- func (absv *AerospikeBackupServiceCustomValidator) ValidateCreate(_ context.Context, obj runtime.Object) (admission.Warnings, error)
- func (absv *AerospikeBackupServiceCustomValidator) ValidateDelete(_ context.Context, obj runtime.Object) (admission.Warnings, error)
- func (absv *AerospikeBackupServiceCustomValidator) ValidateUpdate(_ context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)
- type AerospikeRestoreCustomDefaulter
- type AerospikeRestoreCustomValidator
- func (arv *AerospikeRestoreCustomValidator) ValidateCreate(_ context.Context, obj runtime.Object) (admission.Warnings, error)
- func (arv *AerospikeRestoreCustomValidator) ValidateDelete(_ context.Context, obj runtime.Object) (admission.Warnings, error)
- func (arv *AerospikeRestoreCustomValidator) ValidateUpdate(_ context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupAerospikeBackupServiceWebhookWithManager ¶
SetupAerospikeBackupServiceWebhookWithManager registers the webhook for AerospikeBackupService in the manager.
func SetupAerospikeBackupWebhookWithManager ¶
SetupAerospikeBackupWebhookWithManager registers the webhook for AerospikeBackup in the manager.
func SetupAerospikeRestoreWebhookWithManager ¶
SetupAerospikeRestoreWebhookWithManager registers the webhook for AerospikeRestore in the manager.
Types ¶
type AerospikeBackupCustomDefaulter ¶
type AerospikeBackupCustomDefaulter struct { }
+kubebuilder:object:generate=false Above marker prevents controller-gen from generating DeepCopy methods, as it is used only for temporary operations and does not need to be deeply copied.
type AerospikeBackupCustomValidator ¶
type AerospikeBackupCustomValidator struct { }
+kubebuilder:object:generate=false
func (*AerospikeBackupCustomValidator) ValidateCreate ¶
func (abv *AerospikeBackupCustomValidator) ValidateCreate(_ context.Context, obj runtime.Object, ) (admission.Warnings, error)
ValidateCreate implements webhook.CustomValidator so a webhook will be registered for the type
func (*AerospikeBackupCustomValidator) ValidateDelete ¶
func (abv *AerospikeBackupCustomValidator) ValidateDelete(_ context.Context, obj runtime.Object, ) (admission.Warnings, error)
ValidateDelete implements webhook.CustomValidator so a webhook will be registered for the type
func (*AerospikeBackupCustomValidator) ValidateUpdate ¶
func (abv *AerospikeBackupCustomValidator) ValidateUpdate(_ context.Context, oldObj, newObj runtime.Object, ) (admission.Warnings, error)
ValidateUpdate implements webhook.CustomValidator so a webhook will be registered for the type
type AerospikeBackupServiceCustomDefaulter ¶
type AerospikeBackupServiceCustomDefaulter struct { }
+kubebuilder:object:generate=false Above marker prevents controller-gen from generating DeepCopy methods, as it is used only for temporary operations and does not need to be deeply copied.
type AerospikeBackupServiceCustomValidator ¶
type AerospikeBackupServiceCustomValidator struct { }
+kubebuilder:object:generate=false
func (*AerospikeBackupServiceCustomValidator) ValidateCreate ¶
func (absv *AerospikeBackupServiceCustomValidator) ValidateCreate(_ context.Context, obj runtime.Object, ) (admission.Warnings, error)
ValidateCreate implements webhook.CustomValidator so a webhook will be registered for the type
func (*AerospikeBackupServiceCustomValidator) ValidateDelete ¶
func (absv *AerospikeBackupServiceCustomValidator) ValidateDelete(_ context.Context, obj runtime.Object, ) (admission.Warnings, error)
ValidateDelete implements webhook.CustomValidator so a webhook will be registered for the type
func (*AerospikeBackupServiceCustomValidator) ValidateUpdate ¶
func (absv *AerospikeBackupServiceCustomValidator) ValidateUpdate(_ context.Context, oldObj, newObj runtime.Object, ) (admission.Warnings, error)
ValidateUpdate implements webhook.CustomValidator so a webhook will be registered for the type
type AerospikeRestoreCustomDefaulter ¶
type AerospikeRestoreCustomDefaulter struct { }
+kubebuilder:object:generate=false Above marker prevents controller-gen from generating DeepCopy methods, as it is used only for temporary operations and does not need to be deeply copied.
type AerospikeRestoreCustomValidator ¶
type AerospikeRestoreCustomValidator struct { }
+kubebuilder:object:generate=false
func (*AerospikeRestoreCustomValidator) ValidateCreate ¶
func (arv *AerospikeRestoreCustomValidator) ValidateCreate(_ context.Context, obj runtime.Object, ) (admission.Warnings, error)
ValidateCreate implements webhook.CustomValidator so a webhook will be registered for the type
func (*AerospikeRestoreCustomValidator) ValidateDelete ¶
func (arv *AerospikeRestoreCustomValidator) ValidateDelete(_ context.Context, obj runtime.Object, ) (admission.Warnings, error)
ValidateDelete implements webhook.CustomValidator so a webhook will be registered for the type
func (*AerospikeRestoreCustomValidator) ValidateUpdate ¶
func (arv *AerospikeRestoreCustomValidator) ValidateUpdate(_ context.Context, oldObj, newObj runtime.Object, ) (admission.Warnings, error)
ValidateUpdate implements webhook.CustomValidator so a webhook will be registered for the type