Created
March 21, 2018 12:52
-
-
Save carlpett/7639b409e9c5f55fce01350574fd6b2a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type StatefulSetStatus struct { | |
// observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the | |
// StatefulSet's generation, which is updated on mutation by the API Server. | |
// +optional | |
ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"` | |
// replicas is the number of Pods created by the StatefulSet controller. | |
Replicas int32 `json:"replicas" protobuf:"varint,2,opt,name=replicas"` | |
// readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition. | |
ReadyReplicas int32 `json:"readyReplicas,omitempty" protobuf:"varint,3,opt,name=readyReplicas"` | |
// currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version | |
// indicated by currentRevision. | |
CurrentReplicas int32 `json:"currentReplicas,omitempty" protobuf:"varint,4,opt,name=currentReplicas"` | |
// updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version | |
// indicated by updateRevision. | |
UpdatedReplicas int32 `json:"updatedReplicas,omitempty" protobuf:"varint,5,opt,name=updatedReplicas"` | |
// currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the | |
// sequence [0,currentReplicas). | |
CurrentRevision string `json:"currentRevision,omitempty" protobuf:"bytes,6,opt,name=currentRevision"` | |
// updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence | |
// [replicas-updatedReplicas,replicas) | |
UpdateRevision string `json:"updateRevision,omitempty" protobuf:"bytes,7,opt,name=updateRevision"` | |
// collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller | |
// uses this field as a collision avoidance mechanism when it needs to create the name for the | |
// newest ControllerRevision. | |
// +optional | |
CollisionCount *int32 `json:"collisionCount,omitempty" protobuf:"varint,9,opt,name=collisionCount"` | |
// Represents the latest available observations of a statefulset's current state. | |
// +optional | |
// +patchMergeKey=type | |
// +patchStrategy=merge | |
Conditions []StatefulSetCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,10,rep,name=conditions"` | |
// volumeClaimTemplateMismatches is the number of persistent volume claims in use which do not match their template | |
// +optional | |
VolumeClaimTemplateMismatches int32 `json:"volumeClaimTemplateMismatches,omitempty" protobuf:"varint,11,opt,name=volumeClaimTemplateMismatches"` | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment