Skip to content

Commit 7cb9606

Browse files
authored
Merge pull request bottlerocket-os#4735 from ytsssun/k8s-135-support
variants: add k8s-1.35 variants
2 parents 85ba194 + 7247e6c commit 7cb9606

96 files changed

Lines changed: 641 additions & 11 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.lock

Lines changed: 54 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ members = [
2525
"variants/aws-k8s-1.33-fips",
2626
"variants/aws-k8s-1.34",
2727
"variants/aws-k8s-1.34-fips",
28+
"variants/aws-k8s-1.35",
29+
"variants/aws-k8s-1.35-fips",
2830
"variants/aws-k8s-1.29-nvidia",
2931
"variants/aws-k8s-1.29-nvidia-fips",
3032
"variants/aws-k8s-1.30-nvidia",
@@ -37,6 +39,8 @@ members = [
3739
"variants/aws-k8s-1.33-nvidia-fips",
3840
"variants/aws-k8s-1.34-nvidia",
3941
"variants/aws-k8s-1.34-nvidia-fips",
42+
"variants/aws-k8s-1.35-nvidia",
43+
"variants/aws-k8s-1.35-nvidia-fips",
4044
"variants/metal-dev",
4145
"variants/vmware-dev",
4246
"variants/vmware-k8s-1.29",
@@ -51,6 +55,8 @@ members = [
5155
"variants/vmware-k8s-1.33-fips",
5256
"variants/vmware-k8s-1.34",
5357
"variants/vmware-k8s-1.34-fips",
58+
"variants/vmware-k8s-1.35",
59+
"variants/vmware-k8s-1.35-fips",
5460
]
5561

5662
[profile.dev]

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,14 @@ The following variants support EKS, as described above:
6767
* `aws-k8s-1.32`
6868
* `aws-k8s-1.33`
6969
* `aws-k8s-1.34`
70+
* `aws-k8s-1.35`
7071
* `aws-k8s-1.29-nvidia`
7172
* `aws-k8s-1.30-nvidia`
7273
* `aws-k8s-1.31-nvidia`
7374
* `aws-k8s-1.32-nvidia`
7475
* `aws-k8s-1.33-nvidia`
7576
* `aws-k8s-1.34-nvidia`
77+
* `aws-k8s-1.35-nvidia`
7678

7779
The following variants support ECS:
7880

@@ -90,6 +92,7 @@ We also have variants that are designed to be Kubernetes worker nodes in VMware:
9092
* `vmware-k8s-1.32`
9193
* `vmware-k8s-1.33`
9294
* `vmware-k8s-1.34`
95+
* `vmware-k8s-1.35`
9396

9497
The following variants are no longer supported:
9598

Twoliter.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ digest = "+iBHhekVVER58JhyEFs3aSGdYb2D55lG6vVgNvXm9A0="
1717

1818
[[kit]]
1919
name = "bottlerocket-core-kit"
20-
version = "12.0.1"
20+
version = "12.2.0"
2121
vendor = "bottlerocket"
22-
source = "public.ecr.aws/bottlerocket/bottlerocket-core-kit:v12.0.1"
23-
digest = "iLjbTfU19pWc5eDoeJKx+itSFRutNjNx6w/1kgk9+bw="
22+
source = "public.ecr.aws/bottlerocket/bottlerocket-core-kit:v12.2.0"
23+
digest = "3r2Iq3DCVaXO019LnP9pgobbO1a7N8tXdHqokupBWRM="

Twoliter.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ vendor = "bottlerocket"
1717

1818
[[kit]]
1919
name = "bottlerocket-core-kit"
20-
version = "12.0.1"
20+
version = "12.2.0"
2121
vendor = "bottlerocket"

packages/settings-defaults/settings-defaults.spec

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,34 @@ Conflicts: %{_cross_os}settings-defaults(any)
211211
%description aws-k8s-1.34-nvidia
212212
%{summary}.
213213

214+
%package aws-k8s-1.35
215+
Summary: Settings defaults for the aws-k8s 1.35 variants
216+
Requires: (%{shrink:
217+
%{_cross_os}variant(aws-k8s-1.35) or
218+
%{_cross_os}variant(aws-k8s-1.35-fips)
219+
%{nil}})
220+
Provides: %{_cross_os}settings-defaults(any)
221+
Provides: %{_cross_os}settings-defaults(aws-k8s-1.35)
222+
Provides: %{_cross_os}settings-defaults(aws-k8s-1.35-fips)
223+
Conflicts: %{_cross_os}settings-defaults(any)
224+
225+
%description aws-k8s-1.35
226+
%{summary}.
227+
228+
%package aws-k8s-1.35-nvidia
229+
Summary: Settings defaults for the aws-k8s 1.35 nvidia variants
230+
Requires: (%{shrink:
231+
%{_cross_os}variant(aws-k8s-1.35-nvidia) or
232+
%{_cross_os}variant(aws-k8s-1.35-nvidia-fips)
233+
%{nil}})
234+
Provides: %{_cross_os}settings-defaults(any)
235+
Provides: %{_cross_os}settings-defaults(aws-k8s-1.35-nvidia)
236+
Provides: %{_cross_os}settings-defaults(aws-k8s-1.35-nvidia-fips)
237+
Conflicts: %{_cross_os}settings-defaults(any)
238+
239+
%description aws-k8s-1.35-nvidia
240+
%{summary}.
241+
214242
%package metal-dev
215243
Summary: Settings defaults for the metal-dev variant
216244
Requires: %{_cross_os}variant(metal-dev)
@@ -271,6 +299,20 @@ Conflicts: %{_cross_os}settings-defaults(any)
271299
%description vmware-k8s-1.33
272300
%{summary}.
273301

302+
%package vmware-k8s-1.35
303+
Summary: Settings defaults for the vmware-k8s 1.35 variants
304+
Requires: (%{shrink:
305+
%{_cross_os}variant(vmware-k8s-1.35) or
306+
%{_cross_os}variant(vmware-k8s-1.35-fips)
307+
%{nil}})
308+
Provides: %{_cross_os}settings-defaults(any)
309+
Provides: %{_cross_os}settings-defaults(vmware-k8s-1.35)
310+
Provides: %{_cross_os}settings-defaults(vmware-k8s-1.35-fips)
311+
Conflicts: %{_cross_os}settings-defaults(any)
312+
313+
%description vmware-k8s-1.35
314+
%{summary}.
315+
274316
%package vmware-k8s-1.34
275317
Summary: Settings defaults for the vmware-k8s 1.34 variants
276318
Requires: (%{shrink:
@@ -305,11 +347,14 @@ for defaults in \
305347
aws-k8s-1.33-nvidia \
306348
aws-k8s-1.34 \
307349
aws-k8s-1.34-nvidia \
350+
aws-k8s-1.35 \
351+
aws-k8s-1.35-nvidia \
308352
metal-dev \
309353
vmware-dev \
310354
vmware-k8s-1.32 \
311355
vmware-k8s-1.33 \
312356
vmware-k8s-1.34 \
357+
vmware-k8s-1.35 \
313358
;
314359
do
315360
projects+=( "-p" "settings-defaults-$(echo "${defaults}" | sed -e 's,\.,_,g')" )
@@ -343,11 +388,14 @@ for defaults in \
343388
aws-k8s-1.33-nvidia \
344389
aws-k8s-1.34 \
345390
aws-k8s-1.34-nvidia \
391+
aws-k8s-1.35 \
392+
aws-k8s-1.35-nvidia \
346393
metal-dev \
347394
vmware-dev \
348395
vmware-k8s-1.32 \
349396
vmware-k8s-1.33 \
350397
vmware-k8s-1.34 \
398+
vmware-k8s-1.35 \
351399
;
352400
do
353401
crate="$(echo "${defaults}" | sed -e 's,\.,_,g')"
@@ -414,6 +462,14 @@ done
414462
%{_cross_defaultsdir}/aws-k8s-1.34-nvidia.toml
415463
%{_cross_tmpfilesdir}/storewolf-defaults-aws-k8s-1.34-nvidia.conf
416464

465+
%files aws-k8s-1.35
466+
%{_cross_defaultsdir}/aws-k8s-1.35.toml
467+
%{_cross_tmpfilesdir}/storewolf-defaults-aws-k8s-1.35.conf
468+
469+
%files aws-k8s-1.35-nvidia
470+
%{_cross_defaultsdir}/aws-k8s-1.35-nvidia.toml
471+
%{_cross_tmpfilesdir}/storewolf-defaults-aws-k8s-1.35-nvidia.conf
472+
417473
%files metal-dev
418474
%{_cross_defaultsdir}/metal-dev.toml
419475
%{_cross_tmpfilesdir}/storewolf-defaults-metal-dev.conf
@@ -433,3 +489,7 @@ done
433489
%files vmware-k8s-1.34
434490
%{_cross_defaultsdir}/vmware-k8s-1.34.toml
435491
%{_cross_tmpfilesdir}/storewolf-defaults-vmware-k8s-1.34.conf
492+
493+
%files vmware-k8s-1.35
494+
%{_cross_defaultsdir}/vmware-k8s-1.35.toml
495+
%{_cross_tmpfilesdir}/storewolf-defaults-vmware-k8s-1.35.conf

packages/settings-plugins/settings-plugins.spec

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ Provides: %{_cross_os}settings-plugin(aws-k8s-1.33)
8282
Provides: %{_cross_os}settings-plugin(aws-k8s-1.33-fips)
8383
Provides: %{_cross_os}settings-plugin(aws-k8s-1.34)
8484
Provides: %{_cross_os}settings-plugin(aws-k8s-1.34-fips)
85+
Provides: %{_cross_os}settings-plugin(aws-k8s-1.35)
86+
Provides: %{_cross_os}settings-plugin(aws-k8s-1.35-fips)
8587
Conflicts: %{_cross_os}settings-plugin(any)
8688
Conflicts: %{_cross_os}variant-flavor(nvidia)
8789

@@ -105,6 +107,8 @@ Provides: %{_cross_os}settings-plugin(aws-k8s-1.33-nvidia)
105107
Provides: %{_cross_os}settings-plugin(aws-k8s-1.33-nvidia-fips)
106108
Provides: %{_cross_os}settings-plugin(aws-k8s-1.34-nvidia)
107109
Provides: %{_cross_os}settings-plugin(aws-k8s-1.34-nvidia-fips)
110+
Provides: %{_cross_os}settings-plugin(aws-k8s-1.35-nvidia)
111+
Provides: %{_cross_os}settings-plugin(aws-k8s-1.35-nvidia-fips)
108112
Conflicts: %{_cross_os}settings-plugin(any)
109113

110114
%description aws-k8s-nvidia
@@ -146,6 +150,8 @@ Provides: %{_cross_os}settings-plugin(vmware-k8s-1.33)
146150
Provides: %{_cross_os}settings-plugin(vmware-k8s-1.33-fips)
147151
Provides: %{_cross_os}settings-plugin(vmware-k8s-1.34)
148152
Provides: %{_cross_os}settings-plugin(vmware-k8s-1.34-fips)
153+
Provides: %{_cross_os}settings-plugin(vmware-k8s-1.35)
154+
Provides: %{_cross_os}settings-plugin(vmware-k8s-1.35-fips)
149155
Conflicts: %{_cross_os}settings-plugin(any)
150156

151157
%description vmware-k8s

sources/Cargo.lock

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sources/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,15 @@ members = [
2626
"settings-defaults/aws-k8s-1.33-nvidia",
2727
"settings-defaults/aws-k8s-1.34",
2828
"settings-defaults/aws-k8s-1.34-nvidia",
29+
"settings-defaults/aws-k8s-1.35",
30+
"settings-defaults/aws-k8s-1.35-nvidia",
2931
"settings-defaults/metal-dev",
3032
"settings-defaults/metal-k8s-1.30",
3133
"settings-defaults/vmware-dev",
3234
"settings-defaults/vmware-k8s-1.32",
3335
"settings-defaults/vmware-k8s-1.33",
3436
"settings-defaults/vmware-k8s-1.34",
37+
"settings-defaults/vmware-k8s-1.35",
3538

3639
# (all previous migrations archived; add new ones after this line)
3740
"settings-migrations/v1.34.0/kubelet-device-plugins-mig-settings",
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[package]
2+
name = "settings-defaults-aws-k8s-1_35-nvidia"
3+
version = "0.1.0"
4+
edition = "2021"
5+
license = "Apache-2.0 OR MIT"
6+
publish = false
7+
build = "../build-defaults.rs"
8+
9+
[lib]
10+
path = "../defaults-toml.rs"
11+
12+
[build-dependencies]
13+
bottlerocket-defaults-helper.workspace = true

0 commit comments

Comments
 (0)