Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CoreDNS ¶
type CoreDNS struct {
Logger logr.Logger
AdminClient client.Client
GetTenantControlPlaneFunc utils.TenantControlPlaneRetrievalFn
TriggerChannel chan event.GenericEvent
ControllerName string
}
type KonnectivityAgent ¶
type KonnectivityAgent struct {
Logger logr.Logger
AdminClient client.Client
GetTenantControlPlaneFunc utils.TenantControlPlaneRetrievalFn
TriggerChannel chan event.GenericEvent
ControllerName string
}
func (*KonnectivityAgent) SetupWithManager ¶
func (k *KonnectivityAgent) SetupWithManager(mgr manager.Manager) error
type KubeProxy ¶
type KubeProxy struct {
Logger logr.Logger
AdminClient client.Client
GetTenantControlPlaneFunc utils.TenantControlPlaneRetrievalFn
TriggerChannel chan event.GenericEvent
ControllerName string
}
type KubeadmPhase ¶
type KubeadmPhase struct {
GetTenantControlPlaneFunc utils.TenantControlPlaneRetrievalFn
TriggerChannel chan event.GenericEvent
Phase resources.KubeadmPhaseResource
ControllerName string
// contains filtered or unexported fields
}
func (*KubeadmPhase) SetupWithManager ¶
func (k *KubeadmPhase) SetupWithManager(mgr manager.Manager) error
type Migrate ¶
type Migrate struct {
Client client.Client
Logger logr.Logger
GetTenantControlPlaneFunc utils.TenantControlPlaneRetrievalFn
WebhookNamespace string
WebhookServiceName string
WebhookCABundle []byte
TriggerChannel chan event.GenericEvent
ControllerName string
}
type TCPProxy ¶
type TCPProxy struct {
Logger logr.Logger
AdminClient client.Client
GetTenantControlPlaneFunc utils.TenantControlPlaneRetrievalFn
TriggerChannel chan event.GenericEvent
ControllerName string
}
TCPProxy is the soot controller responsible for deploying and managing the tcp-proxy addon inside tenant clusters. It follows the same pattern as KonnectivityAgent.
type WritePermissions ¶
type WritePermissions struct {
Logger logr.Logger
Client client.Client
GetTenantControlPlaneFunc utils.TenantControlPlaneRetrievalFn
WebhookNamespace string
WebhookServiceName string
WebhookCABundle []byte
TriggerChannel chan event.GenericEvent
ControllerName string
}
func (*WritePermissions) SetupWithManager ¶
func (r *WritePermissions) SetupWithManager(mgr manager.Manager) error
Source Files
¶
Click to show internal directories.
Click to hide internal directories.