Documentation ¶
Index ¶
- type AccessManagementValidator
- func (*AccessManagementValidator) Default(context.Context, runtime.Object) error
- func (v *AccessManagementValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (v *AccessManagementValidator) ValidateCreate(ctx context.Context, _ runtime.Object) (admission.Warnings, error)
- func (v *AccessManagementValidator) ValidateDelete(ctx context.Context, _ runtime.Object) (admission.Warnings, error)
- func (*AccessManagementValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
- type ClusterDeploymentValidator
- func (v *ClusterDeploymentValidator) Default(ctx context.Context, obj runtime.Object) error
- func (v *ClusterDeploymentValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (v *ClusterDeploymentValidator) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (*ClusterDeploymentValidator) ValidateDelete(_ context.Context, _ runtime.Object) (admission.Warnings, error)
- func (v *ClusterDeploymentValidator) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)
- type ClusterTemplateChainValidator
- func (*ClusterTemplateChainValidator) Default(_ context.Context, _ runtime.Object) error
- func (in *ClusterTemplateChainValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (*ClusterTemplateChainValidator) ValidateCreate(_ context.Context, obj runtime.Object) (admission.Warnings, error)
- func (*ClusterTemplateChainValidator) ValidateDelete(_ context.Context, _ runtime.Object) (admission.Warnings, error)
- func (*ClusterTemplateChainValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
- type ClusterTemplateValidator
- func (*ClusterTemplateValidator) Default(_ context.Context, obj runtime.Object) error
- func (v *ClusterTemplateValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (*ClusterTemplateValidator) ValidateCreate(_ context.Context, _ runtime.Object) (admission.Warnings, error)
- func (v *ClusterTemplateValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (*ClusterTemplateValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
- type ManagementValidator
- func (*ManagementValidator) Default(_ context.Context, _ runtime.Object) error
- func (v *ManagementValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (v *ManagementValidator) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (v *ManagementValidator) ValidateDelete(ctx context.Context, _ runtime.Object) (admission.Warnings, error)
- func (v *ManagementValidator) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)
- type MultiClusterServiceValidator
- func (*MultiClusterServiceValidator) Default(_ context.Context, _ runtime.Object) error
- func (v *MultiClusterServiceValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (v *MultiClusterServiceValidator) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (*MultiClusterServiceValidator) ValidateDelete(_ context.Context, _ runtime.Object) (admission.Warnings, error)
- func (v *MultiClusterServiceValidator) ValidateUpdate(ctx context.Context, _, newObj runtime.Object) (admission.Warnings, error)
- type ProviderTemplateValidator
- func (*ProviderTemplateValidator) Default(_ context.Context, obj runtime.Object) error
- func (v *ProviderTemplateValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (*ProviderTemplateValidator) ValidateCreate(_ context.Context, _ runtime.Object) (admission.Warnings, error)
- func (v *ProviderTemplateValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (*ProviderTemplateValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
- type ReleaseValidator
- func (v *ReleaseValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (*ReleaseValidator) ValidateCreate(_ context.Context, _ runtime.Object) (admission.Warnings, error)
- func (v *ReleaseValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (*ReleaseValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
- type ServiceTemplateChainValidator
- func (*ServiceTemplateChainValidator) Default(_ context.Context, _ runtime.Object) error
- func (in *ServiceTemplateChainValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (*ServiceTemplateChainValidator) ValidateCreate(_ context.Context, obj runtime.Object) (admission.Warnings, error)
- func (*ServiceTemplateChainValidator) ValidateDelete(_ context.Context, _ runtime.Object) (admission.Warnings, error)
- func (*ServiceTemplateChainValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
- type ServiceTemplateValidator
- func (*ServiceTemplateValidator) Default(_ context.Context, obj runtime.Object) error
- func (v *ServiceTemplateValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (*ServiceTemplateValidator) ValidateCreate(_ context.Context, _ runtime.Object) (admission.Warnings, error)
- func (v *ServiceTemplateValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (*ServiceTemplateValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
- type TemplateValidator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessManagementValidator ¶
func (*AccessManagementValidator) Default ¶
Default implements webhook.Defaulter so a webhook will be registered for the type.
func (*AccessManagementValidator) SetupWebhookWithManager ¶
func (v *AccessManagementValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccessManagementValidator) ValidateCreate ¶
func (v *AccessManagementValidator) ValidateCreate(ctx context.Context, _ runtime.Object) (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type.
func (*AccessManagementValidator) ValidateDelete ¶
func (v *AccessManagementValidator) ValidateDelete(ctx context.Context, _ runtime.Object) (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type.
func (*AccessManagementValidator) ValidateUpdate ¶
func (*AccessManagementValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.
type ClusterDeploymentValidator ¶
func (*ClusterDeploymentValidator) Default ¶
Default implements webhook.Defaulter so a webhook will be registered for the type.
func (*ClusterDeploymentValidator) SetupWebhookWithManager ¶
func (v *ClusterDeploymentValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClusterDeploymentValidator) ValidateCreate ¶
func (v *ClusterDeploymentValidator) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type.
func (*ClusterDeploymentValidator) ValidateDelete ¶
func (*ClusterDeploymentValidator) ValidateDelete(_ context.Context, _ runtime.Object) (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type.
func (*ClusterDeploymentValidator) ValidateUpdate ¶
func (v *ClusterDeploymentValidator) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.
type ClusterTemplateChainValidator ¶
func (*ClusterTemplateChainValidator) Default ¶
Default implements webhook.Defaulter so a webhook will be registered for the type.
func (*ClusterTemplateChainValidator) SetupWebhookWithManager ¶
func (in *ClusterTemplateChainValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClusterTemplateChainValidator) ValidateCreate ¶
func (*ClusterTemplateChainValidator) ValidateCreate(_ context.Context, obj runtime.Object) (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type.
func (*ClusterTemplateChainValidator) ValidateDelete ¶
func (*ClusterTemplateChainValidator) ValidateDelete(_ context.Context, _ runtime.Object) (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type.
func (*ClusterTemplateChainValidator) ValidateUpdate ¶
func (*ClusterTemplateChainValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.
type ClusterTemplateValidator ¶
type ClusterTemplateValidator struct {
TemplateValidator
}
func (*ClusterTemplateValidator) Default ¶
Default implements webhook.Defaulter so a webhook will be registered for the type.
func (*ClusterTemplateValidator) SetupWebhookWithManager ¶
func (v *ClusterTemplateValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClusterTemplateValidator) ValidateCreate ¶
func (*ClusterTemplateValidator) ValidateCreate(_ context.Context, _ runtime.Object) (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type.
func (*ClusterTemplateValidator) ValidateDelete ¶
func (v *ClusterTemplateValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type.
func (*ClusterTemplateValidator) ValidateUpdate ¶
func (*ClusterTemplateValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.
type ManagementValidator ¶
func (*ManagementValidator) Default ¶
Default implements webhook.Defaulter so a webhook will be registered for the type.
func (*ManagementValidator) SetupWebhookWithManager ¶
func (v *ManagementValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagementValidator) ValidateCreate ¶
func (v *ManagementValidator) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type.
func (*ManagementValidator) ValidateDelete ¶
func (v *ManagementValidator) ValidateDelete(ctx context.Context, _ runtime.Object) (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type.
func (*ManagementValidator) ValidateUpdate ¶
func (v *ManagementValidator) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.
type MultiClusterServiceValidator ¶
func (*MultiClusterServiceValidator) Default ¶
Default implements webhook.Defaulter so a webhook will be registered for the type.
func (*MultiClusterServiceValidator) SetupWebhookWithManager ¶
func (v *MultiClusterServiceValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
SetupWebhookWithManager will setup the manager to manage the webhooks
func (*MultiClusterServiceValidator) ValidateCreate ¶
func (v *MultiClusterServiceValidator) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type.
func (*MultiClusterServiceValidator) ValidateDelete ¶
func (*MultiClusterServiceValidator) ValidateDelete(_ context.Context, _ runtime.Object) (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type.
func (*MultiClusterServiceValidator) ValidateUpdate ¶
func (v *MultiClusterServiceValidator) ValidateUpdate(ctx context.Context, _, newObj runtime.Object) (admission.Warnings, error)
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.
type ProviderTemplateValidator ¶
type ProviderTemplateValidator struct {
TemplateValidator
}
func (*ProviderTemplateValidator) Default ¶
Default implements webhook.Defaulter so a webhook will be registered for the type.
func (*ProviderTemplateValidator) SetupWebhookWithManager ¶
func (v *ProviderTemplateValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProviderTemplateValidator) ValidateCreate ¶
func (*ProviderTemplateValidator) ValidateCreate(_ context.Context, _ runtime.Object) (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type.
func (*ProviderTemplateValidator) ValidateDelete ¶
func (v *ProviderTemplateValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type.
func (*ProviderTemplateValidator) ValidateUpdate ¶
func (*ProviderTemplateValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.
type ReleaseValidator ¶
func (*ReleaseValidator) SetupWebhookWithManager ¶
func (v *ReleaseValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
SetupWebhookWithManager will setup the manager to manage the webhooks
func (*ReleaseValidator) ValidateCreate ¶
func (*ReleaseValidator) ValidateCreate(_ context.Context, _ runtime.Object) (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ReleaseValidator) ValidateDelete ¶
func (v *ReleaseValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ReleaseValidator) ValidateUpdate ¶
func (*ReleaseValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServiceTemplateChainValidator ¶
func (*ServiceTemplateChainValidator) Default ¶
Default implements webhook.Defaulter so a webhook will be registered for the type.
func (*ServiceTemplateChainValidator) SetupWebhookWithManager ¶
func (in *ServiceTemplateChainValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceTemplateChainValidator) ValidateCreate ¶
func (*ServiceTemplateChainValidator) ValidateCreate(_ context.Context, obj runtime.Object) (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type.
func (*ServiceTemplateChainValidator) ValidateDelete ¶
func (*ServiceTemplateChainValidator) ValidateDelete(_ context.Context, _ runtime.Object) (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type.
func (*ServiceTemplateChainValidator) ValidateUpdate ¶
func (*ServiceTemplateChainValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.
type ServiceTemplateValidator ¶
type ServiceTemplateValidator struct {
TemplateValidator
}
func (*ServiceTemplateValidator) Default ¶
Default implements webhook.Defaulter so a webhook will be registered for the type.
func (*ServiceTemplateValidator) SetupWebhookWithManager ¶
func (v *ServiceTemplateValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceTemplateValidator) ValidateCreate ¶
func (*ServiceTemplateValidator) ValidateCreate(_ context.Context, _ runtime.Object) (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type.
func (*ServiceTemplateValidator) ValidateDelete ¶
func (v *ServiceTemplateValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type.
func (*ServiceTemplateValidator) ValidateUpdate ¶
func (*ServiceTemplateValidator) ValidateUpdate(_ context.Context, _, _ runtime.Object) (admission.Warnings, error)
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.