# Functions
Taken from https://github.com/kubernetes/kubernetes/blob/master/pkg/util/labels/labels.go
CloneAndRemoveLabel clones the given map and returns a new map with the given key removed.
https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/deployment/util/deployment_util.go#L331
SetDeploymentAnnotationsTo sets deployment's annotations as given RS's annotations.
https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/deployment/util/deployment_util.go#L679
SetFromReplicaSetTemplate sets the desired PodTemplateSpec from a replica set template to the given deployment.
# Constants
DesiredReplicasAnnotation is the desired replicas for a deployment recorded as an annotation in its replica sets.
MaxReplicasAnnotation is the maximum replicas a deployment can have at a given point, which is deployment.spec.replicas + maxSurge.
RevisionAnnotation is the revision annotation of a deployment's replica sets which records its rollout sequence.
RevisionHistoryAnnotation maintains the history of all old revisions that a replica set has served for a deployment.
# Structs
No description provided by the author
Controller holds all non request-scoped objects.
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
Merge strategy can be "strategic", "json", or "merge".
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
# Type aliases
No description provided by the author