Documentation ¶
Index ¶
- func ValidateClusterNameIsUnique(ctx context.Context, k validations.KubectlClient, cluster *types.Cluster, ...) error
- func ValidateGitOps(ctx context.Context, k validations.KubectlClient, cluster *types.Cluster, ...) error
- func ValidateIdentityProviderNameIsUnique(ctx context.Context, k validations.KubectlClient, cluster *types.Cluster, ...) error
- func ValidateManagementCluster(ctx context.Context, k validations.KubectlClient, cluster *types.Cluster) error
- type CreateValidations
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateClusterNameIsUnique ¶
func ValidateClusterNameIsUnique(ctx context.Context, k validations.KubectlClient, cluster *types.Cluster, clusterName string) error
func ValidateGitOps ¶
func ValidateGitOps(ctx context.Context, k validations.KubectlClient, cluster *types.Cluster, clusterSpec *cluster.Spec) error
func ValidateIdentityProviderNameIsUnique ¶
func ValidateIdentityProviderNameIsUnique(ctx context.Context, k validations.KubectlClient, cluster *types.Cluster, spec *cluster.Spec) error
func ValidateManagementCluster ¶
func ValidateManagementCluster(ctx context.Context, k validations.KubectlClient, cluster *types.Cluster) error
Types ¶
type CreateValidations ¶
type CreateValidations struct {
Opts *validations.Opts
}
func New ¶
func New(opts *validations.Opts) *CreateValidations
func (*CreateValidations) BuildValidations ¶ added in v0.12.0
func (v *CreateValidations) BuildValidations(ctx context.Context) []validations.Validation
func (*CreateValidations) PreflightValidations ¶
func (v *CreateValidations) PreflightValidations(ctx context.Context) (err error)
Click to show internal directories.
Click to hide internal directories.