# Packages

Package awsmachinedeployment intercepts write activity to AWSMachineDeployment objects.
No description provided by the author
Package awsmachinedeployment intercepts write activity to AWSMachineDeployment objects.
Package cluster intercepts write activity to Cluster objects.
No description provided by the author
Package machinedeployment intercepts write activity to MachineDeployment objects.
No description provided by the author

# Functions

DefaultCredentialSecret returns the default credentials for clusters.
Ensure the needed escapes are in place.
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
IsCAPIVersion returns whether a given releaseVersion is using CAPI controllers.
IsGiantSwarmLabel returns whether a label is considered a giantswarm label.
IsHAVersion returns whether a given releaseVersion supports HA Masters.
No description provided by the author
IsInvalidConfig asserts invalidConfigError.
IsNotAllowed asserts notAllowedError.
IsNotFound asserts notFoundError.
IsOrganizationLabelNotFoundError asserts organizationLabelNotFoundError.
IsOrganizationNotFoundError asserts organizationNotFoundError.
IsParsingFailed asserts parsingFailedError.
IsValidMasterReplicas returns whether a given number is a valid number of Master node replicas.
IsVersionLabel returns whether a label is considered a version label.
IsVersionProductionReady returns whether a given releaseVersion is not a prerelease or test version.
MaxBatchSizeIsValid will validate the value into valid maxBatchSize valid values can be either: an integer bigger than 0 a float between 0 < x <= 1 float value is used as ratio of a total worker count.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PauseTimeIsValid checks if the value is in proper ISO 8601 duration format and ensure the duration is not bigger than 1 Hour (AWS limitation).
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
ValidLabelAdmins returns the list of accounts used to manipulate labels.
ValidMasterReplicas are the allowed number of master node replicas.
VersionLabels are the labels which are considered version labels.

# Constants

No description provided by the author
annotations should taken from https://github.com/giantswarm/apiextensions/blob/master/pkg/annotation/aws.go once the service is migrate to apiextensions v3.
No description provided by the author
DefaultClusterDescription is the default name for a cluster.
DefaultMasterInstanceType is the default master instance type.
DefaultMasterReplicas is the default number of master node replicas.
DefaultNodePoolAZs is the default number of AZs used in a nodepool.
FirstCAPIRelease is the first GS release that runs on CAPI controllers.
FirstHARelease is the first GS release for AWS that supports HA Masters.
GiantSwarmLabelPart is the part of label keys that shows that they are protected giantswarm labels.

# Structs

No description provided by the author