Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateRemoteClient ¶
func CreateRemoteClient(secret *corev1.Secret, namespace string) (*clientutil.RestClientGetter, client.Client, error)
Types ¶
type Phase ¶
type Phase struct {
Client client.Client
Recorder events.EventRecorder
RemoteClusterBearerTokenValidity time.Duration
RenewRemoteClusterBearerTokenAfter time.Duration
ClusterSecret *corev1.Secret
RestClientGetter *clientutil.RestClientGetter
RemoteClient client.Client
// contains filtered or unexported fields
}
func (*Phase) EnsureCreatePhases ¶
func (p *Phase) EnsureCreatePhases(cluster *greenhousev1alpha1.Cluster) []lifecycle.SubRoutine
func (*Phase) EnsureDeletePhases ¶
func (p *Phase) EnsureDeletePhases(cluster *greenhousev1alpha1.Cluster) []lifecycle.SubRoutine
Click to show internal directories.
Click to hide internal directories.