From c277a32c3ff0465997ce6befeaf5cdc8fbd098eb Mon Sep 17 00:00:00 2001 From: Kenjiro Nakayama Date: Sun, 13 May 2018 11:45:47 +0900 Subject: [PATCH 1/2] Make DisruptedPods in PodDisruptionBudgetStatus optional field Kubernetes-commit: c0eedf775e6e1983dfaf2f5b0a314cbc9adb0c9e --- policy/v1beta1/types.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/policy/v1beta1/types.go b/policy/v1beta1/types.go index ba1e4ff314..3314e0c0e7 100644 --- a/policy/v1beta1/types.go +++ b/policy/v1beta1/types.go @@ -60,7 +60,8 @@ type PodDisruptionBudgetStatus struct { // the list automatically by PodDisruptionBudget controller after some time. // If everything goes smooth this map should be empty for the most of the time. // Large number of entries in the map may indicate problems with pod deletions. - DisruptedPods map[string]metav1.Time `json:"disruptedPods" protobuf:"bytes,2,rep,name=disruptedPods"` + // +optional + DisruptedPods map[string]metav1.Time `json:"disruptedPods,omitempty" protobuf:"bytes,2,rep,name=disruptedPods"` // Number of pod disruptions that are currently allowed. PodDisruptionsAllowed int32 `json:"disruptionsAllowed" protobuf:"varint,3,opt,name=disruptionsAllowed"` From 57ac6f05c8bbe1ea59d13672fae5d35269bbf0d7 Mon Sep 17 00:00:00 2001 From: Kenjiro Nakayama Date: Mon, 13 Aug 2018 12:30:51 +0900 Subject: [PATCH 2/2] auto generated code Kubernetes-commit: 811bdbdcbbd9fae0e48ae85f7349651ac60363b8 --- policy/v1beta1/generated.proto | 1 + 1 file changed, 1 insertion(+) diff --git a/policy/v1beta1/generated.proto b/policy/v1beta1/generated.proto index 1a14d946fc..9353d423db 100644 --- a/policy/v1beta1/generated.proto +++ b/policy/v1beta1/generated.proto @@ -151,6 +151,7 @@ message PodDisruptionBudgetStatus { // the list automatically by PodDisruptionBudget controller after some time. // If everything goes smooth this map should be empty for the most of the time. // Large number of entries in the map may indicate problems with pod deletions. + // +optional map disruptedPods = 2; // Number of pod disruptions that are currently allowed.