Documentation
¶
Index ¶
- type AdmissionResponse
- type DataStoreSecretValidation
- type DataStoreValidation
- type Freeze
- type Handler
- type TenantControlPlaneDataStore
- type TenantControlPlaneDefaults
- type TenantControlPlaneDeployment
- type TenantControlPlaneKubeletAddresses
- type TenantControlPlaneName
- type TenantControlPlaneServiceCIDR
- type TenantControlPlaneTelemetry
- type TenantControlPlaneVersion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdmissionResponse ¶
type DataStoreSecretValidation ¶
func (DataStoreSecretValidation) OnCreate ¶
func (d DataStoreSecretValidation) OnCreate(runtime.Object) AdmissionResponse
func (DataStoreSecretValidation) OnDelete ¶
func (d DataStoreSecretValidation) OnDelete(runtime.Object) AdmissionResponse
func (DataStoreSecretValidation) OnUpdate ¶
func (d DataStoreSecretValidation) OnUpdate(object runtime.Object, _ runtime.Object) AdmissionResponse
type DataStoreValidation ¶
func (DataStoreValidation) OnCreate ¶
func (d DataStoreValidation) OnCreate(object runtime.Object) AdmissionResponse
func (DataStoreValidation) OnDelete ¶
func (d DataStoreValidation) OnDelete(object runtime.Object) AdmissionResponse
func (DataStoreValidation) OnUpdate ¶
func (d DataStoreValidation) OnUpdate(object runtime.Object, oldObj runtime.Object) AdmissionResponse
type Handler ¶
type Handler interface { OnCreate(runtime.Object) AdmissionResponse OnDelete(runtime.Object) AdmissionResponse OnUpdate(newObject runtime.Object, prevObject runtime.Object) AdmissionResponse }
type TenantControlPlaneDataStore ¶
func (TenantControlPlaneDataStore) OnCreate ¶
func (t TenantControlPlaneDataStore) OnCreate(object runtime.Object) AdmissionResponse
func (TenantControlPlaneDataStore) OnDelete ¶
func (t TenantControlPlaneDataStore) OnDelete(runtime.Object) AdmissionResponse
func (TenantControlPlaneDataStore) OnUpdate ¶
func (t TenantControlPlaneDataStore) OnUpdate(object runtime.Object, _ runtime.Object) AdmissionResponse
type TenantControlPlaneDefaults ¶
type TenantControlPlaneDefaults struct {
DefaultDatastore string
}
func (TenantControlPlaneDefaults) OnCreate ¶
func (t TenantControlPlaneDefaults) OnCreate(object runtime.Object) AdmissionResponse
func (TenantControlPlaneDefaults) OnDelete ¶
func (t TenantControlPlaneDefaults) OnDelete(runtime.Object) AdmissionResponse
func (TenantControlPlaneDefaults) OnUpdate ¶
func (t TenantControlPlaneDefaults) OnUpdate(object runtime.Object, oldObject runtime.Object) AdmissionResponse
type TenantControlPlaneDeployment ¶
type TenantControlPlaneDeployment struct { Client client.Client DeploymentBuilder controlplane.Deployment KonnectivityBuilder controlplane.Konnectivity }
func (TenantControlPlaneDeployment) OnCreate ¶
func (t TenantControlPlaneDeployment) OnCreate(runtime.Object) AdmissionResponse
func (TenantControlPlaneDeployment) OnDelete ¶
func (t TenantControlPlaneDeployment) OnDelete(runtime.Object) AdmissionResponse
func (TenantControlPlaneDeployment) OnUpdate ¶
func (t TenantControlPlaneDeployment) OnUpdate(newObject runtime.Object, oldObject runtime.Object) AdmissionResponse
type TenantControlPlaneKubeletAddresses ¶
type TenantControlPlaneKubeletAddresses struct{}
func (TenantControlPlaneKubeletAddresses) OnCreate ¶
func (t TenantControlPlaneKubeletAddresses) OnCreate(object runtime.Object) AdmissionResponse
func (TenantControlPlaneKubeletAddresses) OnDelete ¶
func (t TenantControlPlaneKubeletAddresses) OnDelete(runtime.Object) AdmissionResponse
func (TenantControlPlaneKubeletAddresses) OnUpdate ¶
func (t TenantControlPlaneKubeletAddresses) OnUpdate(object runtime.Object, _ runtime.Object) AdmissionResponse
type TenantControlPlaneName ¶ added in v0.3.1
type TenantControlPlaneName struct{}
func (TenantControlPlaneName) OnCreate ¶ added in v0.3.1
func (t TenantControlPlaneName) OnCreate(object runtime.Object) AdmissionResponse
func (TenantControlPlaneName) OnDelete ¶ added in v0.3.1
func (t TenantControlPlaneName) OnDelete(runtime.Object) AdmissionResponse
func (TenantControlPlaneName) OnUpdate ¶ added in v0.3.1
func (t TenantControlPlaneName) OnUpdate(runtime.Object, runtime.Object) AdmissionResponse
type TenantControlPlaneServiceCIDR ¶ added in v0.6.1
type TenantControlPlaneServiceCIDR struct{}
func (TenantControlPlaneServiceCIDR) OnCreate ¶ added in v0.6.1
func (t TenantControlPlaneServiceCIDR) OnCreate(object runtime.Object) AdmissionResponse
func (TenantControlPlaneServiceCIDR) OnDelete ¶ added in v0.6.1
func (t TenantControlPlaneServiceCIDR) OnDelete(runtime.Object) AdmissionResponse
func (TenantControlPlaneServiceCIDR) OnUpdate ¶ added in v0.6.1
func (t TenantControlPlaneServiceCIDR) OnUpdate(object runtime.Object, _ runtime.Object) AdmissionResponse
type TenantControlPlaneTelemetry ¶ added in v1.0.0
type TenantControlPlaneTelemetry struct { Enabled bool TelemetryClient kamajitelemetry.Client KamajiVersion string KubernetesVersion string }
func (TenantControlPlaneTelemetry) OnCreate ¶ added in v1.0.0
func (t TenantControlPlaneTelemetry) OnCreate(object runtime.Object) AdmissionResponse
func (TenantControlPlaneTelemetry) OnDelete ¶ added in v1.0.0
func (t TenantControlPlaneTelemetry) OnDelete(object runtime.Object) AdmissionResponse
func (TenantControlPlaneTelemetry) OnUpdate ¶ added in v1.0.0
func (t TenantControlPlaneTelemetry) OnUpdate(newObject runtime.Object, prevObject runtime.Object) AdmissionResponse
type TenantControlPlaneVersion ¶
type TenantControlPlaneVersion struct{}
func (TenantControlPlaneVersion) OnCreate ¶
func (t TenantControlPlaneVersion) OnCreate(object runtime.Object) AdmissionResponse
func (TenantControlPlaneVersion) OnDelete ¶
func (t TenantControlPlaneVersion) OnDelete(runtime.Object) AdmissionResponse
func (TenantControlPlaneVersion) OnUpdate ¶
func (t TenantControlPlaneVersion) OnUpdate(object runtime.Object, oldObject runtime.Object) AdmissionResponse
Click to show internal directories.
Click to hide internal directories.