Skip to content

Commit 5016523

Browse files
authored
Merge pull request #393 from tengqm/configapi-133
Update config API generator for v1.33
2 parents 4501f13 + c591a41 commit 5016523

24 files changed

+722
-164
lines changed

genref/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ externalPackages:
2323
- match: ^io.Writer$
2424
target: https://pkg.go.dev/io#Writer
2525
- match: ^k8s\.io/(api|apimachinery/pkg/apis)/
26-
target: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#{{- lower .TypeIdentifier -}}-{{- arrIndex .PackageSegments -1 -}}-{{- arrIndex .PackageSegments -2 -}}
26+
target: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#{{- lower .TypeIdentifier -}}-{{- arrIndex .PackageSegments -1 -}}-{{- arrIndex .PackageSegments -2 -}}
2727

2828
hideTypePatterns:
2929
- "ParseError$"

genref/go.mod

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,25 @@
11
module github.com/kubernetes-sigs/reference-docs/genref
22

3-
go 1.23.0
3+
go 1.24.0
44

55
require (
6-
github.com/tengqm/kubeconfig v0.0.0-20250410050748-ae61a0c4a14d
76
github.com/yuin/goldmark v1.7.8
87
github.com/yuin/goldmark-highlighting v0.0.0-20210516132338-9216f9c5aa01
9-
k8s.io/api v0.32.0
10-
k8s.io/apimachinery v0.32.0
11-
k8s.io/apiserver v0.32.0
12-
k8s.io/client-go v0.32.0
13-
k8s.io/cloud-provider v0.32.0
14-
k8s.io/cluster-bootstrap v0.32.0
15-
k8s.io/component-base v0.32.0
16-
k8s.io/controller-manager v0.32.0
8+
k8s.io/api v0.33.0
9+
k8s.io/apimachinery v0.33.0
10+
k8s.io/apiserver v0.33.0
11+
k8s.io/client-go v0.33.0
12+
k8s.io/cloud-provider v0.33.0
13+
k8s.io/cluster-bootstrap v0.33.0
14+
k8s.io/component-base v0.33.0
15+
k8s.io/controller-manager v0.33.0
1716
k8s.io/gengo v0.0.0-20230829151522-9cce18d56c01
1817
k8s.io/klog/v2 v2.130.1
19-
k8s.io/kube-controller-manager v0.32.0
20-
k8s.io/kube-proxy v0.32.0
21-
k8s.io/kube-scheduler v0.32.0
22-
k8s.io/kubelet v0.32.0
23-
k8s.io/metrics v0.32.0
18+
k8s.io/kube-controller-manager v0.33.0
19+
k8s.io/kube-proxy v0.33.0
20+
k8s.io/kube-scheduler v0.33.0
21+
k8s.io/kubelet v0.33.0
22+
k8s.io/metrics v0.33.0
2423
sigs.k8s.io/yaml v1.4.0
2524
)
2625

@@ -36,10 +35,8 @@ require (
3635
github.com/go-openapi/jsonreference v0.20.2 // indirect
3736
github.com/go-openapi/swag v0.23.0 // indirect
3837
github.com/gogo/protobuf v1.3.2 // indirect
39-
github.com/golang/protobuf v1.5.4 // indirect
40-
github.com/google/gnostic-models v0.6.8 // indirect
41-
github.com/google/go-cmp v0.6.0 // indirect
42-
github.com/google/gofuzz v1.2.0 // indirect
38+
github.com/google/gnostic-models v0.6.9 // indirect
39+
github.com/google/go-cmp v0.7.0 // indirect
4340
github.com/google/uuid v1.6.0 // indirect
4441
github.com/josharian/intern v1.0.0 // indirect
4542
github.com/json-iterator/go v1.1.12 // indirect
@@ -48,19 +45,21 @@ require (
4845
github.com/modern-go/reflect2 v1.0.2 // indirect
4946
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
5047
github.com/pkg/errors v0.9.1 // indirect
48+
github.com/tengqm/kubeconfig v0.0.0-20250424004001-34e545f62a22 // indirect
5149
github.com/x448/float16 v0.8.4 // indirect
52-
golang.org/x/net v0.30.0 // indirect
53-
golang.org/x/oauth2 v0.23.0 // indirect
54-
golang.org/x/sys v0.26.0 // indirect
55-
golang.org/x/term v0.25.0 // indirect
56-
golang.org/x/text v0.19.0 // indirect
57-
golang.org/x/time v0.7.0 // indirect
58-
google.golang.org/protobuf v1.35.1 // indirect
50+
golang.org/x/net v0.38.0 // indirect
51+
golang.org/x/oauth2 v0.27.0 // indirect
52+
golang.org/x/sys v0.31.0 // indirect
53+
golang.org/x/term v0.30.0 // indirect
54+
golang.org/x/text v0.23.0 // indirect
55+
golang.org/x/time v0.9.0 // indirect
56+
google.golang.org/protobuf v1.36.5 // indirect
5957
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
6058
gopkg.in/inf.v0 v0.9.1 // indirect
6159
gopkg.in/yaml.v3 v3.0.1 // indirect
62-
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f // indirect
60+
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff // indirect
6361
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 // indirect
6462
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect
65-
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 // indirect
63+
sigs.k8s.io/randfill v1.0.0 // indirect
64+
sigs.k8s.io/structured-merge-diff/v4 v4.6.0 // indirect
6665
)

genref/go.sum

Lines changed: 64 additions & 62 deletions
Large diffs are not rendered by default.

genref/output/md/apiserver-admission.v1.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ requested. e.g. a patch can result in either a CREATE or UPDATE Operation.</p>
152152
</td>
153153
</tr>
154154
<tr><td><code>userInfo</code> <B>[Required]</B><br/>
155-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#userinfo-v1-authentication-k8s-io"><code>authentication/v1.UserInfo</code></a>
155+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#userinfo-v1-authentication-k8s-io"><code>authentication/v1.UserInfo</code></a>
156156
</td>
157157
<td>
158158
<p>UserInfo is information about the requesting user</p>
@@ -226,7 +226,7 @@ This must be copied over from the corresponding AdmissionRequest.</p>
226226
</td>
227227
</tr>
228228
<tr><td><code>status</code><br/>
229-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#status-v1-meta"><code>meta/v1.Status</code></a>
229+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#status-v1-meta"><code>meta/v1.Status</code></a>
230230
</td>
231231
<td>
232232
<p>Result contains extra details into why an admission request was denied.

genref/output/md/apiserver-audit.v1.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,14 @@ For non-resource requests, this is the lower-cased HTTP method.</p>
7171
</td>
7272
</tr>
7373
<tr><td><code>user</code> <B>[Required]</B><br/>
74-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#userinfo-v1-authentication-k8s-io"><code>authentication/v1.UserInfo</code></a>
74+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#userinfo-v1-authentication-k8s-io"><code>authentication/v1.UserInfo</code></a>
7575
</td>
7676
<td>
7777
<p>Authenticated user information.</p>
7878
</td>
7979
</tr>
8080
<tr><td><code>impersonatedUser</code><br/>
81-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#userinfo-v1-authentication-k8s-io"><code>authentication/v1.UserInfo</code></a>
81+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#userinfo-v1-authentication-k8s-io"><code>authentication/v1.UserInfo</code></a>
8282
</td>
8383
<td>
8484
<p>Impersonated user information.</p>
@@ -116,7 +116,7 @@ Does not apply for List-type requests, or non-resource requests.</p>
116116
</td>
117117
</tr>
118118
<tr><td><code>responseStatus</code><br/>
119-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#status-v1-meta"><code>meta/v1.Status</code></a>
119+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#status-v1-meta"><code>meta/v1.Status</code></a>
120120
</td>
121121
<td>
122122
<p>The response status, populated even when the ResponseObject is not a Status type.
@@ -144,14 +144,14 @@ at Response Level.</p>
144144
</td>
145145
</tr>
146146
<tr><td><code>requestReceivedTimestamp</code><br/>
147-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#microtime-v1-meta"><code>meta/v1.MicroTime</code></a>
147+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#microtime-v1-meta"><code>meta/v1.MicroTime</code></a>
148148
</td>
149149
<td>
150150
<p>Time the request reached the apiserver.</p>
151151
</td>
152152
</tr>
153153
<tr><td><code>stageTimestamp</code><br/>
154-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#microtime-v1-meta"><code>meta/v1.MicroTime</code></a>
154+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#microtime-v1-meta"><code>meta/v1.MicroTime</code></a>
155155
</td>
156156
<td>
157157
<p>Time the request reached current audit stage.</p>
@@ -188,7 +188,7 @@ should be short. Annotations are included in the Metadata level.</p>
188188

189189

190190
<tr><td><code>metadata</code><br/>
191-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#listmeta-v1-meta"><code>meta/v1.ListMeta</code></a>
191+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#listmeta-v1-meta"><code>meta/v1.ListMeta</code></a>
192192
</td>
193193
<td>
194194
<span class="text-muted">No description provided.</span></td>
@@ -223,7 +223,7 @@ categories are logged.</p>
223223

224224

225225
<tr><td><code>metadata</code><br/>
226-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#objectmeta-v1-meta"><code>meta/v1.ObjectMeta</code></a>
226+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#objectmeta-v1-meta"><code>meta/v1.ObjectMeta</code></a>
227227
</td>
228228
<td>
229229
<p>ObjectMeta is included for interoperability with API infrastructure.</p>
@@ -278,7 +278,7 @@ in a rule will override the global default.</p>
278278

279279

280280
<tr><td><code>metadata</code><br/>
281-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#listmeta-v1-meta"><code>meta/v1.ListMeta</code></a>
281+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#listmeta-v1-meta"><code>meta/v1.ListMeta</code></a>
282282
</td>
283283
<td>
284284
<span class="text-muted">No description provided.</span></td>

genref/output/md/apiserver-config.v1alpha1.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,9 @@ If username.expression is set, the expression must produce a string value.
400400
If username.expression uses 'claims.email', then 'claims.email_verified' must be used in
401401
username.expression or extra[<em>].valueExpression or claimValidationRules[</em>].expression.
402402
An example claim validation rule expression that matches the validation automatically
403-
applied when username.claim is set to 'email' is 'claims.?email_verified.orValue(true)'.</p>
403+
applied when username.claim is set to 'email' is 'claims.?email_verified.orValue(true) == true'. By explicitly comparing
404+
the value to true, we let type-checking see the result will be a boolean, and to make sure a non-boolean email_verified
405+
claim will be caught at runtime.</p>
404406
<p>In the flag based approach, the --oidc-username-claim and --oidc-username-prefix are optional. If --oidc-username-claim is not set,
405407
the default value is &quot;sub&quot;. For the authentication config, there is no defaulting for claim or prefix. The claim and prefix must be set explicitly.
406408
For claim, if --oidc-username-claim was not set with legacy flag approach, configure username.claim=&quot;sub&quot; in the authentication config.

genref/output/md/apiserver-config.v1beta1.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,9 @@ If username.expression is set, the expression must produce a string value.
333333
If username.expression uses 'claims.email', then 'claims.email_verified' must be used in
334334
username.expression or extra[<em>].valueExpression or claimValidationRules[</em>].expression.
335335
An example claim validation rule expression that matches the validation automatically
336-
applied when username.claim is set to 'email' is 'claims.?email_verified.orValue(true)'.</p>
336+
applied when username.claim is set to 'email' is 'claims.?email_verified.orValue(true) == true'. By explicitly comparing
337+
the value to true, we let type-checking see the result will be a boolean, and to make sure a non-boolean email_verified
338+
claim will be caught at runtime.</p>
337339
<p>In the flag based approach, the --oidc-username-claim and --oidc-username-prefix are optional. If --oidc-username-claim is not set,
338340
the default value is &quot;sub&quot;. For the authentication config, there is no defaulting for claim or prefix. The claim and prefix must be set explicitly.
339341
For claim, if --oidc-username-claim was not set with legacy flag approach, configure username.claim=&quot;sub&quot; in the authentication config.

genref/output/md/apiserver-resourcequota.v1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ with any storage class, the list would include
8989
</td>
9090
</tr>
9191
<tr><td><code>matchScopes</code><br/>
92-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#scopedresourceselectorrequirement-v1-core"><code>[]core/v1.ScopedResourceSelectorRequirement</code></a>
92+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#scopedresourceselectorrequirement-v1-core"><code>[]core/v1.ScopedResourceSelectorRequirement</code></a>
9393
</td>
9494
<td>
9595
<p>For each intercepted request, the quota system will figure out if the input object

genref/output/md/client-authentication.v1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ itself should at least be protected via file permissions.</p>
205205

206206

207207
<tr><td><code>expirationTimestamp</code><br/>
208-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#time-v1-meta"><code>meta/v1.Time</code></a>
208+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#time-v1-meta"><code>meta/v1.Time</code></a>
209209
</td>
210210
<td>
211211
<p>ExpirationTimestamp indicates a time when the provided credentials expire.</p>

genref/output/md/client-authentication.v1beta1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ itself should at least be protected via file permissions.</p>
205205

206206

207207
<tr><td><code>expirationTimestamp</code><br/>
208-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#time-v1-meta"><code>meta/v1.Time</code></a>
208+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#time-v1-meta"><code>meta/v1.Time</code></a>
209209
</td>
210210
<td>
211211
<p>ExpirationTimestamp indicates a time when the provided credentials expire.</p>

genref/output/md/custom-metrics.v1beta2.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Defaults to everything.</p>
6868

6969

7070
<tr><td><code>describedObject</code> <B>[Required]</B><br/>
71-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#objectreference-v1-core"><code>core/v1.ObjectReference</code></a>
71+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#objectreference-v1-core"><code>core/v1.ObjectReference</code></a>
7272
</td>
7373
<td>
7474
<p>a reference to the described object</p>
@@ -81,7 +81,7 @@ Defaults to everything.</p>
8181
<span class="text-muted">No description provided.</span></td>
8282
</tr>
8383
<tr><td><code>timestamp</code> <B>[Required]</B><br/>
84-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#time-v1-meta"><code>meta/v1.Time</code></a>
84+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#time-v1-meta"><code>meta/v1.Time</code></a>
8585
</td>
8686
<td>
8787
<p>indicates the time at which the metrics were produced</p>
@@ -123,7 +123,7 @@ non-calculated instantaneous metrics).</p>
123123

124124

125125
<tr><td><code>metadata</code> <B>[Required]</B><br/>
126-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#listmeta-v1-meta"><code>meta/v1.ListMeta</code></a>
126+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#listmeta-v1-meta"><code>meta/v1.ListMeta</code></a>
127127
</td>
128128
<td>
129129
<span class="text-muted">No description provided.</span></td>
@@ -162,7 +162,7 @@ non-calculated instantaneous metrics).</p>
162162
</td>
163163
</tr>
164164
<tr><td><code>selector</code><br/>
165-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#labelselector-v1-meta"><code>meta/v1.LabelSelector</code></a>
165+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#labelselector-v1-meta"><code>meta/v1.LabelSelector</code></a>
166166
</td>
167167
<td>
168168
<p>selector represents the label selector that could be used to select

genref/output/md/external-metrics.v1beta1.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ For one metric there can be multiple values with different sets of labels.</p>
5050
</td>
5151
</tr>
5252
<tr><td><code>timestamp</code> <B>[Required]</B><br/>
53-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#time-v1-meta"><code>meta/v1.Time</code></a>
53+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#time-v1-meta"><code>meta/v1.Time</code></a>
5454
</td>
5555
<td>
5656
<p>indicates the time at which the metrics were produced</p>
@@ -92,7 +92,7 @@ non-calculated instantaneous metrics).</p>
9292

9393

9494
<tr><td><code>metadata</code> <B>[Required]</B><br/>
95-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#listmeta-v1-meta"><code>meta/v1.ListMeta</code></a>
95+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#listmeta-v1-meta"><code>meta/v1.ListMeta</code></a>
9696
</td>
9797
<td>
9898
<span class="text-muted">No description provided.</span></td>

genref/output/md/imagepolicy.v1alpha1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ auto_generated: true
2828

2929

3030
<tr><td><code>metadata</code><br/>
31-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#objectmeta-v1-meta"><code>meta/v1.ObjectMeta</code></a>
31+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#objectmeta-v1-meta"><code>meta/v1.ObjectMeta</code></a>
3232
</td>
3333
<td>
3434
<p>Standard object's metadata.

genref/output/md/kube-controller-manager-config.v1alpha1.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ auto_generated: true
2121

2222
**Appears in:**
2323

24+
- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration)
25+
2426
- [GenericControllerManagerConfiguration](#controllermanager-config-k8s-io-v1alpha1-GenericControllerManagerConfiguration)
2527

2628

@@ -77,6 +79,8 @@ client.</p>
7779

7880
**Appears in:**
7981

82+
- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration)
83+
8084
- [GenericControllerManagerConfiguration](#controllermanager-config-k8s-io-v1alpha1-GenericControllerManagerConfiguration)
8185

8286

@@ -111,6 +115,8 @@ enableProfiling is true.</p>
111115

112116
**Appears in:**
113117

118+
- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration)
119+
114120
- [GenericControllerManagerConfiguration](#controllermanager-config-k8s-io-v1alpha1-GenericControllerManagerConfiguration)
115121

116122

genref/output/md/kube-proxy-config.v1alpha1.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1113,9 +1113,9 @@ Windows</p>
11131113

11141114

11151115
<p>ProxyMode represents modes used by the Kubernetes proxy server.</p>
1116-
<p>Currently, two modes of proxy are available on Linux platforms: 'iptables' and 'ipvs'.
1117-
One mode of proxy is available on Windows platforms: 'kernelspace'.</p>
1118-
<p>If the proxy mode is unspecified, the best-available proxy mode will be used (currently this
1116+
<p>Three modes of proxy are available on Linux platforms: <code>iptables</code>, <code>ipvs</code>, and
1117+
<code>nftables</code>. One mode of proxy is available on Windows platforms: <code>kernelspace</code>.</p>
1118+
<p>If the proxy mode is unspecified, a default proxy mode will be used (currently this
11191119
is <code>iptables</code> on Linux and <code>kernelspace</code> on Windows). If the selected proxy mode cannot be
11201120
used (due to lack of kernel support, missing userspace components, etc) then kube-proxy
11211121
will exit with an error.</p>

genref/output/md/kube-scheduler-config.v1.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ Defaults to false.</p>
396396

397397

398398
<tr><td><code>addedAffinity</code><br/>
399-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#nodeaffinity-v1-core"><code>core/v1.NodeAffinity</code></a>
399+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#nodeaffinity-v1-core"><code>core/v1.NodeAffinity</code></a>
400400
</td>
401401
<td>
402402
<p>AddedAffinity is applied to all Pods additionally to the NodeAffinity
@@ -495,7 +495,7 @@ The default strategy is LeastAllocated with an equal &quot;cpu&quot; and &quot;m
495495

496496

497497
<tr><td><code>defaultConstraints</code><br/>
498-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#topologyspreadconstraint-v1-core"><code>[]core/v1.TopologySpreadConstraint</code></a>
498+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#topologyspreadconstraint-v1-core"><code>[]core/v1.TopologySpreadConstraint</code></a>
499499
</td>
500500
<td>
501501
<p>DefaultConstraints defines topology spread constraints to be applied to
@@ -552,16 +552,16 @@ If this value is nil, the default value (600) will be used.</p>
552552
</td>
553553
<td>
554554
<p>Shape specifies the points defining the score function shape, which is
555-
used to score nodes based on the utilization of statically provisioned
556-
PVs. The utilization is calculated by dividing the total requested
555+
used to score nodes based on the utilization of provisioned PVs.
556+
The utilization is calculated by dividing the total requested
557557
storage of the pod by the total capacity of feasible PVs on each node.
558558
Each point contains utilization (ranges from 0 to 100) and its
559559
associated score (ranges from 0 to 10). You can turn the priority by
560560
specifying different scores for different utilization numbers.
561561
The default shape points are:</p>
562562
<ol>
563-
<li>0 for 0 utilization</li>
564-
<li>10 for 100 utilization
563+
<li>10 for 0 utilization</li>
564+
<li>0 for 100 utilization
565565
All points must be sorted in increasing order by utilization.</li>
566566
</ol>
567567
</td>

0 commit comments

Comments
 (0)