package
4.0.0+incompatible
Repository: https://github.com/unitytech/client-go.git
Documentation: pkg.go.dev

# Functions

Convert_apps_ControllerRevision_To_v1beta1_ControllerRevision is an autogenerated conversion function.
Convert_apps_ControllerRevisionList_To_v1beta1_ControllerRevisionList is an autogenerated conversion function.
Convert_apps_RollingUpdateStatefulSetStrategy_To_v1beta1_RollingUpdateStatefulSetStrategy is an autogenerated conversion function.
Convert_apps_StatefulSet_To_v1beta1_StatefulSet is an autogenerated conversion function.
Convert_apps_StatefulSetList_To_v1beta1_StatefulSetList is an autogenerated conversion function.
No description provided by the author
Convert_apps_StatefulSetStatus_To_v1beta1_StatefulSetStatus is an autogenerated conversion function.
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
Convert_v1beta1_ControllerRevision_To_apps_ControllerRevision is an autogenerated conversion function.
Convert_v1beta1_ControllerRevisionList_To_apps_ControllerRevisionList is an autogenerated conversion function.
No description provided by the author
No description provided by the author
No description provided by the author
Convert_v1beta1_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy is an autogenerated conversion function.
No description provided by the author
Convert_v1beta1_StatefulSet_To_apps_StatefulSet is an autogenerated conversion function.
Convert_v1beta1_StatefulSetList_To_apps_StatefulSetList is an autogenerated conversion function.
No description provided by the author
Convert_v1beta1_StatefulSetStatus_To_apps_StatefulSetStatus is an autogenerated conversion function.
No description provided by the author
DeepCopy_v1beta1_ControllerRevision is an autogenerated deepcopy function.
DeepCopy_v1beta1_ControllerRevisionList is an autogenerated deepcopy function.
DeepCopy_v1beta1_Deployment is an autogenerated deepcopy function.
DeepCopy_v1beta1_DeploymentCondition is an autogenerated deepcopy function.
DeepCopy_v1beta1_DeploymentList is an autogenerated deepcopy function.
DeepCopy_v1beta1_DeploymentRollback is an autogenerated deepcopy function.
DeepCopy_v1beta1_DeploymentSpec is an autogenerated deepcopy function.
DeepCopy_v1beta1_DeploymentStatus is an autogenerated deepcopy function.
DeepCopy_v1beta1_DeploymentStrategy is an autogenerated deepcopy function.
DeepCopy_v1beta1_RollbackConfig is an autogenerated deepcopy function.
DeepCopy_v1beta1_RollingUpdateDeployment is an autogenerated deepcopy function.
DeepCopy_v1beta1_RollingUpdateStatefulSetStrategy is an autogenerated deepcopy function.
DeepCopy_v1beta1_Scale is an autogenerated deepcopy function.
DeepCopy_v1beta1_ScaleSpec is an autogenerated deepcopy function.
DeepCopy_v1beta1_ScaleStatus is an autogenerated deepcopy function.
DeepCopy_v1beta1_StatefulSet is an autogenerated deepcopy function.
DeepCopy_v1beta1_StatefulSetList is an autogenerated deepcopy function.
DeepCopy_v1beta1_StatefulSetSpec is an autogenerated deepcopy function.
DeepCopy_v1beta1_StatefulSetStatus is an autogenerated deepcopy function.
DeepCopy_v1beta1_StatefulSetUpdateStrategy is an autogenerated deepcopy function.
RegisterConversions adds conversion functions to the given scheme.
RegisterDeepCopies adds deep-copy functions to the given scheme.
RegisterDefaults adds defaulters functions to the given scheme.
Resource takes an unqualified resource and returns a Group qualified GroupResource.
SetDefaults_Deployment sets additional defaults compared to its counterpart in extensions.
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

No description provided by the author
DefaultDeploymentUniqueLabelKey is the default key of the selector that is added to existing RCs (and label key that is added to its pods) to prevent the existing RCs to select new pods (and old pods being select by new RC).
Available means the deployment is available, ie.
Progressing means the deployment is progressing.
ReplicaFailure is added in a deployment when one of its pods fails to be created or deleted.
GroupName is the group name use in this package.
OnDeleteStatefulSetStrategyType triggers the legacy behavior.
OrderedReadyPodManagement will create pods in strictly increasing order on scale up and strictly decreasing order on scale down, progressing only when the previous pod is ready or terminated.
ParallelPodManagement will create and delete pods as soon as the stateful set replica count is changed, and will not wait for pods to be ready or complete termination.
Kill all existing pods before creating new ones.
Replace the old RCs by new one using rolling update i.e gradually scale down the old RCs and scale up the new one.
RollingUpdateStatefulSetStrategyType indicates that update will be applied to all Pods in the StatefulSet with respect to the StatefulSet ordering constraints.
StatefulSetInitAnnotation if present, and set to false, indicates that a Pod's readiness should be ignored.
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
SchemeGroupVersion is group version used to register these objects.

# Structs

ControllerRevision implements an immutable snapshot of state data.
ControllerRevisionList is a resource containing a list of ControllerRevision objects.
Deployment enables declarative updates for Pods and ReplicaSets.
DeploymentCondition describes the state of a deployment at a certain point.
DeploymentList is a list of Deployments.
DeploymentRollback stores the information required to rollback a deployment.
DeploymentSpec is the specification of the desired behavior of the Deployment.
DeploymentStatus is the most recently observed status of the Deployment.
DeploymentStrategy describes how to replace existing pods with new ones.
No description provided by the author
Spec to control the desired behavior of rolling update.
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
Scale represents a scaling request for a resource.
ScaleSpec describes the attributes of a scale subresource.
ScaleStatus represents the current status of a scale subresource.
StatefulSet represents a set of pods with consistent identities.
StatefulSetList is a collection of StatefulSets.
A StatefulSetSpec is the specification of a StatefulSet.
StatefulSetStatus represents the current state of a StatefulSet.
StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates.

# Type aliases

No description provided by the author
No description provided by the author
PodManagementPolicyType defines the policy for creating pods under a stateful set.
StatefulSetUpdateStrategyType is a string enumeration type that enumerates all possible update strategies for the StatefulSet controller.