From 5def396ca98804e8e6a33964d1fa33f5dd4cf959 Mon Sep 17 00:00:00 2001 From: chenyanying3 Date: Thu, 26 Sep 2024 18:35:51 +0800 Subject: [PATCH] add hot-standby filed into CloneSet CRD definition --- apis/apps/v1alpha1/cloneset_types.go | 4 ++++ config/crd/bases/apps.kruise.io_clonesets.yaml | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/apis/apps/v1alpha1/cloneset_types.go b/apis/apps/v1alpha1/cloneset_types.go index 6404db9cc..025c8ed5a 100644 --- a/apis/apps/v1alpha1/cloneset_types.go +++ b/apis/apps/v1alpha1/cloneset_types.go @@ -207,6 +207,10 @@ type CloneSetStatus struct { // indicated by updateRevision and have a Ready Condition. HotStandbyUpdatedReadyReplicas int32 `json:"hotStandbyUpdatedReadyReplicas,omitempty"` + // HotStandbyUpdatedAvailableReplicas is the number of hot-standby Pods created by the CloneSet controller from the CloneSet version + // indicated by updateRevision and have a Ready Condition for at least minReadySeconds. + HotStandbyUpdatedAvailableReplicas int32 `json:"hotStandbyUpdatedAvailableReplicas,omitempty"` + // HotStandbyExpectedUpdatedReplicas is the number of hot-standby Pods that should be updated by CloneSet controller. // This field is calculated via Replicas - Partition. HotStandbyExpectedUpdatedReplicas int32 `json:"hotStandbyExpectedUpdatedReplicas,omitempty"` diff --git a/config/crd/bases/apps.kruise.io_clonesets.yaml b/config/crd/bases/apps.kruise.io_clonesets.yaml index 68dcc82bc..9e2884dd8 100644 --- a/config/crd/bases/apps.kruise.io_clonesets.yaml +++ b/config/crd/bases/apps.kruise.io_clonesets.yaml @@ -560,6 +560,12 @@ spec: indicated by updateRevision and have a Ready Condition. format: int32 type: integer + HotStandbyUpdatedAvailableReplicas: + description: |- + HotStandbyUpdatedAvailableReplicas is the number of hot-standby Pods created by the CloneSet controller from the CloneSet version + indicated by updateRevision and have a Ready Condition for at least minReadySeconds. + format: int32 + type: integer hotStandbyExpectedUpdatedReplicas: description: |- HotStandbyUpdatedReplicas is the number of hot-standby Pods created by the CloneSet controller from the CloneSet version