Documentation ¶
Index ¶
- type AWSScenario
- func (c *AWSScenario) CheckComponents(ctx context.Context, cluster *kubermaticv1.Cluster, ...) (bool, error)
- func (s *AWSScenario) Cleanup(ctx context.Context, cluster *kubermaticv1.Cluster, ...) error
- func (s *AWSScenario) ClusterJig() *jig.ClusterJig
- func (s *AWSScenario) MachineJig() *jig.MachineJig
- func (s *AWSScenario) Setup(ctx context.Context) (*kubermaticv1.Cluster, error)
- type AzureScenario
- func (c *AzureScenario) CheckComponents(ctx context.Context, cluster *kubermaticv1.Cluster, ...) (bool, error)
- func (s *AzureScenario) Cleanup(ctx context.Context, cluster *kubermaticv1.Cluster, ...) error
- func (s *AzureScenario) ClusterJig() *jig.ClusterJig
- func (s *AzureScenario) MachineJig() *jig.MachineJig
- func (s *AzureScenario) Setup(ctx context.Context) (*kubermaticv1.Cluster, error)
- type OpenstackScenario
- func (c *OpenstackScenario) CheckComponents(ctx context.Context, cluster *kubermaticv1.Cluster, ...) (bool, error)
- func (s *OpenstackScenario) Cleanup(ctx context.Context, cluster *kubermaticv1.Cluster, ...) error
- func (s *OpenstackScenario) ClusterJig() *jig.ClusterJig
- func (s *OpenstackScenario) MachineJig() *jig.MachineJig
- func (s *OpenstackScenario) Setup(ctx context.Context) (*kubermaticv1.Cluster, error)
- type TestScenario
- type VSphereScenario
- func (c *VSphereScenario) CheckComponents(ctx context.Context, cluster *kubermaticv1.Cluster, ...) (bool, error)
- func (s *VSphereScenario) Cleanup(ctx context.Context, cluster *kubermaticv1.Cluster, ...) error
- func (s *VSphereScenario) ClusterJig() *jig.ClusterJig
- func (s *VSphereScenario) MachineJig() *jig.MachineJig
- func (s *VSphereScenario) Setup(ctx context.Context) (*kubermaticv1.Cluster, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSScenario ¶ added in v2.22.0
type AWSScenario struct {
// contains filtered or unexported fields
}
func NewAWSScenario ¶ added in v2.22.0
func NewAWSScenario(log *zap.SugaredLogger, seedClient ctrlruntimeclient.Client, credentials jig.AWSCredentials) *AWSScenario
func (*AWSScenario) CheckComponents ¶ added in v2.22.0
func (c *AWSScenario) CheckComponents(ctx context.Context, cluster *kubermaticv1.Cluster, userClient ctrlruntimeclient.Client) (bool, error)
func (*AWSScenario) Cleanup ¶ added in v2.22.0
func (s *AWSScenario) Cleanup(ctx context.Context, cluster *kubermaticv1.Cluster, userClient ctrlruntimeclient.Client) error
func (*AWSScenario) ClusterJig ¶ added in v2.22.0
func (s *AWSScenario) ClusterJig() *jig.ClusterJig
func (*AWSScenario) MachineJig ¶ added in v2.22.0
func (s *AWSScenario) MachineJig() *jig.MachineJig
type AzureScenario ¶ added in v2.22.0
type AzureScenario struct {
// contains filtered or unexported fields
}
func NewAzureScenario ¶ added in v2.22.0
func NewAzureScenario(log *zap.SugaredLogger, seedClient ctrlruntimeclient.Client, credentials jig.AzureCredentials) *AzureScenario
func (*AzureScenario) CheckComponents ¶ added in v2.22.0
func (c *AzureScenario) CheckComponents(ctx context.Context, cluster *kubermaticv1.Cluster, userClient ctrlruntimeclient.Client) (bool, error)
func (*AzureScenario) Cleanup ¶ added in v2.22.0
func (s *AzureScenario) Cleanup(ctx context.Context, cluster *kubermaticv1.Cluster, userClient ctrlruntimeclient.Client) error
func (*AzureScenario) ClusterJig ¶ added in v2.22.0
func (s *AzureScenario) ClusterJig() *jig.ClusterJig
func (*AzureScenario) MachineJig ¶ added in v2.22.0
func (s *AzureScenario) MachineJig() *jig.MachineJig
type OpenstackScenario ¶ added in v2.22.0
type OpenstackScenario struct {
// contains filtered or unexported fields
}
func NewOpenstackScenario ¶ added in v2.22.0
func NewOpenstackScenario(log *zap.SugaredLogger, seedClient ctrlruntimeclient.Client, credentials jig.OpenstackCredentials) *OpenstackScenario
func (*OpenstackScenario) CheckComponents ¶ added in v2.22.0
func (c *OpenstackScenario) CheckComponents(ctx context.Context, cluster *kubermaticv1.Cluster, userClient ctrlruntimeclient.Client) (bool, error)
func (*OpenstackScenario) Cleanup ¶ added in v2.22.0
func (s *OpenstackScenario) Cleanup(ctx context.Context, cluster *kubermaticv1.Cluster, userClient ctrlruntimeclient.Client) error
func (*OpenstackScenario) ClusterJig ¶ added in v2.22.0
func (s *OpenstackScenario) ClusterJig() *jig.ClusterJig
func (*OpenstackScenario) MachineJig ¶ added in v2.22.0
func (s *OpenstackScenario) MachineJig() *jig.MachineJig
type TestScenario ¶ added in v2.22.0
type TestScenario interface { ClusterJig() *jig.ClusterJig MachineJig() *jig.MachineJig Setup(ctx context.Context) (*kubermaticv1.Cluster, error) CheckComponents(ctx context.Context, cluster *kubermaticv1.Cluster, userClient ctrlruntimeclient.Client) (bool, error) Cleanup(ctx context.Context, cluster *kubermaticv1.Cluster, userClient ctrlruntimeclient.Client) error }
type VSphereScenario ¶ added in v2.22.0
type VSphereScenario struct {
// contains filtered or unexported fields
}
func NewVSphereScenario ¶ added in v2.22.0
func NewVSphereScenario(log *zap.SugaredLogger, seedClient ctrlruntimeclient.Client, credentials jig.VSphereCredentials) *VSphereScenario
func (*VSphereScenario) CheckComponents ¶ added in v2.22.0
func (c *VSphereScenario) CheckComponents(ctx context.Context, cluster *kubermaticv1.Cluster, userClient ctrlruntimeclient.Client) (bool, error)
func (*VSphereScenario) Cleanup ¶ added in v2.22.0
func (s *VSphereScenario) Cleanup(ctx context.Context, cluster *kubermaticv1.Cluster, userClient ctrlruntimeclient.Client) error
func (*VSphereScenario) ClusterJig ¶ added in v2.22.0
func (s *VSphereScenario) ClusterJig() *jig.ClusterJig
func (*VSphereScenario) MachineJig ¶ added in v2.22.0
func (s *VSphereScenario) MachineJig() *jig.MachineJig
Click to show internal directories.
Click to hide internal directories.