v1alpha1

package
v0.1.0-alpha.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2026 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetupStackitClusterTemplateWebhookWithManager

func SetupStackitClusterTemplateWebhookWithManager(mgr ctrl.Manager) error

SetupStackitClusterTemplateWebhookWithManager registers the webhook for StackitClusterTemplate in the manager.

func SetupStackitClusterWebhookWithManager

func SetupStackitClusterWebhookWithManager(mgr ctrl.Manager) error

SetupStackitClusterWebhookWithManager registers the webhook for StackitCluster in the manager.

func SetupStackitMachineTemplateWebhookWithManager

func SetupStackitMachineTemplateWebhookWithManager(mgr ctrl.Manager) error

SetupStackitMachineTemplateWebhookWithManager registers the webhook for StackitMachineTemplate in the manager.

func SetupStackitMachineWebhookWithManager

func SetupStackitMachineWebhookWithManager(mgr ctrl.Manager) error

SetupStackitMachineWebhookWithManager registers the webhook for StackitMachine in the manager.

Types

type StackitClusterCustomDefaulter

type StackitClusterCustomDefaulter struct{}

StackitClusterCustomDefaulter struct is responsible for setting default values on the custom resource of the Kind StackitCluster when those are created or updated.

NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods, as it is used only for temporary operations and does not need to be deeply copied.

func (*StackitClusterCustomDefaulter) Default

Default implements webhook.CustomDefaulter so a webhook will be registered for the Kind StackitCluster.

type StackitClusterCustomValidator

type StackitClusterCustomValidator struct{}

StackitClusterCustomValidator struct is responsible for validating the StackitCluster resource when it is created, updated, or deleted.

NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods, as this struct is used only for temporary operations and does not need to be deeply copied.

func (*StackitClusterCustomValidator) ValidateCreate

ValidateCreate implements webhook.CustomValidator so a webhook will be registered for the type StackitCluster.

func (*StackitClusterCustomValidator) ValidateDelete

ValidateDelete implements webhook.CustomValidator so a webhook will be registered for the type StackitCluster.

func (*StackitClusterCustomValidator) ValidateUpdate

ValidateUpdate implements webhook.CustomValidator so a webhook will be registered for the type StackitCluster.

type StackitClusterTemplateCustomDefaulter

type StackitClusterTemplateCustomDefaulter struct{}

StackitClusterTemplateCustomDefaulter struct is responsible for setting default values on the custom resource of the Kind StackitClusterTemplate when those are created or updated.

NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods, as it is used only for temporary operations and does not need to be deeply copied.

func (*StackitClusterTemplateCustomDefaulter) Default

Default implements webhook.CustomDefaulter so a webhook will be registered for the Kind StackitClusterTemplate.

type StackitClusterTemplateCustomValidator

type StackitClusterTemplateCustomValidator struct{}

StackitClusterTemplateCustomValidator struct is responsible for validating the StackitClusterTemplate resource when it is created, updated, or deleted.

NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods, as this struct is used only for temporary operations and does not need to be deeply copied.

func (*StackitClusterTemplateCustomValidator) ValidateCreate

ValidateCreate implements webhook.CustomValidator so a webhook will be registered for the type StackitClusterTemplate.

func (*StackitClusterTemplateCustomValidator) ValidateDelete

ValidateDelete implements webhook.CustomValidator so a webhook will be registered for the type StackitClusterTemplate.

func (*StackitClusterTemplateCustomValidator) ValidateUpdate

ValidateUpdate implements webhook.CustomValidator so a webhook will be registered for the type StackitClusterTemplate.

type StackitMachineCustomDefaulter

type StackitMachineCustomDefaulter struct{}

StackitMachineCustomDefaulter struct is responsible for setting default values on the custom resource of the Kind StackitMachine when those are created or updated.

NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods, as it is used only for temporary operations and does not need to be deeply copied.

func (*StackitMachineCustomDefaulter) Default

Default implements webhook.CustomDefaulter so a webhook will be registered for the Kind StackitMachine.

type StackitMachineCustomValidator

type StackitMachineCustomValidator struct{}

StackitMachineCustomValidator struct is responsible for validating the StackitMachine resource when it is created, updated, or deleted.

NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods, as this struct is used only for temporary operations and does not need to be deeply copied.

func (*StackitMachineCustomValidator) ValidateCreate

ValidateCreate implements webhook.CustomValidator so a webhook will be registered for the type StackitMachine.

func (*StackitMachineCustomValidator) ValidateDelete

ValidateDelete implements webhook.CustomValidator so a webhook will be registered for the type StackitMachine.

func (*StackitMachineCustomValidator) ValidateUpdate

ValidateUpdate implements webhook.CustomValidator so a webhook will be registered for the type StackitMachine.

type StackitMachineTemplateCustomDefaulter

type StackitMachineTemplateCustomDefaulter struct{}

StackitMachineTemplateCustomDefaulter struct is responsible for setting default values on the custom resource of the Kind StackitMachineTemplate when those are created or updated.

NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods, as it is used only for temporary operations and does not need to be deeply copied.

func (*StackitMachineTemplateCustomDefaulter) Default

Default implements webhook.CustomDefaulter so a webhook will be registered for the Kind StackitMachineTemplate.

type StackitMachineTemplateCustomValidator

type StackitMachineTemplateCustomValidator struct{}

StackitMachineTemplateCustomValidator struct is responsible for validating the StackitMachineTemplate resource when it is created, updated, or deleted.

NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods, as this struct is used only for temporary operations and does not need to be deeply copied.

func (*StackitMachineTemplateCustomValidator) ValidateCreate

ValidateCreate implements webhook.CustomValidator so a webhook will be registered for the type StackitMachineTemplate.

func (*StackitMachineTemplateCustomValidator) ValidateDelete

ValidateDelete implements webhook.CustomValidator so a webhook will be registered for the type StackitMachineTemplate.

func (*StackitMachineTemplateCustomValidator) ValidateUpdate

ValidateUpdate implements webhook.CustomValidator so a webhook will be registered for the type StackitMachineTemplate.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL