Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectAgentStep ¶
type ConnectAgentStep struct {
// contains filtered or unexported fields
}
func NewConnectAgentStep ¶
func NewConnectAgentStep( configurator runtime.Configurator, dynamicKubeconfigProvider DynamicKubeconfigProvider, nextStage model.OperationStage, timeLimit time.Duration) *ConnectAgentStep
func (*ConnectAgentStep) Name ¶
func (s *ConnectAgentStep) Name() model.OperationStage
func (*ConnectAgentStep) Run ¶
func (s *ConnectAgentStep) Run(cluster model.Cluster, _ model.Operation, _ logrus.FieldLogger) (operations.StageResult, error)
func (*ConnectAgentStep) TimeLimit ¶
func (s *ConnectAgentStep) TimeLimit() time.Duration
type CreateBindingsForOperatorsStep ¶
type CreateBindingsForOperatorsStep struct {
// contains filtered or unexported fields
}
func NewCreateBindingsForOperatorsStep ¶
func NewCreateBindingsForOperatorsStep( k8sClientProvider k8s.K8sClientProvider, operatorRoleBindingConfig OperatorRoleBinding, dynamicKubeconfigProvider DynamicKubeconfigProvider, nextStep model.OperationStage, timeLimit time.Duration) *CreateBindingsForOperatorsStep
func (*CreateBindingsForOperatorsStep) Name ¶
func (s *CreateBindingsForOperatorsStep) Name() model.OperationStage
func (*CreateBindingsForOperatorsStep) Run ¶
func (s *CreateBindingsForOperatorsStep) Run(cluster model.Cluster, _ model.Operation, log logrus.FieldLogger) (operations.StageResult, error)
func (*CreateBindingsForOperatorsStep) TimeLimit ¶
func (s *CreateBindingsForOperatorsStep) TimeLimit() time.Duration
type GardenerClient ¶
type GardenerClient interface {
Get(ctx context.Context, name string, options v1.GetOptions) (*gardener_types.Shoot, error)
}
type OperatorRoleBinding ¶
type WaitForClusterCreationStep ¶
type WaitForClusterCreationStep struct {
// contains filtered or unexported fields
}
func NewWaitForClusterCreationStep ¶
func NewWaitForClusterCreationStep(gardenerClient GardenerClient, dbSession dbsession.ReadWriteSession, nextStep model.OperationStage, timeLimit time.Duration) *WaitForClusterCreationStep
func (*WaitForClusterCreationStep) Name ¶
func (s *WaitForClusterCreationStep) Name() model.OperationStage
func (*WaitForClusterCreationStep) Run ¶
func (s *WaitForClusterCreationStep) Run(cluster model.Cluster, _ model.Operation, logger log.FieldLogger) (operations.StageResult, error)
func (*WaitForClusterCreationStep) TimeLimit ¶
func (s *WaitForClusterCreationStep) TimeLimit() time.Duration
type WaitForClusterDomainStep ¶
type WaitForClusterDomainStep struct {
// contains filtered or unexported fields
}
func NewWaitForClusterDomainStep ¶
func NewWaitForClusterDomainStep(gardenerClient GardenerClient, directorClient director.DirectorClient, nextStep model.OperationStage, timeLimit time.Duration) *WaitForClusterDomainStep
func (*WaitForClusterDomainStep) Name ¶
func (s *WaitForClusterDomainStep) Name() model.OperationStage
func (*WaitForClusterDomainStep) Run ¶
func (s *WaitForClusterDomainStep) Run(cluster model.Cluster, _ model.Operation, log logrus.FieldLogger) (operations.StageResult, error)
func (*WaitForClusterDomainStep) TimeLimit ¶
func (s *WaitForClusterDomainStep) TimeLimit() time.Duration
Source Files ¶
Click to show internal directories.
Click to hide internal directories.