@@ -153,6 +153,30 @@ spec:
153
153
items :
154
154
type : string
155
155
type : array
156
+ podDisruptionBudgetConfig :
157
+ description : |-
158
+ PodDisruptionBudgetConfig specifies the PodDisruptionBudget configuration
159
+ for this component's pods. If not set, no PDB will be created.
160
+ properties :
161
+ maxUnavailable :
162
+ anyOf :
163
+ - type : integer
164
+ - type : string
165
+ description : |-
166
+ MaxUnavailable specifies the maximum number or percentage of pods
167
+ that can be unavailable after evictions.
168
+ Mutually exclusive with MinAvailable.
169
+ x-kubernetes-int-or-string : true
170
+ minAvailable :
171
+ anyOf :
172
+ - type : integer
173
+ - type : string
174
+ description : |-
175
+ MinAvailable specifies the minimum number or percentage of pods
176
+ that must remain available after evictions.
177
+ Mutually exclusive with MaxUnavailable.
178
+ x-kubernetes-int-or-string : true
179
+ type : object
156
180
priorityClassName :
157
181
default : system-node-critical
158
182
description : |-
@@ -2504,6 +2528,30 @@ spec:
2504
2528
"internal-vip" or "example.com/internal-vip".
2505
2529
More info: https://kubernetes.io/docs/concepts/services-networking/service/#load-balancer-class
2506
2530
type : string
2531
+ podDisruptionBudgetConfig :
2532
+ description : |-
2533
+ PodDisruptionBudgetConfig specifies the PodDisruptionBudget configuration
2534
+ for this component's pods. If not set, no PDB will be created.
2535
+ properties :
2536
+ maxUnavailable :
2537
+ anyOf :
2538
+ - type : integer
2539
+ - type : string
2540
+ description : |-
2541
+ MaxUnavailable specifies the maximum number or percentage of pods
2542
+ that can be unavailable after evictions.
2543
+ Mutually exclusive with MinAvailable.
2544
+ x-kubernetes-int-or-string : true
2545
+ minAvailable :
2546
+ anyOf :
2547
+ - type : integer
2548
+ - type : string
2549
+ description : |-
2550
+ MinAvailable specifies the minimum number or percentage of pods
2551
+ that must remain available after evictions.
2552
+ Mutually exclusive with MaxUnavailable.
2553
+ x-kubernetes-int-or-string : true
2554
+ type : object
2507
2555
priorityClassName :
2508
2556
default : system-node-critical
2509
2557
description : |-
@@ -4117,6 +4165,30 @@ spec:
4117
4165
and services.
4118
4166
More info: http://kubernetes.io/docs/user-guide/labels
4119
4167
type : object
4168
+ podDisruptionBudgetConfig :
4169
+ description : |-
4170
+ PodDisruptionBudgetConfig specifies the PodDisruptionBudget configuration
4171
+ for this component's pods. If not set, no PDB will be created.
4172
+ properties :
4173
+ maxUnavailable :
4174
+ anyOf :
4175
+ - type : integer
4176
+ - type : string
4177
+ description : |-
4178
+ MaxUnavailable specifies the maximum number or percentage of pods
4179
+ that can be unavailable after evictions.
4180
+ Mutually exclusive with MinAvailable.
4181
+ x-kubernetes-int-or-string : true
4182
+ minAvailable :
4183
+ anyOf :
4184
+ - type : integer
4185
+ - type : string
4186
+ description : |-
4187
+ MinAvailable specifies the minimum number or percentage of pods
4188
+ that must remain available after evictions.
4189
+ Mutually exclusive with MaxUnavailable.
4190
+ x-kubernetes-int-or-string : true
4191
+ type : object
4120
4192
priorityClassName :
4121
4193
default : system-node-critical
4122
4194
description : |-
@@ -4274,6 +4346,30 @@ spec:
4274
4346
and services.
4275
4347
More info: http://kubernetes.io/docs/user-guide/labels
4276
4348
type : object
4349
+ podDisruptionBudgetConfig :
4350
+ description : |-
4351
+ PodDisruptionBudgetConfig specifies the PodDisruptionBudget configuration
4352
+ for this component's pods. If not set, no PDB will be created.
4353
+ properties :
4354
+ maxUnavailable :
4355
+ anyOf :
4356
+ - type : integer
4357
+ - type : string
4358
+ description : |-
4359
+ MaxUnavailable specifies the maximum number or percentage of pods
4360
+ that can be unavailable after evictions.
4361
+ Mutually exclusive with MinAvailable.
4362
+ x-kubernetes-int-or-string : true
4363
+ minAvailable :
4364
+ anyOf :
4365
+ - type : integer
4366
+ - type : string
4367
+ description : |-
4368
+ MinAvailable specifies the minimum number or percentage of pods
4369
+ that must remain available after evictions.
4370
+ Mutually exclusive with MaxUnavailable.
4371
+ x-kubernetes-int-or-string : true
4372
+ type : object
4277
4373
priorityClassName :
4278
4374
default : system-node-critical
4279
4375
description : |-
@@ -4404,6 +4500,30 @@ spec:
4404
4500
and services.
4405
4501
More info: http://kubernetes.io/docs/user-guide/labels
4406
4502
type : object
4503
+ podDisruptionBudgetConfig :
4504
+ description : |-
4505
+ PodDisruptionBudgetConfig specifies the PodDisruptionBudget configuration
4506
+ for this component's pods. If not set, no PDB will be created.
4507
+ properties :
4508
+ maxUnavailable :
4509
+ anyOf :
4510
+ - type : integer
4511
+ - type : string
4512
+ description : |-
4513
+ MaxUnavailable specifies the maximum number or percentage of pods
4514
+ that can be unavailable after evictions.
4515
+ Mutually exclusive with MinAvailable.
4516
+ x-kubernetes-int-or-string : true
4517
+ minAvailable :
4518
+ anyOf :
4519
+ - type : integer
4520
+ - type : string
4521
+ description : |-
4522
+ MinAvailable specifies the minimum number or percentage of pods
4523
+ that must remain available after evictions.
4524
+ Mutually exclusive with MaxUnavailable.
4525
+ x-kubernetes-int-or-string : true
4526
+ type : object
4407
4527
priorityClassName :
4408
4528
default : system-node-critical
4409
4529
description : |-
@@ -4534,6 +4654,30 @@ spec:
4534
4654
and services.
4535
4655
More info: http://kubernetes.io/docs/user-guide/labels
4536
4656
type : object
4657
+ podDisruptionBudgetConfig :
4658
+ description : |-
4659
+ PodDisruptionBudgetConfig specifies the PodDisruptionBudget configuration
4660
+ for this component's pods. If not set, no PDB will be created.
4661
+ properties :
4662
+ maxUnavailable :
4663
+ anyOf :
4664
+ - type : integer
4665
+ - type : string
4666
+ description : |-
4667
+ MaxUnavailable specifies the maximum number or percentage of pods
4668
+ that can be unavailable after evictions.
4669
+ Mutually exclusive with MinAvailable.
4670
+ x-kubernetes-int-or-string : true
4671
+ minAvailable :
4672
+ anyOf :
4673
+ - type : integer
4674
+ - type : string
4675
+ description : |-
4676
+ MinAvailable specifies the minimum number or percentage of pods
4677
+ that must remain available after evictions.
4678
+ Mutually exclusive with MaxUnavailable.
4679
+ x-kubernetes-int-or-string : true
4680
+ type : object
4537
4681
priorityClassName :
4538
4682
default : system-node-critical
4539
4683
description : |-
@@ -4672,6 +4816,30 @@ spec:
4672
4816
and services.
4673
4817
More info: http://kubernetes.io/docs/user-guide/labels
4674
4818
type : object
4819
+ podDisruptionBudgetConfig :
4820
+ description : |-
4821
+ PodDisruptionBudgetConfig specifies the PodDisruptionBudget configuration
4822
+ for this component's pods. If not set, no PDB will be created.
4823
+ properties :
4824
+ maxUnavailable :
4825
+ anyOf :
4826
+ - type : integer
4827
+ - type : string
4828
+ description : |-
4829
+ MaxUnavailable specifies the maximum number or percentage of pods
4830
+ that can be unavailable after evictions.
4831
+ Mutually exclusive with MinAvailable.
4832
+ x-kubernetes-int-or-string : true
4833
+ minAvailable :
4834
+ anyOf :
4835
+ - type : integer
4836
+ - type : string
4837
+ description : |-
4838
+ MinAvailable specifies the minimum number or percentage of pods
4839
+ that must remain available after evictions.
4840
+ Mutually exclusive with MaxUnavailable.
4841
+ x-kubernetes-int-or-string : true
4842
+ type : object
4675
4843
priorityClassName :
4676
4844
default : system-node-critical
4677
4845
description : |-
@@ -4802,6 +4970,30 @@ spec:
4802
4970
and services.
4803
4971
More info: http://kubernetes.io/docs/user-guide/labels
4804
4972
type : object
4973
+ podDisruptionBudgetConfig :
4974
+ description : |-
4975
+ PodDisruptionBudgetConfig specifies the PodDisruptionBudget configuration
4976
+ for this component's pods. If not set, no PDB will be created.
4977
+ properties :
4978
+ maxUnavailable :
4979
+ anyOf :
4980
+ - type : integer
4981
+ - type : string
4982
+ description : |-
4983
+ MaxUnavailable specifies the maximum number or percentage of pods
4984
+ that can be unavailable after evictions.
4985
+ Mutually exclusive with MinAvailable.
4986
+ x-kubernetes-int-or-string : true
4987
+ minAvailable :
4988
+ anyOf :
4989
+ - type : integer
4990
+ - type : string
4991
+ description : |-
4992
+ MinAvailable specifies the minimum number or percentage of pods
4993
+ that must remain available after evictions.
4994
+ Mutually exclusive with MaxUnavailable.
4995
+ x-kubernetes-int-or-string : true
4996
+ type : object
4805
4997
priorityClassName :
4806
4998
default : system-node-critical
4807
4999
description : |-
@@ -4932,6 +5124,30 @@ spec:
4932
5124
and services.
4933
5125
More info: http://kubernetes.io/docs/user-guide/labels
4934
5126
type : object
5127
+ podDisruptionBudgetConfig :
5128
+ description : |-
5129
+ PodDisruptionBudgetConfig specifies the PodDisruptionBudget configuration
5130
+ for this component's pods. If not set, no PDB will be created.
5131
+ properties :
5132
+ maxUnavailable :
5133
+ anyOf :
5134
+ - type : integer
5135
+ - type : string
5136
+ description : |-
5137
+ MaxUnavailable specifies the maximum number or percentage of pods
5138
+ that can be unavailable after evictions.
5139
+ Mutually exclusive with MinAvailable.
5140
+ x-kubernetes-int-or-string : true
5141
+ minAvailable :
5142
+ anyOf :
5143
+ - type : integer
5144
+ - type : string
5145
+ description : |-
5146
+ MinAvailable specifies the minimum number or percentage of pods
5147
+ that must remain available after evictions.
5148
+ Mutually exclusive with MaxUnavailable.
5149
+ x-kubernetes-int-or-string : true
5150
+ type : object
4935
5151
priorityClassName :
4936
5152
default : system-node-critical
4937
5153
description : |-
@@ -5108,6 +5324,30 @@ spec:
5108
5324
and services.
5109
5325
More info: http://kubernetes.io/docs/user-guide/labels
5110
5326
type : object
5327
+ podDisruptionBudgetConfig :
5328
+ description : |-
5329
+ PodDisruptionBudgetConfig specifies the PodDisruptionBudget configuration
5330
+ for this component's pods. If not set, no PDB will be created.
5331
+ properties :
5332
+ maxUnavailable :
5333
+ anyOf :
5334
+ - type : integer
5335
+ - type : string
5336
+ description : |-
5337
+ MaxUnavailable specifies the maximum number or percentage of pods
5338
+ that can be unavailable after evictions.
5339
+ Mutually exclusive with MinAvailable.
5340
+ x-kubernetes-int-or-string : true
5341
+ minAvailable :
5342
+ anyOf :
5343
+ - type : integer
5344
+ - type : string
5345
+ description : |-
5346
+ MinAvailable specifies the minimum number or percentage of pods
5347
+ that must remain available after evictions.
5348
+ Mutually exclusive with MaxUnavailable.
5349
+ x-kubernetes-int-or-string : true
5350
+ type : object
5111
5351
priorityClassName :
5112
5352
default : system-node-critical
5113
5353
description : |-
0 commit comments