package
2.27.2
Repository: https://github.com/kubermatic/kubermatic.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ValidateApplicationInstallationSpec validates the ApplicationInstallation Spec.
ValidateApplicationInstallationUpdate validates the update event on an ApplicationInstallation.
No description provided by the author
No description provided by the author
ValidateCloudChange validates if the cloud provider has been changed.
ValidateCloudSpec validates if the cloud spec is valid If this is not called from within another validation routine, parentFieldPath can be nil.
No description provided by the author
ValidateClusterSpec validates the given cluster spec.
ValidateClusterTemplate validates a kubermaticv1.ClusterTemplate resource.
ValidateClusterUpdate validates the new cluster and if no forbidden changes were attempted.
No description provided by the author
No description provided by the author
ValidateKKPManagedApplicationInstallationUpdate validates the update event on a KKP-managed ApplicationInstallation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

EARKeyLength is required key length for encryption at rest.
MaxClusterNameLength is the maximum allowed length for cluster names.
UnsafeCNIMigrationLabel allows unsafe CNI type migration.
UnsafeCNIUpgradeLabel allows unsafe CNI version upgrade (difference in versions more than one minor version).
UnsafeExposeStrategyMigrationLabel allows unsafe expose strategy migration.

# Variables

ErrCloudChangeNotAllowed describes that it is not allowed to change the cloud provider.