From 4929ef3e65dc78171fb3c2a308e15229974ce8a3 Mon Sep 17 00:00:00 2001 From: Bronson Mirafuentes Date: Fri, 18 Nov 2022 09:06:53 -0800 Subject: [PATCH] update CapacityRebalance comments --- k8s/crds/kops.k8s.io_instancegroups.yaml | 5 +++-- pkg/apis/kops/instancegroup.go | 2 +- pkg/apis/kops/v1alpha2/instancegroup.go | 2 +- pkg/apis/kops/v1alpha3/instancegroup.go | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/k8s/crds/kops.k8s.io_instancegroups.yaml b/k8s/crds/kops.k8s.io_instancegroups.yaml index c25096c84a..2a7a2d1cbe 100644 --- a/k8s/crds/kops.k8s.io_instancegroups.yaml +++ b/k8s/crds/kops.k8s.io_instancegroups.yaml @@ -92,8 +92,9 @@ spec: this instance group if cluster autoscaler is enabled type: boolean capacityRebalance: - description: CapacityRebalance configures capacity rebalancing for - an AWS ASG (AWS Only) + description: CapacityRebalance makes ASGs proactively replace spot + instances when the ASG receives a rebalance recommendation (AWS + Only). type: boolean cloudLabels: additionalProperties: diff --git a/pkg/apis/kops/instancegroup.go b/pkg/apis/kops/instancegroup.go index 11844da1b2..07079637d0 100644 --- a/pkg/apis/kops/instancegroup.go +++ b/pkg/apis/kops/instancegroup.go @@ -155,7 +155,7 @@ type InstanceGroupSpec struct { Taints []string `json:"taints,omitempty"` // MixedInstancesPolicy defined a optional backing of an AWS ASG by a EC2 Fleet (AWS Only) MixedInstancesPolicy *MixedInstancesPolicySpec `json:"mixedInstancesPolicy,omitempty"` - // CapacityRebalance configures capacity rebalancing for an AWS ASG (AWS Only) + // CapacityRebalance makes ASGs proactively replace spot instances when the ASG receives a rebalance recommendation (AWS Only). CapacityRebalance *bool `json:"capacityRebalance,omitempty"` // AdditionalUserData is any additional user-data to be passed to the host AdditionalUserData []UserData `json:"additionalUserData,omitempty"` diff --git a/pkg/apis/kops/v1alpha2/instancegroup.go b/pkg/apis/kops/v1alpha2/instancegroup.go index 9519ca378c..81bbbb0dea 100644 --- a/pkg/apis/kops/v1alpha2/instancegroup.go +++ b/pkg/apis/kops/v1alpha2/instancegroup.go @@ -121,7 +121,7 @@ type InstanceGroupSpec struct { Taints []string `json:"taints,omitempty"` // MixedInstancesPolicy defined a optional backing of an AWS ASG by a EC2 Fleet (AWS Only) MixedInstancesPolicy *MixedInstancesPolicySpec `json:"mixedInstancesPolicy,omitempty"` - // CapacityRebalance configures capacity rebalancing for an AWS ASG (AWS Only) + // CapacityRebalance makes ASGs proactively replace spot instances when the ASG receives a rebalance recommendation (AWS Only). CapacityRebalance *bool `json:"capacityRebalance,omitempty"` // AdditionalUserData is any additional user-data to be passed to the host AdditionalUserData []UserData `json:"additionalUserData,omitempty"` diff --git a/pkg/apis/kops/v1alpha3/instancegroup.go b/pkg/apis/kops/v1alpha3/instancegroup.go index bfe27f9f23..e2c29b7c29 100644 --- a/pkg/apis/kops/v1alpha3/instancegroup.go +++ b/pkg/apis/kops/v1alpha3/instancegroup.go @@ -118,7 +118,7 @@ type InstanceGroupSpec struct { Taints []string `json:"taints,omitempty"` // MixedInstancesPolicy defined a optional backing of an AWS ASG by a EC2 Fleet (AWS Only) MixedInstancesPolicy *MixedInstancesPolicySpec `json:"mixedInstancesPolicy,omitempty"` - // CapacityRebalance configures capacity rebalancing for an AWS ASG (AWS Only) + // CapacityRebalance makes ASGs proactively replace spot instances when the ASG receives a rebalance recommendation (AWS Only). CapacityRebalance *bool `json:"capacityRebalance,omitempty"` // AdditionalUserData is any additional user-data to be passed to the host AdditionalUserData []UserData `json:"additionalUserData,omitempty"`