Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4273 commits
Select commit Hold shift + click to select a range
3a051ec
changelog: update for 1.46.0 release
vigh-m Aug 27, 2025
431fe75
Merge pull request #4628 from vigh-m/static-pods-enabled-migrations
vigh-m Aug 27, 2025
9274ad8
build: update kernel kit to v4.3.0
sky1122 Sep 9, 2025
0f3195e
twoliter: bump to bottlerocket-core-kit 10.4.0
KCSesh Sep 9, 2025
69013d2
Merge pull request #4637 from sky1122/bump-kernel-kit-4.3.0
sky1122 Sep 9, 2025
6e24eb3
Merge pull request #4639 from KCSesh/bump-core-kit-10-4-0
piyush-jena Sep 9, 2025
29a74d5
chore: bump to bottlerocket-settings-models v0.14.0
KCSesh Sep 9, 2025
4ac0acf
release: bump release version to 1.47.0
KCSesh Sep 9, 2025
a54533f
migration: add concurrent-download-chunk-size to container-runtime
KCSesh Sep 9, 2025
65616cf
Merge pull request #4638 from KCSesh/add-chunk-size
KCSesh Sep 9, 2025
90be524
migration-helpers: add AddPrefixSuffixMigration helper
ytsssun Sep 8, 2025
23a27fb
migration: add `command` for host and bootstrap containers
ytsssun Sep 8, 2025
3fdeca1
variants: add k8s-1.34 variants
piyush-jena Aug 27, 2025
ca6cfca
Merge pull request #4631 from piyush-jena/k8s-1.34-test
piyush-jena Sep 10, 2025
55d543c
changelog: update for 1.47.0 release
piyush-jena Sep 9, 2025
e6e30ba
Merge pull request #4636 from ytsssun/host-bootstrap-container-entry-…
KCSesh Sep 10, 2025
90a6e5c
Merge pull request #4640 from piyush-jena/changelog-1.47.0
piyush-jena Sep 10, 2025
553a6f2
chore: bump to bottlerocket-settings-models v0.15.0
KCSesh Sep 11, 2025
8888965
twoliter: bump to bottlerocket-core-kit 10.4.1
KCSesh Sep 12, 2025
566d00d
changelog: update 1.47.0 to include 10.4.1 core-kit
KCSesh Sep 11, 2025
6154605
Merge pull request #4642 from KCSesh/bump-settings-sdk
KCSesh Sep 12, 2025
512a3db
build: update kernel kit to v4.3.1
sky1122 Sep 15, 2025
8a97af4
bootstrap-containers: update bootstrap container to v0.2.6
jpculp Sep 22, 2025
af37639
host-containers: update admin container to v0.12.3
jpculp Sep 22, 2025
d3fb01d
host-containers: update control container to v0.8.8
jpculp Sep 22, 2025
0a889dc
Merge pull request #4647 from jpculp/20250923-containers
jpculp Sep 23, 2025
4f46910
Merge pull request #4644 from sky1122/bump-kernel-kit-4.3.1
sky1122 Sep 23, 2025
161de2f
build: update core-kit to v10.6.0
piyush-jena Sep 23, 2025
965a684
release: bump release version to 1.48.0
piyush-jena Sep 23, 2025
489f980
changelog: update for 1.48.0 release
piyush-jena Sep 23, 2025
b13a9fc
Merge pull request #4649 from piyush-jena/prep-1.48.0
piyush-jena Sep 24, 2025
7c6a781
chore: bump to bottlerocket-settings-models v0.16.0
koooosh Sep 24, 2025
f9817cf
release: bump release version to 1.49.0
koooosh Sep 24, 2025
961ab20
chore: bump quickstart to use newer instance types
vigh-m Oct 2, 2025
da2b74a
twoliter: bump core-kit to v10.7.0
vigh-m Oct 2, 2025
6e71b07
migration: add reserved pid settings to kubernetes
koooosh Sep 24, 2025
cc1fa46
Merge pull request #4650 from koooosh/add-reserve-pid-migration
koooosh Oct 3, 2025
ad2ceb8
build: update kernel kit to v4.3.3
jpculp Oct 3, 2025
282f95d
Merge pull request #4656 from vigh-m/core-kit-10.7.0
vigh-m Oct 3, 2025
4fbf27f
changelog: update for 1.49.0 release
vigh-m Oct 3, 2025
132be8f
Merge pull request #4657 from jpculp/update-kernel-kit-to-4.3.3
vigh-m Oct 3, 2025
203a16e
Merge pull request #4658 from vigh-m/prep-1.49.0
vigh-m Oct 3, 2025
57702e6
Revert "chore: bump to bottlerocket-settings-models v0.16.0"
vigh-m Oct 3, 2025
f640451
Revert "migration: add reserved pid settings to kubernetes"
vigh-m Oct 3, 2025
d077a44
release: rollback to core-kit 10.6.0
vigh-m Oct 4, 2025
60ce44f
changelog: update for 1.49.0 release
vigh-m Oct 4, 2025
713f44c
Merge pull request #4660 from vigh-m/prep-1.49.0-redux
vigh-m Oct 4, 2025
f2627c1
chore: bump to bottlerocket-settings-models v0.16.0
koooosh Oct 7, 2025
682a128
release: bump release version to 1.50.0
koooosh Oct 7, 2025
9a1b338
migration: add reserved pid settings to kubernetes
koooosh Oct 7, 2025
41129d6
build: bump core-kit to 10.7.1
koooosh Oct 7, 2025
8e04b30
Merge pull request #4661 from koooosh/develop
koooosh Oct 9, 2025
b086c51
bootstrap-containers: update bootstrap container to v0.2.7
piyush-jena Oct 16, 2025
5d38f2e
host-containers: update control container to v0.8.9
piyush-jena Oct 16, 2025
910bc14
twoliter: bump core-kit, kernel-kit and bottlerocket-sdk versions
piyush-jena Oct 16, 2025
86b87f2
changelog: update for 1.50.0 release
piyush-jena Oct 16, 2025
01a6308
Merge pull request #4664 from piyush-jena/prep-v1_50_0
piyush-jena Oct 16, 2025
8927e1a
build: bump kits and sdk versions
koooosh Oct 22, 2025
f95a863
Merge pull request #4667 from koooosh/sdk-0.65.1-bump
KCSesh Oct 22, 2025
00d7c7c
host-containers: update admin container to v0.12.4
mgsharm Oct 23, 2025
62a34c9
host-containers: update control container to v0.8.10
mgsharm Oct 23, 2025
1c27f70
host-containers: update bootstrap container to v0.2.8
mgsharm Oct 23, 2025
f8a07fa
Merge pull request #4669 from mgsharm/update-host-containers
mgsharm Oct 23, 2025
c37a517
Update kernel kit version to v4.4.2
mgsharm Oct 28, 2025
6160fc0
Merge pull request #4672 from mgsharm/kernel-kit-v4.4.2-bump
mgsharm Oct 29, 2025
07b4082
twoliter: Bump core kit version to 10.9.0
KCSesh Oct 23, 2025
8037802
changelog: Update for 1.50.0 release
KCSesh Oct 23, 2025
79b1ece
Merge pull request #4682 from bottlerocket-os/1.50.x
yeazelm Nov 5, 2025
c44d1ad
variants: aws-k8s-1.33: upgrade containerd-2.0 to containerd-2.1
KCSesh Nov 6, 2025
bd46a77
variants: aws-k8s-1.33-nvidia: upgrade containerd-2.0 to containerd-2.1
KCSesh Nov 6, 2025
f46e4b4
variants: aws-k8s-1.33-fips: upgrade containerd-2.0 to containerd-2.1
KCSesh Nov 6, 2025
88bd864
variants: vmware-k8s-1.33: upgrade containerd-2.0 to containerd-2.1
KCSesh Nov 7, 2025
7f81673
variants: vmware-k8s-1.33-fips: upgrade containerd-2.0 to containerd-2.1
KCSesh Nov 7, 2025
aa0aa72
shared-defaults: add amazonaws.eu to credential provider image patterns
sam-berning Oct 29, 2025
5a4c520
migrations: migrate ecr credential provider defaults
sam-berning Nov 10, 2025
ffec48e
Update kernel kit version to v4.5.0
gthao313 Nov 11, 2025
f404837
chore: bump to twoliter 0.13.0
cbgbt Nov 11, 2025
f68c5f7
Merge pull request #4691 from cbgbt/twoliter-0.13.0-rc1
cbgbt Nov 12, 2025
cb20301
Merge pull request #4693 from gthao313/kernel-kit-release
gthao313 Nov 12, 2025
ad4c9d6
variants: add aws-k8s-1.29-nvidia-fips
arnaldo2792 Oct 23, 2025
edfa404
variants: add aws-k8s-1.30-nvidia-fips
arnaldo2792 Oct 23, 2025
d33d0e6
variants: add aws-k8s-1.31-nvidia-fips
arnaldo2792 Oct 23, 2025
d7bf530
variants: add aws-k8s-1.32-nvidia-fips
arnaldo2792 Oct 23, 2025
12a09b2
variants: add aws-k8s-1.33-nvidia-fips
arnaldo2792 Oct 23, 2025
a4baeed
variants: add aws-k8s-1.34-nvidia-fips
arnaldo2792 Oct 23, 2025
21b95d1
chore: fix migrations for 1.47.0 to 1.48.0
vigh-m Nov 12, 2025
28580f5
Merge pull request #4696 from vigh-m/release-toml-fix
vigh-m Nov 12, 2025
1c2a061
build: update kernel kit to v4.5.1
jpculp Nov 13, 2025
3dc6c47
Merge pull request #4687 from KCSesh/bump-containerd
KCSesh Nov 13, 2025
c9c592b
Merge pull request #4698 from jpculp/update-kernel-kit-to-4.5.1
KCSesh Nov 13, 2025
c88ba3f
Merge pull request #4689 from sam-berning/credential-provider-patterns
bcressey Nov 13, 2025
04881df
variants: add aws-ecs-2-nvidia-fips
arnaldo2792 Nov 10, 2025
e55ab53
Merge pull request #4671 from arnaldo2792/bottlerocket-nvidia-fips-va…
KCSesh Nov 13, 2025
90fedb0
chore: bump to bottlerocket-settings-models v0.17.0
koooosh Nov 11, 2025
68e7986
migrations: additional settings for kubernetes
koooosh Nov 11, 2025
e33244c
migration-helpers: add RestrictListsMigration
bcressey Nov 13, 2025
bcf3867
migrations: beta cpu-manager-policy-options for kubernetes
koooosh Nov 13, 2025
5b945bd
build: update core-kit to v11.0.0
KCSesh Nov 13, 2025
1cfa79f
aws-dev: drop socat
KCSesh Nov 13, 2025
278d339
variants: migrate aws-ecs-2* variants to whippet
arnaldo2792 Nov 13, 2025
88bd5c1
variants: migrate aws-k8s-1.34* variants to whippet
arnaldo2792 Nov 13, 2025
0a3f526
Merge pull request #4699 from KCSesh/bump-core-11
KCSesh Nov 13, 2025
bb1a931
Merge pull request #4690 from koooosh/1.51.0-k8s-migrations
koooosh Nov 13, 2025
59b3eac
variants: add aws-ecs-3* variants
koooosh Nov 7, 2025
fc14478
variants: add preview description to ecs-3* amispecs
koooosh Nov 13, 2025
17cb67a
variants: migrate vmware-k8s-1.34* variants to whippet
arnaldo2792 Nov 13, 2025
81366ec
changelog: update for 1.51.0 release
vigh-m Nov 13, 2025
0927547
Merge pull request #4685 from koooosh/add-ecs-3-variants
koooosh Nov 13, 2025
cb2976d
Merge pull request #4701 from arnaldo2792/whippet
vigh-m Nov 13, 2025
f548a54
Merge pull request #4697 from vigh-m/1510-changelog
vigh-m Nov 13, 2025
fb18e19
twoliter: update for 1.51.0 release
vigh-m Nov 14, 2025
2872b93
changelog: update for 1.51.0 release
vigh-m Nov 14, 2025
4743879
Merge pull request #4704 from vigh-m/151x-changelog
vigh-m Nov 14, 2025
ac3d1cd
vmware-dev: apply latest features
bcressey Nov 14, 2025
9bb7258
aws-dev: apply latest features
bcressey Nov 14, 2025
50683a4
workflows: use general check task for build
koooosh Nov 20, 2025
f90cce7
host-containers: update admin container to v0.12.5
maherthomsi Nov 20, 2025
75ee190
host-containers: update control container to v0.8.11
maherthomsi Nov 20, 2025
d462406
bootstrap-containers: update bootstrap container to v0.2.9
maherthomsi Nov 20, 2025
6f915a5
build: update core-kit to v11.1.0
koooosh Nov 26, 2025
afaddce
docs: remove settings extension design doc
cbgbt Dec 5, 2025
76ca80e
Merge pull request #4711 from koooosh/update-build-workflow
koooosh Dec 5, 2025
d06ce20
Merge pull request #4713 from koooosh/core-11.1.0-bump
koooosh Dec 5, 2025
38d26fa
settings-plugins: drop k8s-1.28
koooosh Dec 5, 2025
1048ed7
settings-defaults: drop k8s-1.28
koooosh Dec 5, 2025
315028f
variants: drop k8s-1.28
koooosh Dec 5, 2025
94ec5f6
docs: drop k8s-1.28
koooosh Dec 5, 2025
c1e1cf3
chore: bump to twoliter 0.14.0
Sparksssj Dec 8, 2025
df89130
Merge pull request #4718 from Sparksssj/develop
Sparksssj Dec 9, 2025
e7b0be2
Merge pull request #4717 from koooosh/deprecate-k8s-1.28
koooosh Dec 10, 2025
8dc501e
Merge pull request #4705 from bcressey/new-toys-for-devs
bcressey Dec 11, 2025
ef5b6ec
Merge pull request #4712 from maherthomsi/update-host-containers
vigh-m Dec 11, 2025
cacd515
build: bump kits and sdk version
vigh-m Dec 10, 2025
833b1a1
chore: bump twoliter to v0.15.0
swagatbora90 Dec 11, 2025
01029b6
changelog: update for 1.52.0 release
vigh-m Dec 10, 2025
0e3bac0
Merge pull request #4722 from swagatbora90/release-v0.15.0
ginglis13 Dec 12, 2025
dafe26b
Merge pull request #4719 from vigh-m/152x-release
vigh-m Dec 12, 2025
dca596e
twoliter: bump core-kit to v12.0.1
vigh-m Dec 13, 2025
ff6282d
changelog: update for patched core-kit
vigh-m Dec 13, 2025
b7ac6e1
Merge pull request #4724 from vigh-m/1520-changelog
vigh-m Dec 13, 2025
5f06734
chore: bump twoliter to 0.15.1
cezar-r Dec 17, 2025
addf9f0
Merge pull request #4726 from cezar-r/bump-twoliter
cezar-r Dec 22, 2025
0b948f3
Merge pull request #4716 from cbgbt/clear-settings-extension-docs
cbgbt Dec 30, 2025
7d268c2
metal-dev: enable erofs root partition
yeazelm Dec 19, 2025
15a229b
aws-ecs-2: enable erofs root partition
yeazelm Dec 19, 2025
edb5d5f
aws-ecs-2-fips: enable erofs root partition
yeazelm Dec 19, 2025
c7108bf
aws-ecs-2-nvidia: enable erofs root partition
yeazelm Dec 19, 2025
c775c79
aws-ecs-2-nvidia-fips: enable erofs root partition
yeazelm Dec 19, 2025
5f3d9e2
aws-k8s-1.29: enable erofs root partition
yeazelm Dec 19, 2025
9be80f6
aws-k8s-1.29-fips: enable erofs root partition
yeazelm Dec 19, 2025
aa6bd91
aws-k8s-1.29-nvidia: enable erofs root partition
yeazelm Dec 19, 2025
86763d2
aws-k8s-1.29-nvidia-fips: enable erofs root partition
yeazelm Dec 19, 2025
9747fb8
aws-k8s-1.30: enable erofs root partition
yeazelm Dec 19, 2025
9fd5b7f
aws-k8s-1.30-fips: enable erofs root partition
yeazelm Dec 19, 2025
85a179a
aws-k8s-1.30-nvidia: enable erofs root partition
yeazelm Dec 19, 2025
2a48c6d
aws-k8s-1.30-nvidia-fips: enable erofs root partition
yeazelm Dec 19, 2025
a28fc88
aws-k8s-1.31: enable erofs root partition
yeazelm Dec 19, 2025
7138218
aws-k8s-1.31-fips: enable erofs root partition
yeazelm Dec 19, 2025
395b709
aws-k8s-1.31-nvidia: enable erofs root partition
yeazelm Dec 19, 2025
6aa8ccb
aws-k8s-1.31-nvidia-fips: enable erofs root partition
yeazelm Dec 19, 2025
7a060c1
aws-k8s-1.32: enable erofs root partition
yeazelm Dec 19, 2025
dc81851
aws-k8s-1.32-fips: enable erofs root partition
yeazelm Dec 19, 2025
116a20a
aws-k8s-1.32-nvidia: enable erofs root partition
yeazelm Dec 19, 2025
cdda24a
aws-k8s-1.32-nvidia-fips: enable erofs root partition
yeazelm Dec 19, 2025
80b50a9
aws-k8s-133-fips: enable erofs root partition
yeazelm Jan 6, 2026
c97f7a2
vmware-k8s-1.29: enable erofs root partition
yeazelm Dec 19, 2025
c3bee2e
vmware-k8s-1.29-fips: enable erofs root partition
yeazelm Dec 19, 2025
db34b29
vmware-k8s-1.30: enable erofs root partition
yeazelm Dec 19, 2025
d4cae45
vmware-k8s-1.30-fips: enable erofs root partition
yeazelm Dec 19, 2025
5cd9675
vmware-k8s-1.31: enable erofs root partition
yeazelm Dec 19, 2025
5ebdb9e
vmware-k8s-1.31-fips: enable erofs root partition
yeazelm Dec 19, 2025
ee88071
vmware-k8s-1.32: enable erofs root partition
yeazelm Dec 19, 2025
532cc84
vmware-k8s-1.32-fips: enable erofs root partition
yeazelm Dec 19, 2025
be28218
vmware-k8s-1.33-fips: enable erofs root partition
yeazelm Dec 19, 2025
a32e18f
Merge pull request #4728 from yeazelm/erofs4all
yeazelm Jan 6, 2026
6e78c70
aws-ecs-2-nvidia: migrate to nvidia r580 driver
yeazelm Jan 6, 2026
b6720bd
aws-ecs-2-nvidia-fips: migrate to nvidia r580 driver
yeazelm Jan 6, 2026
25bcb79
aws-k8s-1.29-nvidia: migrate to nvidia r580 driver
yeazelm Jan 6, 2026
d96ded7
aws-k8s-1.29-nvidia-fips: migrate to nvidia r580 driver
yeazelm Jan 6, 2026
acc9e01
aws-k8s-1.30-nvidia: migrate to nvidia r580 driver
yeazelm Jan 6, 2026
a607919
aws-k8s-1.30-nvidia-fips: migrate to nvidia r580 driver
yeazelm Jan 6, 2026
f0dce0a
aws-k8s-1.31-nvidia: migrate to nvidia r580 driver
yeazelm Jan 6, 2026
d72381c
aws-k8s-1.31-nvidia-fips: migrate to nvidia r580 driver
yeazelm Jan 6, 2026
396c99a
aws-k8s-1.32-nvidia: migrate to nvidia r580 driver
yeazelm Jan 6, 2026
cd3453b
aws-k8s-1.32-nvidia-fips: migrate to nvidia r580 driver
yeazelm Jan 6, 2026
6b57456
aws-k8s-1.33-nvidia: migrate to nvidia r580 driver
yeazelm Jan 6, 2026
9bff04b
aws-k8s-1.33-nvidia-fips: migrate to nvidia r580 driver
yeazelm Jan 6, 2026
02ff19b
Merge pull request #4733 from yeazelm/to580
yeazelm Jan 7, 2026
30e0e52
chore: bump Twoliter to 0.16.0
rpkelly Jan 6, 2026
4ae586c
Merge pull request #4734 from rpkelly/twoliter-bump
rpkelly Jan 7, 2026
5e68db0
aws-k8s-1.29: migrate to whippet
rpkelly Jan 7, 2026
8903283
aws-k8s-1.29-fips: migrate to whippet
rpkelly Jan 7, 2026
ee79255
aws-k8s-1.29-nvidia: migrate to whippet
rpkelly Jan 7, 2026
7173066
aws-k8s-1.30: migrate to whippet
rpkelly Jan 7, 2026
0f476d0
aws-k8s-1.30-fips: migrate to whippet
rpkelly Jan 7, 2026
7825883
aws-k8s-1.30-nvidia: migrate to whippet
rpkelly Jan 7, 2026
7edf1d0
aws-k8s-1.31: migrate to whippet
rpkelly Jan 7, 2026
0ad9d03
aws-k8s-1.31-fips: migrate to whippet
rpkelly Jan 7, 2026
6f9c2ab
aws-k8s-1.31-nvidia: migrate to whippet
rpkelly Jan 7, 2026
8c83d65
aws-k8s-1.32: migrate to whippet
rpkelly Jan 7, 2026
d0cad53
aws-k8s-1.32-fips: migrate to whippet
rpkelly Jan 7, 2026
cf3c945
aws-k8s-1.32-nvidia: migrate to whippet
rpkelly Jan 7, 2026
fbab0ab
aws-k8s-1.33: migrate to whippet
rpkelly Jan 7, 2026
e26a60d
aws-k8s-1.33-fips: migrate to whippet
rpkelly Jan 7, 2026
53342b0
aws-k8s-1.33-nvidia: migrate to whippet
rpkelly Jan 7, 2026
61c61b4
metal-dev: migrate to whippet
rpkelly Jan 7, 2026
4acfba1
vmware-k8s-1.29: migrate to whippet
rpkelly Jan 7, 2026
4d0e574
vmware-k8s-1.29-fips: migrate to whippet
rpkelly Jan 7, 2026
70c2f91
vmware-k8s-1.30: migrate to whippet
rpkelly Jan 7, 2026
5916463
vmware-k8s-1.30-fips: migrate to whippet
rpkelly Jan 7, 2026
9be9ccf
vmware-k8s-1.31: migrate to whippet
rpkelly Jan 7, 2026
1147ed0
vmware-k8s-1.31-fips: migrate to whippet
rpkelly Jan 7, 2026
2e8d04b
vmware-k8s-1.32-fips: migrate to whippet
rpkelly Jan 7, 2026
fdb504d
vmware-k8s-1.32: migrate to whippet
rpkelly Jan 7, 2026
c3e77b2
vmware-k8s-1.33: migrate to whippet
rpkelly Jan 7, 2026
26d99b6
vmware-k8s-1.33-fips: migrate to whippet
rpkelly Jan 7, 2026
8d9744b
build: update kernel kit to 4.7.1
yeazelm Jan 7, 2026
2eecff3
Merge pull request #4736 from yeazelm/update_kernel_kit_4_7_1
piyush-jena Jan 8, 2026
85ba194
Merge pull request #4738 from rpkelly/whippet_migration
rpkelly Jan 8, 2026
5ae78c8
build: update core-kit to v12.2.0
ytsssun Jan 8, 2026
7247e6c
variants: add Kubernetes 1.35 variants
ytsssun Jan 8, 2026
7cb9606
Merge pull request #4735 from ytsssun/k8s-135-support
ytsssun Jan 8, 2026
3638b5d
release: bump release version to v1.53.0
piyush-jena Jan 8, 2026
e3686c6
host-containers: update admin container to v0.20.0
maherthomsi Jan 8, 2026
5a544d0
host-containers: update control container to v0.20.0
maherthomsi Jan 8, 2026
fab3bed
bootstrap-containers: update bootstrap container to v0.2.10
maherthomsi Jan 8, 2026
bce945a
changelog: update for v1.53.0 release
piyush-jena Jan 8, 2026
bac9763
Merge pull request #4740 from maherthomsi/update-bottlerocket-containers
maherthomsi Jan 9, 2026
55d04a8
Merge pull request #4737 from piyush-jena/v1.53.0-handoff
piyush-jena Jan 9, 2026
14b76e2
chore: update kits
yeazelm Jan 22, 2026
bcfdb13
chore: update to bottlerocket settings sdk v0.20.0
yeazelm Jan 22, 2026
46c5046
nvidia: add MPS control daemon service configuration
yeazelm Jan 16, 2026
4721437
host-containers: update admin container to v0.20.1
maherthomsi Jan 22, 2026
128e434
host-containers: update control container to v0.20.1
maherthomsi Jan 22, 2026
fbea3f7
bootstrap-containers: update bootstrap container to v0.2.11
maherthomsi Jan 22, 2026
d93540a
changelog: update 1.54.0 release notes
KCSesh Jan 22, 2026
9530250
migration: add MPS device plugin settings
yeazelm Jan 22, 2026
343440c
Merge pull request #4749 from maherthomsi/update-bottlerocket-containers
yeazelm Jan 22, 2026
b33e7b6
Merge pull request #4744 from yeazelm/adding_mps
yeazelm Jan 22, 2026
5043dec
Merge pull request #4747 from KCSesh/changelog-1-54-0
KCSesh Jan 22, 2026
df8e7db
build: update kernel kit to 4.8.2
jpculp Feb 7, 2026
a8bbf1f
bootstrap-containers: update bootstrap container to v0.2.13
jpculp Feb 11, 2026
5e3277d
host-containers: update admin container to v0.20.3
jpculp Feb 11, 2026
a6c7d48
host-containers: update control container to v0.20.3
jpculp Feb 11, 2026
32867ad
Merge pull request #4757 from jpculp/update-kernel-kit-to-4.8.2
jpculp Feb 11, 2026
817810e
Merge pull request #4759 from jpculp/bump-containers
jpculp Feb 11, 2026
e4b8534
build: update core-kit to v13.0.0
ytsssun Feb 11, 2026
2ee6a2d
release: bump release version to v1.55.0
ytsssun Feb 11, 2026
7a8a0ed
changelog: update for v1.55.0 release
ytsssun Feb 11, 2026
d93bb1b
Merge pull request #4761 from ytsssun/release/v1.55.0
ytsssun Feb 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
/.git
/.gomodcache
/build/*
!/build/rpms/
/build/rpms/*
!/build/rpms/*.rpm
/build/rpms/*-debuginfo-*.rpm
/build/rpms/*-debugsource-*.rpm
**/target/*
/sbkeys
/tests
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/build.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: Bug report - build process
about: Let us know about a problem with the build process
labels: status/needs-triage, type/bug
---

<!--
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: Feature request
about: Request a change to to the project
labels: status/needs-triage, type/enhancement
---

<!--
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/image.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: Bug report - Bottlerocket image
about: Let us know about a problem with Bottlerocket
labels: status/needs-triage, type/bug
---

<!--
Expand Down
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/metal_driver.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: bare metal variant - driver request
about: Request a driver to be added to the metal variant of Bottlerocket
labels: status/needs-triage, area/metal, type/enhancement
---

<!--
Tips:
- Please search for similar requests, including closed issues.
- Please include details about the hardware you want supported
- Please provide the in-kernel driver name used for the device (if you know).
- Please read [SUPPORTED-HARDWARE.md](https://github.com/bottlerocket-os/bottlerocket/blob/develop/SUPPORTED-HARDWARE.md).
-->

**What I'd like:**

**Device type (e.g. network interface, disk controller):**

**Device vendor:**

**Device model:**

**Driver used on other Linux distribition:**

**Any alternatives you've considered:**

32 changes: 32 additions & 0 deletions .github/actions/setup-node/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: "Node setup"
description: "Performs setup for caching and other common needs."
inputs:
perform-cache-cleanup:
description: "Whether to perform cache cleanup"
required: false
default: false
type: boolean
runs:
using: "composite"
steps:
- run: |
echo "OS_ARCH=`uname -m`" >> $GITHUB_ENV
sudo apt -y install build-essential openssl libssl-dev pkg-config liblz4-tool
shell: bash
- uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf
# Cache `cargo-make`, `cargo-cache`
with:
path: |
~/.cargo
key: ${{ hashFiles('.github/workflows/cache.yml') }}-${{ runner.os }}-${{ env.OS_ARCH }}
- uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf
# Cache first-party code dependencies
with:
path: |
.cargo
key: ${{ hashFiles('.github/workflows/cache.yml') }}-${{ runner.os }}-${{ env.OS_ARCH }}-${{ hashFiles('sources/Cargo.lock') }}
- run: cargo install cargo-make
shell: bash
- if: ${{ inputs.perform-cache-cleanup }}
run: cargo install --no-default-features --features ci-autoclean cargo-cache
shell: bash
28 changes: 28 additions & 0 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
version: 2
updates:

# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
labels:
- "area/dependencies"

# We maintain updates for most dependencies. This disables updates other than
# security ones.
- package-ecosystem: "cargo"
directory: "/"
schedule:
interval: "daily"
labels:
- "area/dependencies"
open-pull-requests-limit: 0

- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "daily"
labels:
- "area/dependencies"
open-pull-requests-limit: 0
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Tips:

**Issue number:**


Closes #

**Description of changes:**

Expand Down
52 changes: 28 additions & 24 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
branches: [develop]
# Here we list file types that don't affect the build and don't need to use
# up our Actions runners.
paths-ignore:
paths-ignore:
# draw.io (diagrams.net) files, the source of png images for docs
- '**.drawio'
# Example configuration files
Expand All @@ -17,34 +17,38 @@ on:
- '**.tpl'
# Sample config files and OpenAPI docs
- '**.yaml'
# Mailmap
- '.mailmap'

concurrency:
group: ${{ github.ref }}
cancel-in-progress: true

jobs:
build:
runs-on: [self-hosted, linux, x64]
continue-on-error: ${{ matrix.supported }}
if: github.repository == 'bottlerocket-os/bottlerocket'
runs-on:
group: bottlerocket
labels: bottlerocket_ubuntu-latest_32-core
continue-on-error: true
strategy:
matrix:
variant: [aws-k8s-1.18, aws-k8s-1.19, aws-k8s-1.20, aws-k8s-1.21, aws-ecs-1]
arch: [x86_64, aarch64]
supported: [true]
include:
- variant: aws-dev
arch: x86_64
supported: false
- variant: vmware-dev
arch: x86_64
supported: false
- variant: vmware-k8s-1.20
arch: x86_64
supported: true
- variant: vmware-k8s-1.21
arch: x86_64
supported: true
fail-fast: false
name: "Build ${{ matrix.arch }}"
steps:
- uses: actions/checkout@v2
- run: rustup toolchain install 1.56.1 && rustup default 1.56.1
- run: cargo install --version 0.30.0 cargo-make
- run: cargo make -e BUILDSYS_VARIANT=${{ matrix.variant }} unit-tests
- run: cargo make -e BUILDSYS_VARIANT=${{ matrix.variant }} check-fmt
- run: cargo make -e BUILDSYS_VARIANT=${{ matrix.variant }} -e BUILDSYS_ARCH=${{ matrix.arch }} -e BUILDSYS_JOBS=12
- name: Random delay
run: |
delay=$((1 + $RANDOM % 32))
echo "Waiting ${delay} seconds before execution"
sleep $delay
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Preflight step to set up the runner
uses: ./.github/actions/setup-node
- run: rustup component add rustfmt
- run: cargo make check
- run: |
cargo make \
-e BUILDSYS_ARCH=${{ matrix.arch }} \
-e BUILDSYS_JOBS=12 \
build-all
28 changes: 28 additions & 0 deletions .github/workflows/cache.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# This workflow caches crate dependencies and build artifacts for tools (except 'test-tools' since we don't use them in build workflows).
# The cache is only usable by workflows started from pull requests against the develop branch.
name: CacheDepsAndTools
on:
push:
branches: [develop]
paths:
- '.github/**'
- 'sources/Cargo.lock'
- 'tools/pubsys*/**'
- '!tools/pubsys/policies/**'
- '!tools/pubsys/**.example'
jobs:
cache:
if: github.repository == 'bottlerocket-os/bottlerocket'
runs-on:
group: bottlerocket
labels: bottlerocket_ubuntu-latest_8-core
continue-on-error: true
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Preflight step to set up the runner
uses: ./.github/actions/setup-node
with:
perform-cache-cleanup: true
- run: cargo make install-twoliter
# This cleans the cargo cache in ~/.cargo
- run: cargo-cache
40 changes: 40 additions & 0 deletions .github/workflows/weekly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# This is basically a duplicate of the main "build" workflow, but uses GOPROXY=direct
# to try to catch errors close to their introduction due to yanked Go modules. These
# could otherwise be covered up by caching and not discovered until much later when
# bypassing the main cache.
name: Weekly
on:
schedule:
# Run Monday at 02:15 UTC. Randomly chosen as a "quiet" time for this to run.
# See syntax for format details: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#onschedule
- cron: '15 2 * * 1'

env:
# When Go packages are built, buildsys will vendor in dependent Go code for
# that package and bundle it up in a tarball. This env variable is consumed
# and used to configure Go to directly download code from its upstream source.
# This is a useful early signal during GitHub actions to see if there are
# upstream Go code problems.
GOPROXY: direct

jobs:
build:
if: github.repository == 'bottlerocket-os/bottlerocket'
runs-on:
group: bottlerocket
labels: bottlerocket_ubuntu-latest_32-core
continue-on-error: false
strategy:
matrix:
arch: [x86_64, aarch64]
fail-fast: false
name: "Build ${{ matrix.arch }}"
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Preflight step to set up the runner
uses: ./.github/actions/setup-node
- run: |
cargo make \
-e BUILDSYS_ARCH=${{ matrix.arch }} \
-e BUILDSYS_JOBS=12 \
build-all
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
/build
*.tar.*
*.tgz
**/target/
**/vendor/
/.cargo
/.gomodcache
/html
/Infra.toml
/Test.toml
/testsys.kubeconfig
/*.pem
/keys
/roles
/sbkeys/**/
/Licenses.toml
/licenses
*.run
/tests
Twoliter.override
18 changes: 18 additions & 0 deletions .golangci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
linters:
enable:
- errcheck
- goimports
- ineffassign
- misspell
- revive
- staticcheck
- unconvert
- unused
- govet

run:
timeout: 3m
issues:
exclude-dirs:
- vendor
- .gomodcache
40 changes: 40 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,43 @@ Samuel Mendoza-Jonas <samjonas@amazon.com> <53018225+sam-aws@users.noreply.githu
Tom Kirchner <tjk@amazon.com> <tjkirch@users.noreply.github.com>
Zac Mrowicki <mrowicki@amazon.com>
Zac Mrowicki <mrowicki@amazon.com> <zmrowicki@hotmail.com>
Mahdi Chaker <mmchaker@amazon.com> M <mchaker@users.noreply.github.com>
Arnaldo Garcia Rincon <agarrcia@amazon.com>
Arnaldo Garcia Rincon <agarrcia@amazon.com> <asgar.2792@gmail.com>
Ben Cressey <bcressey@amazon.com> <ben@cressey.org>
Erikson Tung <etung@amazon.com>
Jacob Vallejo <jakeev@amazon.com> <jake@jahkeup.com>
John McBride <jpmmcb@amazon.com> <jpmmcbride@gmail.com>
Kyle J. Davis <halldirector@gmail.com> <kyledvs@amazon.com>
Markus Boehme <markubo@amazon.com> <markusboehme@users.noreply.github.com>
Matthew James Briggs <brigmatt@amazon.com>
Matthew James Briggs <brigmatt@amazon.com> <6260372+webern@users.noreply.github.com>
Matthew James Briggs <brigmatt@amazon.com> <matthew.james.briggs@gmail.com>
Matthew James Briggs <brigmatt@amazon.com> Matt Briggs <mjb@bitflip.software>
Matthew Yeazel <yeazelm@amazon.com> <67169369+yeazelm@users.noreply.github.com>
Matthias Sterckx <msterckx@amazon.com>
Samuel Karp <skarp@amazon.com> <samuelkarp@users.noreply.github.com>
Sanika Shah <shasanik@amazon.com> <sanikashah1110@gmail.com>
Sean Kelly <seankell@amazon.com> <sean.kelly.2992@gmail.com>
Sean McGinnis <stmcg@amazon.com> <sean.mcginnis@gmail.com>
Sean P. Kelly <seankell@amazon.com> <sean.kelly.2992@gmail.com>
Shailesh Gothi <gothisg@amazon.com> <shaileshgothiece@gmail.com>
Tianhao Geng <tianhg@amazon.com> <gthao313@gmail.com>
Tianhao Geng <tianhg@amazon.com> <45469883+gthao313@users.noreply.github.com>
Ethan Pullen <pullenep@amazon.com>
Ethan Pullen <pullenep@amazon.com> <ecpullen@aol.com>
Shikha Vyaghra <vyaghras@amazon.com> <107685805+vyaghras@users.noreply.github.com>
Patrick J.P. Culp <jpculp@amazon.com>
Patrick J.P. Culp <jpculp@amazon.com> <jpculp@gmail.com>
Piyush Jena <jepiyush@amazon.com> <piyushjena1996@gmail.com>
Martin Harriman <mharrimn@amazon.com> <larvacea@mac.com>
Vighnesh Maheshwari <vighmah@amazon.com> <vighnesh.maheshwari@gmail.com>
Vighnesh Maheshwari <vighmah@amazon.com> <21048293+vigh-m@users.noreply.github.com>
Kyle Sessions <kssessio@amazon.com>
Kyle Sessions <kssessio@amazon.com> <KyleC.Sessions1@gmail.com>
Gaurav Sharma <mgsharm@amazon> <168583863+mgsharm@users.noreply.github.com>
Gavin Inglis <giinglis@amazon.com> <43075615+ginglis13@users.noreply.github.com>
Sam Berning <bernings@amazon.com> <113054166+sam-berning@users.noreply.github.com>
Sparks Song <shijiao@amazon.com> <sparkssj14@gmail.com>
Sparks Song <shijiao@amazon.com> Sparks <56856447+Sparksssj@users.noreply.github.com>
Cezar Rata <ceradev@amazon.com> cezar-r <59450965+cezar-r@users.noreply.github.com>
6 changes: 6 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"rust-analyzer.linkedProjects": [
"sources/Cargo.toml"
],
"files.insertFinalNewline": true
}
Loading