Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
233 commits
Select commit Hold shift + click to select a range
a477c97
[Smartswitch] Add timeout for dhclient on DPU (#24776)
gpunathilell Dec 15, 2025
34f8162
[Mellanox] Fix platform name while checking platform EEPROM (#24634)
Junchao-Mellanox Dec 15, 2025
e1e2aca
[Mellanox] Add support for liquid cooling of Mellanox platform api (#…
yuazhe Dec 15, 2025
73cf292
Convert sai_5600.xml to symlink for SN5600 Simx platform (#24626)
zili11720 Dec 15, 2025
f2a86a5
[Mellanox] Fix issue: sfp.get_temperature_info cannot detect SFP repl…
Junchao-Mellanox Dec 15, 2025
2b29ed2
Updated directory for combined dhcpv4 and dhcpv6 relay code (#24759)
ashutosh-agrawal Dec 15, 2025
d0f28f1
[YANG] Add serial/console device types to YANG (#24854)
Blueve Dec 15, 2025
d938745
Increase lldp netlink buffer limits (#24752)
croos12 Dec 15, 2025
e1236d8
fix show dhcp_server ipv4 info when gateway is optional (#24801)
yue-fred-gao Dec 15, 2025
a602ac5
[Orcas][TH5] Set sai_stats_support_mask to 0x884 for Arista-7060X6-64…
kewei-arista Dec 16, 2025
949db61
[Arista][DT2] Copy QoS from LT2 to T1 (#24748)
dakotac-arista Dec 16, 2025
19699ab
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Dec 16, 2025
ff53153
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Dec 16, 2025
e05f7e9
Switch to building a Trixie base image
saiarcot895 Jun 11, 2025
a98d52c
Update some userspace tools to Trixie versions
saiarcot895 Jun 11, 2025
78edc2e
Update systemd-sonic-generator to make it work on Trixie
saiarcot895 Jun 11, 2025
f54b3f2
Update Linux kernel to 6.12.30
saiarcot895 Jun 18, 2025
f6aeec6
Specify the libyang-frr dependency only for Bookworm
saiarcot895 Jun 18, 2025
0c3ea7a
Build libpcre3 for libyang
saiarcot895 Jun 30, 2025
4cb7ba2
Loosen help text check, as it might change depending on versions
saiarcot895 Jul 11, 2025
c075847
Update sonic-py-common tests and ignore failing test
saiarcot895 Jul 14, 2025
312367b
Allow newer versions of lxml and pyyaml to be used for config-engine
saiarcot895 Jul 14, 2025
7c2e8cd
Update FIPS for Trixie
saiarcot895 Jul 14, 2025
04d6ad2
Disable cgroups v1
saiarcot895 Jul 14, 2025
242e9b3
Fix scripts for Python 3.13
saiarcot895 Jul 15, 2025
e79c9c9
Switch to using Boost 1.83 for Bookworm
saiarcot895 Jul 24, 2025
5235f33
Recreate all version control files from scratch
saiarcot895 Jul 25, 2025
ffa2b74
Use pam_systemd for user session management
saiarcot895 Jul 29, 2025
0c8bc9d
Fix FIPS build issue on trixie
liuh-80 Jul 31, 2025
31666da
[nokia bcm platform] trixie support
jon-nokia Aug 14, 2025
f074ad6
Upgrade to Rust 1.86 for Trixie
saiarcot895 Aug 19, 2025
1626321
Start updating the build rules for platform modules and fix some of t…
saiarcot895 Sep 8, 2025
b264f72
saibcm-modules trixie support
jon-nokia Aug 31, 2025
e6c7df8
Fix tacacs and RADIUS build issue on trixie
liuh-80 Sep 15, 2025
e9d6860
dell trixie changes
rohinikumart Sep 25, 2025
0003c1c
Nexthop modules: Support kernel 6.12
nate-nexthop Oct 3, 2025
868b7ad
[Arista] Update platform library submodules
byu343 Oct 19, 2025
3c992b8
Add immediate variable expansion to makefile to fix slowness
tirupatihemanth Oct 31, 2025
796a00f
[marvell-teralynx] Add Trixie support
pavannaregundi Oct 20, 2025
888c9b3
[marvell-prestera] add Nokia support on trixie
yanmarkman Oct 28, 2025
b597061
platform-modules-cel: adapt for kernel 6.12 and trixie
rchandramouli Oct 29, 2025
1721090
Update hw-mgmt and sdk automatic integration for Trixie
tirupatihemanth Oct 31, 2025
49c6510
Try to fix UEFI boot issue
tirupatihemanth Oct 31, 2025
451bd58
[Mellanox] Fix ISSU and Mellanox Platform API
tirupatihemanth Oct 31, 2025
fb53a42
Update hsFlowd to close the pipe immediately
tirupatihemanth Oct 31, 2025
5921eff
Update monit to 5.34
saiarcot895 Nov 3, 2025
f703d96
[#24386] rsyslog: restore kernel timestamp in the /dev/kmsg logs
rchandramouli Nov 6, 2025
6d330ef
[Debian 13] [Mellanox] Fix Rshim and Linux Kbuild
tirupatihemanth Nov 8, 2025
80a1923
marvell-prestera nokia update trixie
yanmarkman Nov 14, 2025
08a4494
[Mellanox] Remove Linux Kbuild dependency and Fix Component Versions
tirupatihemanth Nov 16, 2025
e6d4bb4
Locally compile grub2 2.06 from Debian Bookworm for Trixie
saiarcot895 Nov 16, 2025
c365f50
[ufispace] Update platform build rules and kernel module to support D…
nonodark Nov 17, 2025
defccce
[nvidia-bluefield] Fix OFED compilation failure in latest NASA
tirupatihemanth Nov 21, 2025
2287035
[Mellanox] Add platform support for Trixie
tirupatihemanth Nov 22, 2025
cc2db88
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Dec 17, 2025
0305f58
[submodule] Update submodule sonic-restapi to the latest HEAD automat…
mssonicbld Dec 18, 2025
d527a59
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Dec 18, 2025
ace522a
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Dec 18, 2025
24a17c2
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Dec 18, 2025
402b729
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Dec 18, 2025
d57f2d6
[Marvell-teralynx] Add or-tools dependency to libsai (#24256)
Keshavg-marvell Dec 18, 2025
c0370c8
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Dec 19, 2025
2b56708
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Dec 19, 2025
a31fc47
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Dec 19, 2025
ab79c67
[Nexthop] Change the BCM SOC config to use PTCH header instead of PTC…
saravanan-nexthop Dec 20, 2025
c0edc95
Use snat to set source ip for inbound dpu mgmt traffic (#24840)
yue-fred-gao Dec 20, 2025
8a16384
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Dec 20, 2025
b4871cd
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Dec 20, 2025
f248e11
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Dec 21, 2025
c7b0a0f
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Dec 21, 2025
0f38b6b
Add 400g/300m cable length to pg_profile_lookup for Arista-7060X6-64P…
dakotac-arista Dec 21, 2025
bd53513
[nvidia-bluefield] Add SAI API headers versions to get_component_vers…
benle7 Dec 22, 2025
da7496a
[Smartswitch][Mellanox]Add watchdog reset reason (#24411)
gpunathilell Dec 22, 2025
597ccd6
[SmartSwitch] Add smartswitch bfb checksum file integrity validation …
croos12 Dec 22, 2025
f3b3039
[Mellanox] Support SN6600 SimX platform and SKU ACS-SN6600 (#24305)
stephenxs Dec 22, 2025
53e724e
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Dec 23, 2025
e58ff0c
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Dec 23, 2025
1bf72cb
[submodule] Update submodule dhcpmon to the latest HEAD automatically…
mssonicbld Dec 23, 2025
d6c18dc
[ci] refine slave image tag strategy (#24922)
yijingyan2 Dec 23, 2025
e183121
[Mellanox] Fix integration-scripts.mk to use cache (#24921)
benle7 Dec 23, 2025
1d8797b
[frr]: update next hop group support by metadata value with disabled …
lipxu Dec 23, 2025
0763b44
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Dec 24, 2025
6f681dc
Merge remote-tracking branch 'upstream/master' into master_RC
abelamit Dec 24, 2025
f2c9f0d
Merge remote-tracking branch 'upstream/master' into master_RC
abelamit Dec 25, 2025
4cda972
[master_RC] fix Mellanox platform sfp code after merge
abelamit Dec 25, 2025
c631cda
[Mellanox] Update FW/SDK to xx.2016.2112/4.8.2112 and SAI to 2505.34.…
volodymyrsamotiy Dec 25, 2025
36bceab
[DPU] Update SAI to SAIBuild0.0.47.0, FW to v47.1080, BFSoC to 4.13.…
oleksandrivantsiv Dec 25, 2025
0facff5
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Dec 27, 2025
6733121
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Dec 30, 2025
c3effc7
Fix prod build Makefile.work
tirupatihemanth Nov 22, 2025
ff0ec58
Merge pull request #583 from tirupatihemanth/trixie_prodbuild_fix
abelamit Dec 31, 2025
112bb48
Support vendor-specific temperature adjustments
jianyuewu Nov 14, 2025
5bc1c41
Integrate HW-MGMT 7.0050.2930 Changes
Dec 31, 2025
7e41e35
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Jan 2, 2026
fda246b
[Build] Split Broadcom SAI build definitions into XGS and DNX makefil…
Gfrom2016 Jan 4, 2026
eea2a76
Added 2026 to hw-management.mk header
YairRaviv Jan 4, 2026
a4ae366
Merge pull request #590 from nvidia-sonic/yraviv-fix-hw-mgmt-header
abelamit Jan 4, 2026
4c05fd2
[FRR] bgpcfgd Wait for mgmtd initial config load (#24655)
lipxu Jan 5, 2026
34c98cd
Revert "Support vendor-specific temperature adjustments"
abelamit Jan 5, 2026
74ef43b
[master_RC] update sonic-utilities pointer
abelamit Jan 5, 2026
46379e4
[build] Fix rsync failure in Docker builds when SONIC_CONFIG_USE_NATI…
DavidZagury Jan 5, 2026
1e7ebe4
VPP: move to 2510 version of VPP (#24565)
aronovic Jan 5, 2026
3589b56
Add support for xcvrd `dom_temperature_poll_interval` option (#24811)
Staphylo Jan 5, 2026
33f1700
[Arista] Update platform library modules (#24947)
arista-hpandya Jan 5, 2026
41da20e
Add build vs pipeline to build vs image and upload (#24924)
xwjiang-ms Jan 6, 2026
b0d7cba
[build] Refine some build targets to match with build infrastructure.…
liushilongbuaa Jan 6, 2026
546e647
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Jan 6, 2026
7c6fd12
fetch remote branch first (#24974)
qiluo-msft Jan 6, 2026
36297c4
[Nexthop] NH-5010 SOC property change (MDB profile, recycle port head…
venu-nexthop Jan 7, 2026
61ebf82
fix click 8.0 compatibility (#24894)
roy-nexthop Jan 7, 2026
9c0f198
Remove Deprecated DYNAMIC_VOQ Property from TH5-512 BRCM Configs (#24…
ccroy-arista Jan 8, 2026
b359c7e
Fix bookworm reproducible build permission issue (#20452)
matofeder Jan 8, 2026
76f046f
pddf asic thermal ctor param changes (#24860)
roy-nexthop Jan 8, 2026
a76a089
Add additional thermal sensors for Arista-7280_r4[k]_32qf_32df (#24818)
arista-hpandya Jan 8, 2026
35df308
[build] Disable device-data dpkg cache because it never hit cache. (#…
liushilongbuaa Jan 8, 2026
c7a3f80
[submodule] Update submodule linkmgrd to the latest HEAD automaticall…
mssonicbld Jan 9, 2026
50ad785
[Nokia-7215-A1] Fix for FW and memory test cases (#24930)
Pavan-Nokia Jan 9, 2026
be747f2
[nokia][pmon] update nokia sonic-platform submodule" (#24950)
mlok-nokia Jan 9, 2026
20963f1
Update media_settings.json for 2x400G module on 7060x6 (#25011)
mihirpat1 Jan 9, 2026
a846f6d
[submodule] Update submodule sonic-restapi to the latest HEAD automat…
mssonicbld Jan 10, 2026
6bb064e
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Jan 10, 2026
d25998d
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Jan 10, 2026
aca8d50
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Jan 10, 2026
7ba8d63
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Jan 10, 2026
e832ea4
Refactor: extract common python/bash functions used in docker-telemet…
qiluo-msft Jan 10, 2026
2920aef
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Jan 11, 2026
d982081
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Jan 11, 2026
0866db1
[otel container]: Create otel container for HFT (#23666)
Janetxxx Jan 12, 2026
cb45aac
[swss.sh]: Cleanup hft table in state db (#25003)
Pterosaur Jan 12, 2026
b905895
add broadcom debug image and mellanox session monitor image (#24993)
yijingyan2 Jan 12, 2026
b9739a6
[Mellanox] Integrate HW-MGMT 7.0050.2930 Changes (#24973)
abelamit Jan 12, 2026
d1c5796
[Mellanox] Update FW/SDK to xx.2016.2122/4.8.2122 (#24958)
volodymyrsamotiy Jan 12, 2026
7bdd015
[Nvidia] [Smartswitch] Added halt timeout in platform (#24939)
gpunathilell Jan 12, 2026
70ad23a
[Smartswitch] [Mellanox] Introduce sleep before force power on(#24910)
gpunathilell Jan 12, 2026
bd0e6c3
[Smartswitch][nvidia-bluefield]Add watchdog device mount for pmon (#2…
gpunathilell Jan 12, 2026
ce2066f
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Jan 13, 2026
8833c83
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Jan 13, 2026
a1d785b
[submodule] Update submodule sonic-dash-api to the latest HEAD automa…
mssonicbld Jan 13, 2026
ed2e9d5
ci: validate docker-sonic-mgmt image with PR tests before publishing …
wangxin Jan 13, 2026
6af068b
[Arista SKUs] Enable kdump for more fixed systems (#24382)
ymd-arista Jan 13, 2026
e0f4839
Remove logging flags for p4rt_app. (#24747)
divyagayathri-hcl Jan 13, 2026
20b3670
Support vendor-specific temperature adjustments (#24957)
jianyuewu Jan 13, 2026
21b0463
[PDDF] Add pddf_watchdog.py to support WDT in PDDF framework (#25049)
jostar-yang Jan 13, 2026
064b16b
[Nvidia-Bluefield] Change sonic-bfb-installer reboot flow to fix pmon…
tirupatihemanth Jan 14, 2026
5303268
[Mellanox] Remove the support for voltmon temperature sensors (#25015)
keboliu Jan 14, 2026
eaa32d2
[PDDF] Support for use of arbitrary number of pmbus compliant psus fo…
gordon-nexthop Jan 14, 2026
28f36c1
[build][ci] Support uploading and pulling slave user docker image (#2…
yijingyan2 Jan 15, 2026
abb204c
Update DNX saibcm kernel modules (#25076)
tjchadaga Jan 15, 2026
3fe243a
Add default buffer configs (#25078)
tjchadaga Jan 15, 2026
4debe24
[yang] change VNET_ROUTE_TUNNEL endpoint, mac_address and vni to leaf…
NavdhaJindal Jan 15, 2026
1063ba2
[ci][master] fix upgradeVersion pipeline (#25060)
yijingyan2 Jan 16, 2026
ac56148
Update modules (#25030)
sreeiyer-1 Jan 16, 2026
dbe3e62
[submodule] Update submodule wpasupplicant/sonic-wpa-supplicant to th…
mssonicbld Jan 16, 2026
bbdc24f
[nexthop]: Move media_settings.json to platform directory (#24884)
bgallagher-nexthop Jan 16, 2026
aa951c3
Use supervisor-proc-exit-listener-rs as listener in 3 more docker ima…
qiluo-msft Jan 16, 2026
de69a2d
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Jan 16, 2026
c060b1b
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Jan 17, 2026
5618ba0
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Jan 17, 2026
a99c224
[submodule] Update submodule sonic-restapi to the latest HEAD automat…
mssonicbld Jan 17, 2026
5a7efa5
[submodule] Update submodule dhcprelay to the latest HEAD automatical…
mssonicbld Jan 17, 2026
74801ae
Extend sonic-yang to support Port Phy Attributes for counterpoll (#24…
dhanasekar-arista Jan 17, 2026
7c474db
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Jan 18, 2026
14d8e1f
Reapply "We should check service enabled instead exists (#24754)" (#2…
qiluo-msft Jan 18, 2026
0364048
[build] Support override public reproducible build version files (#25…
yijingyan2 Jan 18, 2026
5ed1176
fix service name (#25107)
Janetxxx Jan 19, 2026
4f67b12
[Mellanox] Add phcsync script for ASIC clock synchronization (#24972)
zili11720 Jan 19, 2026
1b86e1d
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Jan 19, 2026
17dc741
[ci] Enable nvidia-bluefield image build in PR checker. (#25103)
yijingyan2 Jan 19, 2026
e986833
[Nvidia] Optimize initialization flow for multi-ASIC scalability (#25…
oleksandrivantsiv Jan 19, 2026
c7e0197
[multi-asic][Mellanox] platform-api changes to support multi-asic (#2…
Yakiv-Huryk Jan 19, 2026
4d44a62
Update sensors.conf in x86_64-arista_7280r4_32qf_32df (#25036)
arista-hpandya Jan 19, 2026
32a153c
[vpp]: Remove unused libs in vpp.mk (#24629)
yue-fred-gao Jan 19, 2026
fcd95e0
[build] Refine telemetry sidecar Makefile by removing UT (#25122)
liushilongbuaa Jan 20, 2026
28850a1
[docker-ptf] Upgrade packages by update version and un-pin version (#…
wangxin Jan 20, 2026
5a90bc5
Bump sleep to 5 seconds for DB config file generation (#25121)
cyw233 Jan 20, 2026
0cdf355
[FRR]: Port fixes from FRR mainline (#24308)
cscarpitta Jan 20, 2026
3021d39
[submodule] Update alpine submodule (#25138)
sreeiyer-1 Jan 21, 2026
d6ee061
[build] calculate user slave image tag based on configured arch (#25129)
yijingyan2 Jan 22, 2026
e658025
[Nokia-7220 IXR][Nokia-7250 IXR]Add support for NOKIA 7220 IXR-H6-64 …
fzhou-nokia Jan 22, 2026
d9da247
Disable unwanted containers on smartswitch DPUs (#25032)
prabhataravind Jan 22, 2026
3a3c743
Add docker-restapi-sidecar (#25105)
qiluo-msft Jan 22, 2026
8be202e
Add metric field to vnet route tunnel yang (#25019)
Leyza Jan 23, 2026
5128e65
Added LPO polarity for Arista 7060X6 (#25092)
prgeor Jan 23, 2026
0ed012c
pmon: add missing devices due to unprivileged mode (#24463)
Staphylo Jan 24, 2026
173024b
Merge remote-tracking branch 'upstream/master' into master_RC
abelamit Jan 24, 2026
de4673f
[build] Disable debian helper auto install for cargo project. (#25185)
liushilongbuaa Jan 26, 2026
87d9f48
[build] Use relative swss-common path when building swss and dash-ha.…
liushilongbuaa Jan 27, 2026
8f7ada1
[Nvidia] [Smartswitch] Added check for file while checking for reboot…
gpunathilell Jan 27, 2026
cc48d95
[Mellanox] add new reboot causes to platform API (#24908)
yuazhe Jan 27, 2026
842e315
Remove nodesource nodejs sources for Bookworm arm container (#24517)
nate-nexthop Jan 28, 2026
68843c5
[build] Disable debian helper auto install for cargo project. (#25188)
liushilongbuaa Jan 28, 2026
153f0d9
[Master_RC] fix SPC6 compilation issue
abelamit Jan 27, 2026
d435e09
[Mellanox] Update FW/SDK to xx.2016.3054/4.8.3054 and SAI to 2511.34.…
volodymyrsamotiy Jan 13, 2026
71cdc69
[master_RC] update SIMX version
abelamit Jan 27, 2026
bf60546
Updated sonic-sairedis pointer
YairRaviv Jan 27, 2026
0328d45
Merge remote-tracking branch 'upstream/master' into master_RC
abelamit Jan 28, 2026
113d4d2
[Master_RC] warm-boot multi-ASIC support
abelamit Jan 28, 2026
3c79cec
[docker-wait-any] check warm-restart in correct namespace
stepanblyschak Oct 15, 2025
bb97676
Add `--netns` option to `sonic-db-dump`
stepanblyschak Oct 26, 2025
d28fcd4
mount /host/warmboot per ns in containers
stepanblyschak Sep 8, 2025
6591f4f
make syncd script flag warm-starting per ns
stepanblyschak Sep 8, 2025
b2bbe22
load dump.rdb from warmboot dir per ns
stepanblyschak Sep 8, 2025
af0494d
remove /host/warmboot mount in common dockers
stepanblyschak Oct 6, 2025
ca27c46
remove /host/warmboot mount in platform dockers
stepanblyschak Oct 6, 2025
9ed8d97
update reset-factory
stepanblyschak Oct 6, 2025
29686d4
[multi-asic][finalize-warmboot] support Multi-ASIC systems
stepanblyschak Oct 18, 2025
1c2544d
FIPS: Add cli command to display macsec fips module (#24493)
wumiaont Jan 28, 2026
8b229b4
Update DNX SAI version to 14.1.0.1.0.0.0.1 (#25008)
tjchadaga Jan 28, 2026
a8c8c78
[Nvidia-Bluefield] Update SAI to SAIBuild0.0.48.0, FW to v48.0318 (#…
oleksandrivantsiv Jan 28, 2026
fa509da
[Mellanox] Fix thermal_updater polling interval get issue (#25031)
jianyuewu Jan 29, 2026
6fb1e7c
Remove the leaking sensor list from reset function (#25112)
yuazhe Jan 29, 2026
4043f91
Revert "[Mellanox][Smartswitch] Set default reboot type as DPU reboot…
gpunathilell Jan 29, 2026
c216414
[Arista] Add nohz=off for Lodoga (#24916)
byu343 Jan 29, 2026
27428b3
Update init_cfg to enable macsec on UpperSpineRouter when device is c…
tjchadaga Jan 29, 2026
ea66008
Updated Agera2 version to 3.14.0-2 (#25221)
vmittal-msft Jan 29, 2026
5c0567f
[build] Fix docker-telemetry-sidecar missing sonic_py_common dependen…
FengPan-Frank Jan 29, 2026
b07eabd
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Jan 29, 2026
93e61bb
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Jan 29, 2026
81de95a
Merge remote-tracking branch 'upstream/master' into master_RC
abelamit Jan 29, 2026
4c64c36
[Master_RC] create temporary pointer for sonic-platform-daemon
abelamit Jan 29, 2026
3cc1e41
Add Mellanox firmware manager to KVM image (#557)
oleksandrivantsiv Dec 3, 2025
cf48a9d
add x86_64-nvidia_sn5800_ld_simx-r0
Yakiv-Huryk Jul 11, 2025
f4c69d6
add x86_64-nvidia_sn5800_ld-r0 SKU for BU
Yakiv-Huryk Dec 23, 2025
52e5523
reset ASIC in fastfast boot if warm boot flag is not set
stepanblyschak Nov 14, 2025
51bd2a4
skip boot time FW upgrade in fast-fast boot
stepanblyschak Nov 14, 2025
ac02867
extend sonic-cfggen to add sub_role based on asic.conf
Yakiv-Huryk Jan 22, 2026
21920db
Submodule update:
Yakiv-Huryk Jan 12, 2026
8205645
Submodule update:
oleksandrivantsiv Jan 31, 2026
f6eee57
[Mellanox][multi-asic] Add support for asic ready signal
noaOrMlnx Jan 21, 2026
e7d0c0a
Update get_change_event test and add mock for get_asic_change_event
noaOrMlnx Jan 25, 2026
24bee51
Set all module_ready_container_file related tests in comment
noaOrMlnx Jan 25, 2026
093b6fb
Updated files to fix manual test failures
noaOrMlnx Feb 2, 2026
2c95c20
Update platform UT to fit to new code added
noaOrMlnx Feb 8, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .azure-pipelines/azure-pipelines-UpgrateVersion.yml
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ stages:
git config user.name $GIT_USER
git config credential.https://github.zerozr99.workers.dev.username $GIT_USER
git add files/build/versions
git commit -m "[ci/build]: Upgrade SONiC package versions"
git commit -s -m "[ci/build]: Upgrade SONiC package versions"
git checkout -b $BRANCH_NAME
git remote add remote https://github.com/$GIT_USER/$GIT_REPO
git push remote HEAD:refs/heads/$BRANCH_NAME -f
Expand Down
50 changes: 50 additions & 0 deletions .azure-pipelines/azure-pipelines-build-vs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
pr: none
trigger: none


name: $(TeamProject)_$(Build.DefinitionName)_$(SourceBranchName)_$(Date:yyyyMMdd)$(Rev:.r)

resources:
repositories:
- repository: buildimage
type: github
name: sonic-net/sonic-buildimage
endpoint: sonic-net
ref: master


variables:
- template: .azure-pipelines/azure-pipelines-repd-build-variables.yml@buildimage
- template: .azure-pipelines/template-variables.yml@buildimage
- name: CACHE_MODE
value: rcache
- name: ENABLE_FIPS
value: y
- name: BUILD_BRANCH
${{ if eq(variables['Build.Reason'], 'PullRequest') }}:
value: $(System.PullRequest.TargetBranch)
${{ else }}:
value: $(Build.SourceBranchName)


parameters:
- name: SUBMODULE
type: string
default: ' '

- name: COMMIT_ID
type: string
default: ' '


stages:
- stage: BuildVS
pool: sonicso1ES-amd64
jobs:
- template: azure-pipelines-build.yml
parameters:
buildOptions: 'USERNAME=admin SONIC_BUILD_JOBS=$(nproc) BUILD_MULTIASIC_KVM=y INCLUDE_DHCP_SERVER=y ${{ variables.VERSION_CONTROL_OPTIONS }}'
jobGroups:
- name: vs
SUBMODULE: ${{ parameters.SUBMODULE }}
COMMIT_ID: ${{ parameters.COMMIT_ID }}
6 changes: 5 additions & 1 deletion .azure-pipelines/azure-pipelines-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,11 @@ jobs:
fi
if [ $(syncd_rpc_image) == yes ]; then
make $BUILD_OPTIONS ENABLE_SYNCD_RPC=y target/sonic-$(GROUP_NAME).bin
mv target/sonic-mellanox.bin target/sonic-$(GROUP_NAME)-rpc.bin
mv target/sonic-$(GROUP_NAME).bin target/sonic-$(GROUP_NAME)-rpc.bin
fi
if [ $(session_monitor) == yes ]; then
make $BUILD_OPTIONS ENABLE_SESSION_MONITOR=y target/sonic-$(GROUP_NAME).bin
mv target/sonic-$(GROUP_NAME).bin target/sonic-$(GROUP_NAME)-session-monitor.bin
fi
if [ $(GROUP_NAME) == nvidia-bluefield ]; then
make $BUILD_OPTIONS target/sonic-$(GROUP_NAME).bfb
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/azure-pipelines-image-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
- script: |
[ -n "$OVERRIDE_BUILD_OPTIONS" ] && OVERRIDE_BUILD_OPTIONS=$(OVERRIDE_BUILD_OPTIONS)
BUILD_OPTIONS="$(BUILD_OPTIONS) $OVERRIDE_BUILD_OPTIONS"
if [ -n "$(CACHE_MODE)" ] && echo $(PLATFORM_AZP) | grep -E -q "^(vs|broadcom|mellanox|marvell-prestera-armhf|marvell-prestera-arm64|vpp)$"; then
if [ -n "$(CACHE_MODE)" ] && echo $(PLATFORM_AZP) | grep -E -q "^(vs|broadcom|mellanox|marvell-prestera-armhf|marvell-prestera-arm64|vpp|nvidia-bluefield)$"; then
CACHE_OPTIONS="SONIC_DPKG_CACHE_METHOD=$(CACHE_MODE) SONIC_DPKG_CACHE_SOURCE=/nfs/dpkg_cache/$(PLATFORM_AZP)"
BUILD_OPTIONS="$BUILD_OPTIONS $CACHE_OPTIONS"
fi
Expand Down
75 changes: 45 additions & 30 deletions .azure-pipelines/docker-sonic-mgmt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,7 @@ stages:

make NOBUSTER=1 NOBULLSEYE=1 SONIC_BUILD_JOBS=$(nproc) DEFAULT_CONTAINER_REGISTRY=publicmirror.azurecr.io ENABLE_DOCKER_BASE_PULL=y configure PLATFORM=generic DOCKER_BUILDKIT=0
make -f Makefile.work BLDENV=bookworm SONIC_BUILD_JOBS=$(nproc) DEFAULT_CONTAINER_REGISTRY=publicmirror.azurecr.io ENABLE_DOCKER_BASE_PULL=y target/docker-sonic-mgmt.gz
cp target -r $(Build.ArtifactStagingDirectory)/target
docker load -i target/docker-sonic-mgmt.gz
docker tag docker-sonic-mgmt $REGISTRY_SERVER/docker-sonic-mgmt:latest
cp -r target $(Build.ArtifactStagingDirectory)/target
env:
REGISTRY_SERVER: ${{ parameters.registry_url }}
displayName: Build docker-sonic-mgmt.gz
Expand All @@ -68,45 +66,62 @@ stages:
artifact: 'docker-sonic-mgmt'
displayName: "Archive docker image sonic-mgmt"

- job: validate_docker_image_and_upload
- bash: |
set -ex
docker load -i $(Build.ArtifactStagingDirectory)/target/docker-sonic-mgmt.gz
docker tag docker-sonic-mgmt:latest $REGISTRY_SERVER/docker-sonic-mgmt:lastbuild
docker images
env:
REGISTRY_SERVER: ${{ parameters.registry_url }}
displayName: 'Load and tag docker-sonic-mgmt as lastbuild'

- task: Docker@2
displayName: 'Push docker-sonic-mgmt:lastbuild to registry'
condition: succeeded()
inputs:
containerRegistry: ${{ parameters.registry_conn }}
repository: docker-sonic-mgmt
command: push
tags: lastbuild

- stage: Test
dependsOn: Build
condition: and(succeeded(), in(dependencies.Build.result, 'Succeeded'))
variables:
- group: SONiC-Elastictest
- name: BUILD_BRANCH
value: $(Build.SourceBranchName)
jobs:
- template: .azure-pipelines/pr_test_template.yml@sonic-mgmt
parameters:
CHECKOUT_SONIC_MGMT: true
OVERRIDE_PARAMS:
REPO_NAME: "sonic-mgmt"
SETUP_CONTAINER_PARAMS: "-i ${{ parameters.registry_url }}/docker-sonic-mgmt:lastbuild"

- stage: Publish
dependsOn: Test
condition: and(succeeded(), in(dependencies.Test.result, 'Succeeded'))
jobs:
- job: PublishAsLatest
pool: sonicso1ES-amd64
timeoutInMinutes: 360
dependsOn: Build
timeoutInMinutes: 60
steps:
- checkout: sonic-mgmt
clean: true
fetchDepth: 0
displayName: 'Checkout sonic-mgmt'

- download: current
artifact: 'docker-sonic-mgmt'
displayName: "Download docker image sonic-mgmt"

- script: |
set -ex

docker load -i $(Pipeline.Workspace)/docker-sonic-mgmt/target/docker-sonic-mgmt.gz

cd ansible
sudo ./setup-management-network.sh -d
cd ../
docker rm -f sonic-mgmt

./setup-container.sh -n sonic-mgmt -d /data -i docker-sonic-mgmt -v

docker exec sonic-mgmt bash -c "echo 'Container is running' && ps aux"
displayName: 'Setup sonic-mgmt docker container and verify'
displayName: "Download docker-sonic-mgmt image"

- bash: |
set -ex

docker load -i $(Pipeline.Workspace)/docker-sonic-mgmt/target/docker-sonic-mgmt.gz
docker tag docker-sonic-mgmt:latest $REGISTRY_SERVER/docker-sonic-mgmt:latest
docker images
env:
REGISTRY_SERVER: ${{ parameters.registry_url }}
displayName: 'Tag docker-sonic-mgmt'
displayName: 'Load and tag docker-sonic-mgmt as latest'

- task: Docker@2
displayName: Upload image
displayName: 'Push docker-sonic-mgmt:latest to registry'
condition: succeeded()
inputs:
containerRegistry: ${{ parameters.registry_conn }}
Expand Down
27 changes: 17 additions & 10 deletions .azure-pipelines/docker-sonic-slave-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,13 +53,14 @@ jobs:
- bash: |
set -ex
build_options="$(VERSION_CONTROL_OPTIONS)"
image_tag=$(BLDENV=${{ parameters.dist }} make -f Makefile.work showtag $build_options PLATFORM=generic PLATFORM_ARCH=${{ parameters.arch }} | grep sonic-slave | tail -n 1)
tags=$(BLDENV=${{ parameters.dist }} make -f Makefile.work showtag $build_options PLATFORM=generic PLATFORM_ARCH=${{ parameters.arch }} | grep sonic-slave | tail -n 2)
image_tag=$(printf '%s\n' "$tags" | tail -n 1)
image_latest=$(echo $(echo $image_tag | awk -F: '{print$1}'):latest)
if echo ${{ parameters.pool }} | grep ${{ parameters.arch }};then
image_latest=$(echo ${image_latest} | sed 's/:/-${{ parameters.arch }}:/')
fi
image_branch=$(echo $(echo $image_latest | awk -F: '{print$1}'):$(Build.SourceBranchName))
user_image_tag=$(printf '%s\n' "$tags" | head -n 1)
image_branch=$(echo $(echo $image_tag | awk -F: '{print$1}'):$(Build.SourceBranchName))
image_branch_arch=$(echo $(echo $image_tag | awk -F: '{print$1}'):$(Build.SourceBranchName)-${{ parameters.arch }})
docker rmi $image_tag || true
docker rmi $user_image_tag || true

if [[ "$(Build.Reason)" =~ [a-zA-Z]*CI ]] && docker pull ${{ parameters.registry_url }}/${image_tag};then
exit 0
Expand All @@ -72,11 +73,17 @@ jobs:

docker tag ${image_tag} ${REGISTRY_SERVER}/${image_tag}
docker push ${REGISTRY_SERVER}/${image_tag}
docker tag ${image_tag} ${REGISTRY_SERVER}/${image_branch}
docker push ${REGISTRY_SERVER}/${image_branch}
if [[ "$(Build.SourceBranchName)" == "master" ]];then
docker tag ${image_tag} ${REGISTRY_SERVER}/${image_latest}
docker push ${REGISTRY_SERVER}/${image_latest}
docker tag ${user_image_tag} ${REGISTRY_SERVER}/${user_image_tag}
docker push ${REGISTRY_SERVER}/${user_image_tag}
docker tag ${image_tag} ${REGISTRY_SERVER}/${image_branch_arch}
docker push ${REGISTRY_SERVER}/${image_branch_arch}
if [[ "${{ parameters.arch }}" == "amd64" ]];then
docker tag ${image_tag} ${REGISTRY_SERVER}/${image_branch}
docker push ${REGISTRY_SERVER}/${image_branch}
if [[ "$(Build.SourceBranchName)" == "master" ]];then
docker tag ${image_tag} ${REGISTRY_SERVER}/${image_latest}
docker push ${REGISTRY_SERVER}/${image_latest}
fi
fi
env:
REGISTRY_SERVER: ${{ parameters.registry_url }}
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/template-variables.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
variables:
DEFAULT_CONTAINER_REGISTRY: 'publicmirror.azurecr.io'
COMMON_LIB_BUILD_ENVS: 'bookworm'
COMMON_LIB_BUILD_ENVS: 'bookworm trixie'
SONIC_SLAVE_DOCKER_DRIVER: 'overlay2'
SONIC_BUILD_RETRY_COUNT: 3
SONIC_BUILD_RETRY_INTERVAL: 600
Expand Down
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
/src/snmpd/ @sonic-net/sonic-management

# dhcp relay
/src/dhcp6relay/ @sonic-net/sonic-fundamentals
/src/dhcprelay/ @sonic-net/sonic-fundamentals
/src/dhcpmon/ @sonic-net/sonic-fundamentals
/src/isc-dhcp/ @sonic-net/sonic-fundamentals

Expand Down
5 changes: 4 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
url = https://github.com/nvidia-sonic/sonic-platform-common
[submodule "src/sonic-platform-daemons"]
path = src/sonic-platform-daemons
url = https://github.com/sonic-net/sonic-platform-daemons
url = https://github.com/nvidia-sonic/sonic-platform-daemons
[submodule "src/sonic-platform-pde"]
path = src/sonic-platform-pde
url = https://github.com/sonic-net/sonic-platform-pdk-pde
Expand Down Expand Up @@ -145,3 +145,6 @@
[submodule "src/supervisor"]
path = src/supervisor
url = https://github.com/Supervisor/supervisor
[submodule "platform/alpinevs"]
path = platform/alpinevs
url = https://github.com/sonic-net/sonic-alpine/
6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ NOSTRETCH ?= 1
NOBUSTER ?= 1
NOBULLSEYE ?= 1
NOBOOKWORM ?= 0
NOTRIXIE ?= 1
NOTRIXIE ?= 0

override Q := @
ifeq ($(QUIET),n)
Expand Down Expand Up @@ -60,10 +60,10 @@ ifeq ($(NOBULLSEYE), 0)
$(MAKE_WITH_RETRY) EXTRA_DOCKER_TARGETS=$(notdir $@) BLDENV=bullseye -f Makefile.work bullseye
endif
ifeq ($(NOBOOKWORM), 0)
$(MAKE_WITH_RETRY) BLDENV=bookworm -f Makefile.work $@
$(MAKE_WITH_RETRY) EXTRA_DOCKER_TARGETS=$(notdir $@) BLDENV=bookworm -f Makefile.work bookworm
endif
ifeq ($(NOTRIXIE), 0)
$(MAKE_WITH_RETRY) BLDENV=trixie -f Makefile.work trixie
$(MAKE_WITH_RETRY) BLDENV=trixie -f Makefile.work $@
endif

BLDENV=bookworm $(MAKE) -f Makefile.work docker-cleanup
Expand Down
1 change: 1 addition & 0 deletions Makefile.cache
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@
# Common files and FLAGS
# Run the 'touch cache.skip.common' command in the base directory to exclude the common files from caching
SONIC_COMMON_FILES_LIST := $(if $(wildcard cache.skip.common),, .platform slave.mk rules/functions Makefile.cache)
SONIC_DEVICE_FILES_LIST := $(shell git ls-files -s device | grep -v ^120000 | grep -Eo device.*)
SONIC_COMMON_FLAGS_LIST := $(CONFIGURED_PLATFORM) \
$(CONFIGURED_ARCH) \
$(BLDENV) \
Expand Down
35 changes: 30 additions & 5 deletions Makefile.work
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,9 @@ USER := $(shell id -un)
PWD := $(shell realpath $(shell pwd))
USER_LC := $(shell echo $(USER) | tr A-Z a-z)
ifneq ($(DEFAULT_CONTAINER_REGISTRY),)
DOCKER_MACHINE := $(shell docker run --rm $(DEFAULT_CONTAINER_REGISTRY)/debian:buster uname -m)
DOCKER_MACHINE := $(shell docker run --rm $(DEFAULT_CONTAINER_REGISTRY)/debian:trixie uname -m)
else
DOCKER_MACHINE := $(shell docker run --rm debian:buster uname -m)
DOCKER_MACHINE := $(shell docker run --rm debian:trixie uname -m)
endif
HOST_DOCKERD_GID := $(shell getent group docker | cut -d : -f3)

Expand Down Expand Up @@ -218,6 +218,7 @@ $(shell CONFIGURED_ARCH=$(CONFIGURED_ARCH) \
DOCKER_EXTRA_OPTS=$(DOCKER_EXTRA_OPTS) \
DEFAULT_CONTAINER_REGISTRY=$(DEFAULT_CONTAINER_REGISTRY) \
FIPS_VERSION=$(FIPS_VERSION) \
FIPS_GOLANG_MAIN_VERSION=$(FIPS_GOLANG_MAIN_VERSION) \
FIPS_GOLANG_VERSION=$(FIPS_GOLANG_VERSION) \
j2 $(SLAVE_DIR)/Dockerfile.j2 > $(SLAVE_DIR)/Dockerfile)

Expand Down Expand Up @@ -261,7 +262,7 @@ SLAVE_TAG = $(shell \
$(SLAVE_DIR)/Dockerfile \
$(SLAVE_DIR)/sources.list.* \
$(SLAVE_DIR)/buildinfo/versions/versions-* \
&& echo $(USER)/$(PWD)/$(CONFIGURED_PLATFORM)) \
&& echo $(USER)/$(PWD)/$(CONFIGURED_ARCH)) \
| sha1sum \
| awk '{print substr($$1,0,11);}')

Expand Down Expand Up @@ -343,6 +344,11 @@ ifneq ($(SECURE_UPGRADE_PROD_SIGNING_TOOL),)
DOCKER_RUN += -v $(SECURE_UPGRADE_PROD_SIGNING_TOOL):/sonic/scripts/$(shell basename -- $(SECURE_UPGRADE_PROD_SIGNING_TOOL)):ro
endif

# Pass the Signing prod tool arguments as environment variable to avoid make command-line parsing issues
ifneq ($(SECURE_UPGRADE_PROD_TOOL_ARGS),)
DOCKER_RUN += -e "SECURE_UPGRADE_PROD_TOOL_ARGS=$(SECURE_UPGRADE_PROD_TOOL_ARGS)"
endif

ifneq ($(SONIC_DPKG_CACHE_SOURCE),)
DOCKER_RUN += -v "$(SONIC_DPKG_CACHE_SOURCE):/dpkg_cache:rw"
endif
Expand Down Expand Up @@ -451,6 +457,8 @@ DOCKER_USER_BUILD = docker build --no-cache \
-f $(SLAVE_DIR)/Dockerfile.user \
$(SLAVE_DIR) $(SPLIT_LOG) $(DOCKER_LOG)

DOCKER_USER_PULL = docker pull \
$(REGISTRY_SERVER):$(REGISTRY_PORT)$(REGISTRY_SERVER_PATH)/$(SLAVE_IMAGE):$(SLAVE_TAG)

DOCKER_SLAVE_BASE_INSPECT = \
{ \
Expand Down Expand Up @@ -490,8 +498,24 @@ DOCKER_SLAVE_USER_INSPECT = \
docker inspect --type image $(SLAVE_IMAGE):$(SLAVE_TAG) &> /dev/null; \
}

DOCKER_SLAVE_USER_PULL_REGISTRY = \
[ $(ENABLE_DOCKER_BASE_PULL) == y ] && \
{ \
echo Image $(SLAVE_IMAGE):$(SLAVE_TAG) not found. Pulling...; \
$(DOCKER_USER_PULL); \
} && \
{ \
docker tag $(REGISTRY_SERVER):$(REGISTRY_PORT)$(REGISTRY_SERVER_PATH)/$(SLAVE_IMAGE):$(SLAVE_TAG) $(SLAVE_IMAGE):$(SLAVE_TAG) && \
$(COLLECT_DOCKER); \
}\

SONIC_SLAVE_USER_BUILD = \
{ $(DOCKER_SLAVE_USER_INSPECT) } || \
{ \
$(DOCKER_SLAVE_USER_INSPECT); \
} || \
{ \
$(DOCKER_SLAVE_USER_PULL_REGISTRY); \
} || \
{ \
set -o pipefail ; \
echo Image $(SLAVE_IMAGE):$(SLAVE_TAG) not found. Building... ; \
Expand Down Expand Up @@ -545,6 +569,7 @@ SONIC_BUILD_INSTRUCTION := $(MAKE) \
SONIC_INCLUDE_SYSTEM_GNMI=$(INCLUDE_SYSTEM_GNMI) \
SONIC_INCLUDE_SYSTEM_BMP=$(INCLUDE_SYSTEM_BMP) \
SONIC_INCLUDE_SYSTEM_EVENTD=$(INCLUDE_SYSTEM_EVENTD) \
SONIC_INCLUDE_SYSTEM_OTEL=$(INCLUDE_SYSTEM_OTEL) \
INCLUDE_DHCP_RELAY=$(INCLUDE_DHCP_RELAY) \
INCLUDE_DHCP_SERVER=$(INCLUDE_DHCP_SERVER) \
INCLUDE_MACSEC=$(INCLUDE_MACSEC) \
Expand All @@ -562,7 +587,6 @@ SONIC_BUILD_INSTRUCTION := $(MAKE) \
SECURE_UPGRADE_SIGNING_CERT=$(SECURE_UPGRADE_SIGNING_CERT) \
SECURE_UPGRADE_KERNEL_CAFILE=$(SECURE_UPGRADE_KERNEL_CAFILE) \
SECURE_UPGRADE_PROD_SIGNING_TOOL=$(SECURE_UPGRADE_PROD_SIGNING_TOOL) \
SECURE_UPGRADE_PROD_TOOL_ARGS="\"'$(SECURE_UPGRADE_PROD_TOOL_ARGS)'\"" \
SONIC_DEFAULT_CONTAINER_REGISTRY=$(DEFAULT_CONTAINER_REGISTRY) \
ENABLE_HOST_SERVICE_ON_START=$(ENABLE_HOST_SERVICE_ON_START) \
SLAVE_DIR=$(SLAVE_DIR) \
Expand Down Expand Up @@ -608,6 +632,7 @@ export MIRROR_SECURITY_URLS
export MIRROR_SNAPSHOT
export SONIC_VERSION_CONTROL_COMPONENTS
export PIP_HTTP_TIMEOUT
export SECURE_UPGRADE_PROD_TOOL_ARGS

%:: | sonic-build-hooks
ifneq ($(filter y, $(MULTIARCH_QEMU_ENVIRON) $(CROSS_BUILD_ENVIRON)),)
Expand Down
Loading