Documentation
¶
Index ¶
- type AdmissionResponse
- type DataStoreSecretValidation
- type DataStoreValidation
- type Freeze
- type Handler
- type TenantControlPlaneCertSANs
- func (t TenantControlPlaneCertSANs) OnCreate(obj runtime.Object) AdmissionResponse
- func (t TenantControlPlaneCertSANs) OnDelete(runtime.Object) AdmissionResponse
- func (t TenantControlPlaneCertSANs) OnUpdate(newObject runtime.Object, prevObject runtime.Object) AdmissionResponse
- func (t TenantControlPlaneCertSANs) ValidateCertSANs(tcp *stewardv1alpha1.TenantControlPlane) error
- type TenantControlPlaneDataStore
- type TenantControlPlaneDefaults
- type TenantControlPlaneDeployment
- type TenantControlPlaneGatewayValidation
- func (t TenantControlPlaneGatewayValidation) OnCreate(object runtime.Object) AdmissionResponse
- func (t TenantControlPlaneGatewayValidation) OnDelete(object runtime.Object) AdmissionResponse
- func (t TenantControlPlaneGatewayValidation) OnUpdate(object runtime.Object, _ runtime.Object) AdmissionResponse
- type TenantControlPlaneLoadBalancerSourceRanges
- func (t TenantControlPlaneLoadBalancerSourceRanges) OnCreate(object runtime.Object) AdmissionResponse
- func (t TenantControlPlaneLoadBalancerSourceRanges) OnDelete(runtime.Object) AdmissionResponse
- func (t TenantControlPlaneLoadBalancerSourceRanges) OnUpdate(object runtime.Object, _ runtime.Object) AdmissionResponse
- type TenantControlPlaneName
- type TenantControlPlaneServiceCIDR
- type TenantControlPlaneVersion
- type TenantControlPlaneWorkerBootstrapValidation
- func (t TenantControlPlaneWorkerBootstrapValidation) OnCreate(object runtime.Object) AdmissionResponse
- func (t TenantControlPlaneWorkerBootstrapValidation) OnDelete(object runtime.Object) AdmissionResponse
- func (t TenantControlPlaneWorkerBootstrapValidation) OnUpdate(object runtime.Object, _ runtime.Object) AdmissionResponse
- type WritePermission
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(obj runtime.Object) AdmissionResponse
OnDelete(obj runtime.Object) AdmissionResponse
OnUpdate(newObject runtime.Object, prevObject runtime.Object) AdmissionResponse
}
type TenantControlPlaneCertSANs ¶
type TenantControlPlaneCertSANs struct{}
func (TenantControlPlaneCertSANs) OnCreate ¶
func (t TenantControlPlaneCertSANs) OnCreate(obj runtime.Object) AdmissionResponse
func (TenantControlPlaneCertSANs) OnDelete ¶
func (t TenantControlPlaneCertSANs) OnDelete(runtime.Object) AdmissionResponse
func (TenantControlPlaneCertSANs) OnUpdate ¶
func (t TenantControlPlaneCertSANs) OnUpdate(newObject runtime.Object, prevObject runtime.Object) AdmissionResponse
func (TenantControlPlaneCertSANs) ValidateCertSANs ¶
func (t TenantControlPlaneCertSANs) ValidateCertSANs(tcp *stewardv1alpha1.TenantControlPlane) error
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(runtime.Object, runtime.Object) AdmissionResponse
type TenantControlPlaneDeployment ¶
type TenantControlPlaneDeployment struct {
Client client.Client
DeploymentBuilder controlplane.Deployment
KonnectivityBuilder controlplane.Konnectivity
TrustdBuilder controlplane.Trustd
}
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 TenantControlPlaneGatewayValidation ¶
type TenantControlPlaneGatewayValidation struct {
Client client.Client
DiscoveryClient discovery.DiscoveryInterface
}
func (TenantControlPlaneGatewayValidation) OnCreate ¶
func (t TenantControlPlaneGatewayValidation) OnCreate(object runtime.Object) AdmissionResponse
func (TenantControlPlaneGatewayValidation) OnDelete ¶
func (t TenantControlPlaneGatewayValidation) OnDelete(object runtime.Object) AdmissionResponse
func (TenantControlPlaneGatewayValidation) OnUpdate ¶
func (t TenantControlPlaneGatewayValidation) OnUpdate(object runtime.Object, _ runtime.Object) AdmissionResponse
type TenantControlPlaneLoadBalancerSourceRanges ¶
type TenantControlPlaneLoadBalancerSourceRanges struct{}
func (TenantControlPlaneLoadBalancerSourceRanges) OnCreate ¶
func (t TenantControlPlaneLoadBalancerSourceRanges) OnCreate(object runtime.Object) AdmissionResponse
func (TenantControlPlaneLoadBalancerSourceRanges) OnDelete ¶
func (t TenantControlPlaneLoadBalancerSourceRanges) OnDelete(runtime.Object) AdmissionResponse
func (TenantControlPlaneLoadBalancerSourceRanges) OnUpdate ¶
func (t TenantControlPlaneLoadBalancerSourceRanges) OnUpdate(object runtime.Object, _ runtime.Object) AdmissionResponse
type TenantControlPlaneName ¶
type TenantControlPlaneName struct{}
func (TenantControlPlaneName) OnCreate ¶
func (t TenantControlPlaneName) OnCreate(object runtime.Object) AdmissionResponse
func (TenantControlPlaneName) OnDelete ¶
func (t TenantControlPlaneName) OnDelete(runtime.Object) AdmissionResponse
func (TenantControlPlaneName) OnUpdate ¶
func (t TenantControlPlaneName) OnUpdate(runtime.Object, runtime.Object) AdmissionResponse
type TenantControlPlaneServiceCIDR ¶
type TenantControlPlaneServiceCIDR struct{}
func (TenantControlPlaneServiceCIDR) OnCreate ¶
func (t TenantControlPlaneServiceCIDR) OnCreate(object runtime.Object) AdmissionResponse
func (TenantControlPlaneServiceCIDR) OnDelete ¶
func (t TenantControlPlaneServiceCIDR) OnDelete(runtime.Object) AdmissionResponse
func (TenantControlPlaneServiceCIDR) OnUpdate ¶
func (t TenantControlPlaneServiceCIDR) OnUpdate(object runtime.Object, _ 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
type TenantControlPlaneWorkerBootstrapValidation ¶ added in v0.3.0
type TenantControlPlaneWorkerBootstrapValidation struct{}
func (TenantControlPlaneWorkerBootstrapValidation) OnCreate ¶ added in v0.3.0
func (t TenantControlPlaneWorkerBootstrapValidation) OnCreate(object runtime.Object) AdmissionResponse
func (TenantControlPlaneWorkerBootstrapValidation) OnDelete ¶ added in v0.3.0
func (t TenantControlPlaneWorkerBootstrapValidation) OnDelete(object runtime.Object) AdmissionResponse
func (TenantControlPlaneWorkerBootstrapValidation) OnUpdate ¶ added in v0.3.0
func (t TenantControlPlaneWorkerBootstrapValidation) OnUpdate(object runtime.Object, _ runtime.Object) AdmissionResponse
type WritePermission ¶
type WritePermission struct{}
func (WritePermission) OnCreate ¶
func (f WritePermission) OnCreate(runtime.Object) AdmissionResponse
func (WritePermission) OnDelete ¶
func (f WritePermission) OnDelete(runtime.Object) AdmissionResponse
func (WritePermission) OnUpdate ¶
func (f WritePermission) OnUpdate(runtime.Object, runtime.Object) AdmissionResponse
Click to show internal directories.
Click to hide internal directories.