-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bookworm Base-image Upgrade #17234
Merged
Merged
Bookworm Base-image Upgrade #17234
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
b9a1705
Disable FIPS for Bookworm
saiarcot895 ca89929
Add Bookworm slave container
saiarcot895 3363398
Update slave.mk to assume a Bookworm base image
saiarcot895 5d22226
Update sonic-linux-kernel to use 6.1.38
saiarcot895 b4c094b
Update Python build commands for Bookworm
saiarcot895 92db6ec
sonic-yang-mgmt and sonic-yang-models: Update Python dependencies
saiarcot895 6a92343
sonic-yang-models: Specify test dependencies under extra_requires
saiarcot895 5564e96
Update openssh to 9.2p1-2+deb12u1 (the version in Debian Bookworm)
saiarcot895 86fdc7e
Mark many (but not all) of the dockers as Bullseye dockers
saiarcot895 6b9c462
For libyang, don't add an ordering dependency on frr for Bookworm
saiarcot895 aea724f
Migrate from ntp to ntpsec
saiarcot895 64fc343
Upgrade kdump-tools
saiarcot895 f48fb45
Fix libnss-tacplus compilation
saiarcot895 d5b2c87
Upgrade initramfs-tools to 0.142
saiarcot895 a0391a0
Update bitarray to 2.8.1 and pyyaml to 6.0 for sonic-config-engine
saiarcot895 7ca2ff3
Loosen help text test for sonic-yang-mgmt
saiarcot895 084d678
Update sonic-config-engine tests for Bookworm
saiarcot895 a9707b2
Update sonic-utilities for changes in Python
saiarcot895 9d7905f
Update sonic-host-services for changes in Python
saiarcot895 ebb7165
Update Debian build script for Bookworm
saiarcot895 8a03295
For Bookworm, use non-free-firmware instead of non-free
saiarcot895 f36ba9e
Disable several platform modules for Bookworm
saiarcot895 befd2bd
[PR:16737, PR:16739] platform-modules: pddf, broadcom/cel: adapt for …
rchandramouli 796ce30
[Edgecore][sonic-platform-modules-accton]Support kernel 6.1 and bookw…
jostar-yang cf34288
Update pyyaml in sonic-bgpcfgd and sonic-frr-mgmt-framework to 6.0
saiarcot895 2f81de1
[marvell-arm64]: Enable SDK module for bookworm (#16909)
Keshavg-marvell 9c46c9a
Modify rasdaemon service on amd64 only
saiarcot895 6cc5f94
[Nvidia] Fix mlnx-sai build failure (#14)
vivekrnv c91e2ae
Fix PAM module configuration issue
saiarcot895 536505e
Upgrade lldpd to 1.0.16
saiarcot895 8a95be1
Fix container down event not sending out a notification
saiarcot895 77ad488
Modify the sudoers file to lecture RO users once
saiarcot895 84b6cf4
Fix docker-sonic-mgmt-framework for armhf
saiarcot895 589bba3
[ci/build]: Upgrade SONiC package versions (#17035)
mssonicbld 351560e
Add note about minimum Docker version due to clone3 syscall usage
saiarcot895 a2a8944
[Bookworm] [Secure Boot] Fix the updated path for extract-cert binary…
vivekrnv 299cec4
[marvell-armhf]: Enable SDK module for bookworm (#17110)
pavannaregundi e62ba31
[bookworm] Fix docker gid mismatch with host (#17158)
vivekrnv 7c5cbd0
[Mellanox] Upgrade HW-MGMT to 7.0030.2008 and update platform-api (#1…
vivekrnv 80de08d
[mellanox] Update SAI to SAIBuild2311.25.0.36, SDK/FW to 4.6.2104/201…
vivekrnv ee02f1a
[Bookworm] Upgrade Dell platforms to Bookworm (#17003)
aravindmani-1 9ffd1af
don't build debootstrap from source
k-v1 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -16,6 +16,7 @@ parameters: | |
- name: dist | ||
type: string | ||
values: | ||
- bookworm | ||
- bullseye | ||
- buster | ||
- stretch | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,26 @@ | ||
# The configuration is generated by template | ||
# Please add additional sources in /etc/apt/sources.list.d | ||
|
||
{% if DISTRIBUTION == 'bookworm' -%} | ||
{%- set nonfree_component='non-free-firmware' -%} | ||
{%- else -%} | ||
{%- set nonfree_component='non-free' -%} | ||
{%- endif %} | ||
|
||
{% for mirror_url in MIRROR_URLS.split(',') %} | ||
deb [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }} main contrib non-free | ||
deb-src [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }} main contrib non-free | ||
deb [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }}-updates main contrib non-free | ||
deb-src [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }}-updates main contrib non-free | ||
deb [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }}-backports main contrib non-free | ||
deb [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }} main contrib {{ nonfree_component }} | ||
deb-src [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }} main contrib {{ nonfree_component }} | ||
deb [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }}-updates main contrib {{ nonfree_component }} | ||
deb-src [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }}-updates main contrib {{ nonfree_component }} | ||
deb [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }}-backports main contrib {{ nonfree_component }} | ||
{% endfor %} | ||
{% for mirror_url in MIRROR_SECURITY_URLS.split(',') %} | ||
{% set dist_separator='/' %}{% if 'packages.trafficmanager.net/debian' in mirror_url %}{% set dist_separator='_' %}{% endif %} | ||
{% if DISTRIBUTION == 'stretch' or DISTRIBUTION == 'buster' %} | ||
deb [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }}{{ dist_separator }}updates main contrib non-free | ||
deb-src [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }}{{ dist_separator }}updates main contrib non-free | ||
{% else %} | ||
deb [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }}-security main contrib non-free | ||
deb-src [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }}-security main contrib non-free | ||
deb [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }}-security main contrib {{ nonfree_component }} | ||
deb-src [arch={{ ARCHITECTURE }}] {{ mirror_url }} {{ DISTRIBUTION }}-security main contrib {{ nonfree_component }} | ||
{% endif %} | ||
{% endfor %} |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why remove gnupg2?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It was being removed in line 275 below, after docker-ce was installed. This package is technically not needed for the purpose of installing docker-ce.