package
0.0.0-20190606082050-ef68a7903146
Repository: https://github.com/vlvasilev/gardener-extensions.git
Documentation: pkg.go.dev

# Packages

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

# Functions

BoolPtr returns a bool pointer to its argument.
ComputeChecksum computes a SHA256 checksum for the give map.
ContextFromStopChannel creates a new context from a given stop channel.
GetGardenerSecret gets the secret from the given namespace which contains certificate information as well as the Kubeconfig for a Shoot cluster.
GetKubeconfigFromSecret gets the Kubeconfig from the passed secret.
GetOrCreateShootKubeconfig gets or creates a Kubeconfig for a Shoot cluster which has a running control plane in the given `namespace`.
GetReplicaCount returns the given replica count base on the hibernation status of the shoot.
GetSecretByRef reads the secret given by the reference and returns it.
Int32Ptr returns a int32 pointer to its argument.
NewClientsForShoot is a utility function that creates a new clientset and a chart applier for the shoot cluster.
NewRESTConfigFromKubeconfig creates a new REST config from a given Kubeconfig and returns it.
NewShootClients creates a new shoot client interface based on the given clients.
ObjectName returns the name of the given object in the format <namespace>/<name>.
QuantityPtr returns a Quatity pointer to its argument.
ScaleDeployment scales the given deployment.
StringPtr returns a String pointer to its argument.
VersionMajorMinor extracts and returns the major and the minor part of the given version (input must be a semantic version).
WaitUntilResourceDeleted deletes the given resource and then waits until it has been deleted.

# Constants

CAChecksumAnnotation is a resource annotation used to store the checksum of a certificate authority.

# Interfaces

Chart represents a Helm chart that can be applied and deleted.
Secrets represents a set of secrets that can be deployed and deleted.
ShootClients bundles together several clients for the shoot cluster.