Skip to content
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

Updating SONiC for OOPT #1

Open
wants to merge 6,873 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6873 commits
Select commit Hold shift + click to select a range
106c38d
Add GNMI client cert cname check support. (#18709)
liuh-80 Aug 22, 2024
f9ec341
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Aug 22, 2024
a341620
[docker-ptf] create symlinks for py3-only image (#19813)
opcoder0 Aug 23, 2024
4913fab
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Aug 23, 2024
10f0fe8
Event and alarm management (#17949)
bhaveshdell Aug 23, 2024
4b39162
[marvell] Updating sai debian (#19423)
Keshavg-marvell Aug 26, 2024
f626233
Fix 2700a1 sensors.conf and update psu_sensors.json accordingly (#19515)
yuazhe Aug 27, 2024
94e0668
[FRR template]Add missing exit to avoid config nht via default route …
Gfrom2016 Aug 27, 2024
67df9ab
[Arista]: Add new HwSKU blackhawk-th4 (#19429)
smagarwal-arista Aug 27, 2024
48fb03b
7060dx5 add tuning and suport values for HwSkus (#19698)
smagarwal-arista Aug 27, 2024
0b18f5c
[Arista] Update platform library submodules (#19349)
Staphylo Aug 28, 2024
cc22863
[Mellanox] update rshim logic (#19775)
Yakiv-Huryk Aug 28, 2024
b3c9d2d
[Mellanox] update buffers and align QoS to add support for Dual-Tor o…
ayurkiv-nvda Aug 28, 2024
66e141b
[Knet driver] Upgrade Broadcom xgs saibcm-modules to 10.1 (#19327)
Gfrom2016 Aug 28, 2024
93f3cad
Revert "Event and alarm management (#17949)" (#20052)
liushilongbuaa Aug 28, 2024
8dcf192
[Nokia][snmpwalk] Fix the snmpwalk cefcFruPowerStatusTable on Nokia L…
mlok-nokia Aug 28, 2024
13e3f80
[BGP] Fix TCP MD5 authentication problem in VRF (#19980)
puffc Aug 28, 2024
0b5f71f
Adding the missed route-map calls for idf isolation (#19752)
tjchadaga Aug 29, 2024
1fe8153
Upgrade xgs SAI version to 10.1.38.0 (#19915)
Gfrom2016 Aug 29, 2024
5c29815
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Aug 29, 2024
7879ab3
[Nokia Device] Add Programmability path and dpp_path for Nokia DNX pl…
saksarav-nokia Aug 29, 2024
7e4d58c
[Nokia-7215][Nokia-7215-A1] Update EZB files (#19862)
Pavan-Nokia Aug 29, 2024
9bb20da
[Marvell] Updating hwsku configs to EZB1.08 version (#19403)
Keshavg-marvell Aug 29, 2024
a5a2cf1
Fix flaky capture service start (#20024)
zbud-msft Aug 29, 2024
433a528
Update cisco-8000.ini to 202405.0.3 release (#19899)
anamehra Aug 30, 2024
5ac82b5
[Bug Fix] Route map for BGP profile FROM_SDN_APPLIANCE_ROUTES (#19871)
siqbal1986 Aug 30, 2024
8ea34e2
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Aug 30, 2024
962672e
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Aug 30, 2024
cd27349
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Aug 30, 2024
cd576f8
[master] DNX SAI update to 11.2.7.1 (#20079)
wenyiz2021 Aug 30, 2024
8c66a7e
[submodule] Update submodule sonic-dash-api to the latest HEAD automa…
mssonicbld Aug 30, 2024
219da22
[debian]: Update to Linux 6.1.94 (#19564)
saiarcot895 Aug 31, 2024
d66cb58
[Mellanox] Update mlnx-fw-upgrade.j2 to support BF3 DPU NIC FW. (#20090)
oleksandrivantsiv Aug 31, 2024
84acf27
[ci/build]: Upgrade SONiC package versions (#20096)
mssonicbld Aug 31, 2024
7e2255b
[cisco]: Update cisco-8000.ini to 202405.0.4 release (#20091)
anamehra Aug 31, 2024
06a90a8
[Nvidia]: Enable CMIS host management on Mellanox-SN4280-O28 SKU (#20…
vivekrnv Aug 31, 2024
40834d5
[Mellanox] Updating SDK/FW to 4.6.4082/2012.4082 (#19579)
keboliu Sep 1, 2024
0b4c3a1
Revert "Revert suppress FIB pending feature (#19027)" (#19836)
dgsudharsan Sep 2, 2024
9a565fe
[docker-ptf]: Remove unused yabgp from py3only image (#20086)
opcoder0 Sep 3, 2024
76af66f
[Mellanox] Test fixes and URL support for BFB installer (#19860)
gpunathilell Sep 3, 2024
3fb7de1
[Mellanox] dpuctl utility for controlling DPU power flows (#19863)
gpunathilell Sep 3, 2024
345ce81
Updated media_settings.json and optics_si_settings.json for SKUs 4700…
tshalvi Sep 3, 2024
603ee43
[Mellanox] Suppress TPM error log (#19965)
Junchao-Mellanox Sep 3, 2024
6b974ce
Use latest natsort package (#19962)
vivekrnv Sep 3, 2024
08b359c
[Mellanox] Fix Mellanox-SN5600-V256 SKU for CMIS host management (#19…
tshalvi Sep 3, 2024
c4d75f8
[Mellanox] wait SFP ready when receive an insert event with module ho…
Junchao-Mellanox Sep 3, 2024
2ff111c
[CRM][DASH] add the default CRM DASH thresholds to the t1-smartswitch…
Yakiv-Huryk Sep 3, 2024
428dc89
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 3, 2024
eee217d
[isc-dhcp-relay] Add patch to init io obj before creating fd watch (#…
yaqiangz Sep 4, 2024
f0979dd
Remove default hash-offset for chassis-packet (#19745)
anamehra Sep 4, 2024
7cb7e79
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 4, 2024
18233af
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Sep 4, 2024
a791d54
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Sep 4, 2024
cab9496
[Mellanox] update buffers and align QoS to add support for DSCP remap…
ayurkiv-nvda Sep 4, 2024
c3acfdc
[Mellanox] set default IMA algorithm to sha384 on SN4280 (#19973)
Yakiv-Huryk Sep 5, 2024
3df3669
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 5, 2024
f0eeae7
Enable MG step in azure pipeline checker. (#20128)
liushilongbuaa Sep 5, 2024
e5376a0
Update mrvl-prestera SDK driver (#19710)
pavannaregundi Sep 5, 2024
0f5166d
[memory_monitoring] Enhance monitoring the memory usage of containers…
FengPan-Frank Sep 6, 2024
a7da2b5
Upgrade xgs SAI version to 10.1.42.0 (#20119)
Gfrom2016 Sep 6, 2024
3a8fc95
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Sep 6, 2024
4a30a1b
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 6, 2024
08a1565
Add VPN related configuration in frrcfgd.py (#19924)
eddieruan-alibaba Sep 6, 2024
c9ec757
[Nokia-7215] Fix software upgrade corner case (#20169)
Pavan-Nokia Sep 8, 2024
66b9ec5
[doc]: add 202405 build badge (#20140)
Keshavg-marvell Sep 8, 2024
4e23904
Fix Two issues when using config node as unified #20019 (#20020)
eddieruan-alibaba Sep 9, 2024
9989a27
YANG model for enabling fabric monitor attribute (#19767)
jfeng-arista Sep 9, 2024
caf23e9
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Sep 9, 2024
c883f16
[VOQ Chassis] Reduce the i-BGP Keep alive and Hold timer value (#20189)
abdosi Sep 9, 2024
b0061f9
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Sep 11, 2024
72170bc
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 11, 2024
64bc717
[submodule] Update submodule sonic-dash-api to the latest HEAD automa…
mssonicbld Sep 11, 2024
dbcfc28
[Chassis] Update lossy profile to restrict buffer usage in congestion…
vmittal-msft Sep 11, 2024
dfa5002
[Arista] No-op qos buffer templates, remove bcm baseline configs (#20…
rick-arista Sep 11, 2024
d9079b3
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Sep 12, 2024
46069d1
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Sep 12, 2024
9080f81
[ntp] Add interface existance check for ntp configuration (#20205)
yaqiangz Sep 12, 2024
702dd4e
[subnet decap] Fix VLAN prefix decap term (#19229)
lolyu Sep 12, 2024
b73d613
Update ipmitool version to ipmitool_1.8.19-4+deb12u1 (#20241)
baxia-lan Sep 12, 2024
64c818b
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Sep 13, 2024
8afb103
eliminate dmidecode because it requires root privileges (#17509)
justindthomas Sep 13, 2024
87282ed
[ntp] Add support for ntp to listen ipv4/ipv6 address depends on serv…
yaqiangz Sep 13, 2024
050a2ae
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Sep 14, 2024
35e87a6
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 14, 2024
fe553ab
[Mellanox] Add dpuctl services to support "dark mode". (#19931)
oleksandrivantsiv Sep 15, 2024
20ea16f
[Mellanox] SN4280 Platform pcie changes (#20093)
gpunathilell Sep 15, 2024
367495d
Dev cli sessions (#17623)
i-davydenko Sep 16, 2024
9b415fd
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 16, 2024
69f9442
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Sep 16, 2024
e40ff63
Revert "[Arista]: Fix TH5 egress pool creation failure with BCM YAML …
Janetxxx Sep 16, 2024
e4808cf
[arista]: Upgrade credo sai package to v0.9.9 (#20209)
jimmyzhai Sep 16, 2024
7167382
Update default Mellanox WRED profile (#20265)
kperumalbfn Sep 16, 2024
433d039
Update swss and sairedis submodules (#20213)
theasianpianist Sep 17, 2024
0760229
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Sep 17, 2024
c0eebae
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Sep 17, 2024
2c47e35
[fpmsyncd] Fpmsyncd Next Hop Table Enhancement (#16762)
ntt-omw Sep 17, 2024
e0e0c0c
[DASH] Add support for ENI counters (#19997)
vivekrnv Sep 18, 2024
82861b1
Adds blkinfo for use by stormond to instantiate UsbUtil object (#20053)
assrinivasan Sep 19, 2024
b9e70a3
[dhcp_relay] optimize dhcp relay cli (#20094)
Xichen96 Sep 19, 2024
856fcc9
[Mellanox] Adding SKU Mellanox-SN5600-C256A1 (#19619)
DavidZagury Sep 19, 2024
2ed6e17
Smartswitch support for container checker and frr (#19729)
rameshraghupathy Sep 19, 2024
e106909
Add bmpcfgd for monitoring config_db state change. (#18940)
FengPan-Frank Sep 19, 2024
75e4bbe
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Sep 20, 2024
e598de6
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 20, 2024
50ddacb
[SmartSwitch] Yang model change for bridge midplane (#19819)
gpunathilell Sep 20, 2024
3d452b4
[Arista]: Fix tuning values in the media_settings.json of 7800r3a_36d…
arista-nwolfe Sep 20, 2024
a63a837
[Mellanox]: Add Mellanox-SN4600C-D24C52 SKU. (#20142)
nazariig Sep 21, 2024
d36056f
[Micas/Platform]platform M2-W6510 uses Linux kernel drivers (#19599)
philo-micas Sep 21, 2024
007ccad
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Sep 21, 2024
93fff33
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Sep 21, 2024
561479e
Move eventd enabled check from build time to runtime (#20248)
zbud-msft Sep 23, 2024
265a79f
Add back publish events (#20306)
zbud-msft Sep 23, 2024
783a569
[Mellanox] Disable SGX for SN5600/SN5400 platforms (#19701)
vivekrnv Sep 24, 2024
73937cb
Update asic table template for shared headroom pool relevant informat…
stephenxs Sep 25, 2024
439e266
[subnet decap] Flush state db tunnel && decap term entries when swss …
lolyu Sep 25, 2024
8ad497f
[Mellanox] Add SN5640 SIMX platform with default SKU (#20225)
noaOrMlnx Sep 25, 2024
e821264
[DNX SAI] bump to 11.2.9.1 (#20285)
wenyiz2021 Sep 26, 2024
dbd6f5e
[Mellanox] align SKU name to Mellanox-SN5600-C256X1 (#20341)
DavidZagury Sep 26, 2024
bd2d4c3
[nvidia-bluefield] add sonic-byo python script (#19774)
Yakiv-Huryk Sep 26, 2024
bfdc62c
[ci] Fix permission issue on docker-ptf /var/run/sshd (#20346)
liushilongbuaa Sep 27, 2024
7fcd58f
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Sep 28, 2024
4d94ed5
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Sep 28, 2024
d207484
Make sure logrotate send rsyslog HUP signal only if it is already run…
DavidZagury Sep 28, 2024
f442943
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 29, 2024
f2ed2c9
Update cisco-8000.ini to 202405.0.5 release (#20362)
anamehra Sep 30, 2024
8756d3c
[Mellanox] Integrate HW-MGMT 7.0040.1011 Changes (#20148)
dprital Sep 30, 2024
23136e5
Introduce new FRR-SONiC communication channel (FPM SONiC module). (#1…
cscarpitta Sep 30, 2024
23792e6
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Oct 1, 2024
aefaf94
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Oct 1, 2024
8cd3cff
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Oct 2, 2024
a50fa4a
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Oct 2, 2024
ec20ff3
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Oct 3, 2024
c7dc8e9
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Oct 3, 2024
7ca784a
[submodule] Update submodule sonic-mgmt-common to the latest HEAD aut…
mssonicbld Oct 3, 2024
e18cecb
sort the system port ID generation (#20075)
judyjoseph Oct 3, 2024
81f1bf4
Replace straightforward sonic-cfggen calls with sonic-db-cli (#20232)
vivekrnv Oct 4, 2024
456671c
[Dell]: S5248F: Dynamic port breakout support (#20287)
arunlk-dell Oct 5, 2024
47b8faa
[Arista]: 7060x6-64pe 256x100g support (#20107)
ccroy-arista Oct 5, 2024
358d093
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Oct 6, 2024
23346de
[Arista]: Add chassis temperature sensors (#19718)
patrickmacarthur Oct 7, 2024
b392123
PAC infra sysapi files (#18646)
vijaya-ops Oct 7, 2024
09674f2
PAC infra system related APIs (#18642)
vijaya-ops Oct 7, 2024
1ae856e
Makefile changes for PAC (#18624)
vijaya-ops Oct 7, 2024
d5f6946
Auth mgr Makefile and common header files (#18631)
vijaya-ops Oct 7, 2024
e336c99
Auth mgr API interface functions (#18634)
vijaya-ops Oct 7, 2024
074caea
MAB mgr changes for PAC (#18623)
vijaya-ops Oct 7, 2024
e8e358d
Update cisco-8000.ini to 202405.0.7 release (#20423)
anamehra Oct 8, 2024
9f9d82d
[Mellanox] Fix retry logic on discovery of MST device (#20389)
dgsudharsan Oct 8, 2024
287358a
[submodule] Update submodule wpasupplicant/sonic-wpa-supplicant to th…
mssonicbld Oct 8, 2024
5043229
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Oct 8, 2024
16bdefb
Change TTL value range (#20387)
xincunli-sonic Oct 8, 2024
c2f37a6
Update the transceiver control virtual address to avoid an address co…
nonodark Oct 8, 2024
ffb9bc0
[Broadcom] Upgrade Broadcom xgs SAI to 11.2.4.1 (#20101)
Gfrom2016 Oct 9, 2024
204602c
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Oct 9, 2024
6741c8c
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Oct 9, 2024
07dd2b4
Bind ZMQ to midplane mgmt interface on SmartSwitch (#20352)
liuh-80 Oct 9, 2024
8bd7dc6
sonic-buildimage: Arista-7060X6-64DE-O128S2 (#20350)
ccroy-arista Oct 10, 2024
279a71f
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Oct 10, 2024
cc32965
[chassis] add condition is yang model to make lanes not mandatory for…
arlakshm Oct 10, 2024
b62d018
[Marvell][Nokia-M0] Set custom create switch timeout (#19928)
pavannaregundi Oct 11, 2024
3a3ae37
[S6000] Fix 'show interface status' CLI needs sudo permission (#20384)
prgeor Oct 11, 2024
cb54bf2
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Oct 11, 2024
64cd07c
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Oct 11, 2024
eccb8d8
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Oct 12, 2024
7d5151f
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Oct 12, 2024
83205a7
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Oct 12, 2024
d456a1c
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Oct 12, 2024
5c16e6d
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Oct 12, 2024
0c91572
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Oct 12, 2024
2618b66
Add new and harden Celestica platforms (#18191)
jemifdo Oct 12, 2024
262b1d2
[Mellanox] Updating SDK/FW to 4.7.1150/2014.1150 (#20473)
volodymyrsamotiy Oct 14, 2024
e55e05b
Support cisco-8000 smartswitch image build. (#20488)
liushilongbuaa Oct 15, 2024
89faad2
[submodule] Update submodule sonic-snmpagent to the latest HEAD autom…
mssonicbld Oct 15, 2024
c603635
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Oct 15, 2024
aa7477f
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Oct 15, 2024
8b88322
[monit][arp_update] Adding monit script to check if arp_update is stu…
Ndancejic Oct 16, 2024
4e39a16
[Mellanox]Adding new line to SN4700-O8V48 SAI profile (#20511)
dgsudharsan Oct 16, 2024
3fbecce
[Arista] Update platform library submodules (#20406)
Staphylo Oct 17, 2024
b65ca45
[Nokia-7220 IXR] Add support for NOKIA 7220 IXR-H4 (#19738)
fzhou-nokia Oct 17, 2024
ae2194b
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Oct 17, 2024
4913865
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Oct 17, 2024
51947ae
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Oct 17, 2024
e257ee6
[Micas/Platform]platform support M2-W6510-48GT4V (#20328)
philo-micas Oct 17, 2024
6d4bdb2
YANG Model for DHCP DoS Mitigation (#18873)
ridahanif96 Oct 17, 2024
88d3562
[Arista] Update config.bcm of Arista-7260CX3-Q44 for handling 40g opt…
vdahiya12 Oct 18, 2024
846b4b2
[wol] Extend wol to support sending magic pattern in udp payload (#2…
w1nda Oct 18, 2024
9076904
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Oct 19, 2024
fac457b
[Mellanox] Update SPC-1 SimX resource allocation (#20461)
nazariig Oct 20, 2024
20ab191
[Mellanox] Disable IOMMU for SN4280 platform (#20271)
vivekrnv Oct 20, 2024
905c666
[Mellanox] use SDK sysfs for module low power mode control (#19388)
Junchao-Mellanox Oct 20, 2024
0975cd0
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Oct 22, 2024
c9e340e
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Oct 22, 2024
651ce0d
[Mellanox] Fix the issue with ASIC detection on the SN4280 platform (…
oleksandrivantsiv Oct 22, 2024
a06a559
[Mellanox] Platform specific pcie changes for SN4280 (#20386)
gpunathilell Oct 22, 2024
e5449f2
[Mellanox] Added functionality to handle empty EEPROM files (#20190)
tshalvi Oct 22, 2024
dd395e3
[Mellanox] Enabled SDK API recording by default (#19925)
yuazhe Oct 22, 2024
aa79561
[Nokia][sonic-platform] Update sonic-platform submodule for Nokia-IXR…
mlok-nokia Oct 22, 2024
7572168
[Broadcom] Upgrade xgs SAI version to 11.2.13.1 (#20489)
Gfrom2016 Oct 23, 2024
d4fe0bd
Strip null bytes from parsed eeprom data before writing to db (#20512)
assrinivasan Oct 23, 2024
bc924ed
Comment out onboarding dualtor (#20567)
yutongzhang-microsoft Oct 23, 2024
8d09a2b
Fix supervisor config generation for multiple db instance issue suppo…
FengPan-Frank Oct 23, 2024
d4779a8
Ntpd Error Log Caught by Log Analyzer Results in Test Cases Failure (…
wumiaont Oct 23, 2024
c2f88d0
Set the default value of `SMARTSWITCH` to false and error handling in…
fountzou Oct 23, 2024
0e9b11f
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Oct 24, 2024
c83ff1b
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Oct 24, 2024
b3e379c
[Arista]: Update XON to 0 for TH5 (#19849)
Pterosaur Oct 24, 2024
06c469e
Add new redis database instance for BMP_STATE_DB. (#19016)
FengPan-Frank Oct 24, 2024
4e9c08a
[syslog] Add default syslog ip to interfaces.j2 (#20340)
wen587 Oct 25, 2024
0e419bb
[dhcp_relay] Only check parent dhcrelay process in dhcprelayd (#20551)
yaqiangz Oct 25, 2024
c03ae8d
[docker-ptf]: CI change to publish docker-ptf image to the docker reg…
opcoder0 Oct 25, 2024
caf8d62
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Oct 25, 2024
8e0fb30
[FRR]: Fixing SRv6 SID uninstall (#20585)
cscarpitta Oct 25, 2024
16c98c0
[Micas/Platform]platform support M2-W6520-24DC8QC (#20553)
philo-micas Oct 25, 2024
193dce0
PAC infra utils -logging (#18641)
vijaya-ops Oct 25, 2024
de762b8
PAC infra sonic interface files (#18638)
vijaya-ops Oct 25, 2024
c75dc62
Auth mgr generic header files (#18632)
vijaya-ops Oct 25, 2024
2e55c75
MAB protocol related header files (#18629)
vijaya-ops Oct 25, 2024
3a167ad
PAC changs to receive config updates (#18620)
vijaya-ops Oct 25, 2024
dfc9b30
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Oct 26, 2024
e958af1
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Oct 27, 2024
40d9f7a
Module detection flow update to tag copper passive cables as software…
tshalvi Oct 27, 2024
47aa38c
Enable runtime config log level (#19611)
Junchao-Mellanox Oct 27, 2024
186e9ac
[Nvidia-bluefield] Update SAI to SAIBuild0.0.36.0, SDK/FW to v24.10-R…
oleksandrivantsiv Oct 27, 2024
a5a9dac
sonic-buildimage: rename qsp 128x400g to o128s2, fix lane map typo (#…
ccroy-arista Oct 28, 2024
d6d8c57
[yang] add Yang model for XCVRD_LOG|Y_CABLE (#20496)
vdahiya12 Oct 29, 2024
cc4a402
MAB common header files for generic files (#18626)
vijaya-ops Oct 29, 2024
49e4ee4
[Nvidia-bluefield] Add infrastructure for the DPU NIC FW auto upgrade…
oleksandrivantsiv Oct 30, 2024
6c05500
[Nvidia-bluefield] Extend BFB installer script to reset DPU after ima…
oleksandrivantsiv Oct 30, 2024
bf1bcb2
Add a patch for scapy to fix fd leak issue in AsyncSniffer (#20415)
bingwang-ms Oct 30, 2024
293a767
[Mellanox]Updating SAI profile with WECMP Normalization setting (#20623)
dgsudharsan Oct 30, 2024
75dc137
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Oct 31, 2024
d53bf62
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Oct 31, 2024
89c1d81
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Oct 31, 2024
8a9ff73
[Mellanox] Extend Nvidia Bluefield DPU chassis implementation (#20620)
oleksandrivantsiv Oct 31, 2024
faaa69b
[smart_switch][dhcp_server] Fix query dhcp lease get unknown in smart…
yaqiangz Nov 1, 2024
25f2f3a
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Nov 1, 2024
5bd84dd
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Nov 1, 2024
4fe22ce
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Nov 1, 2024
c372a26
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Nov 1, 2024
47a4e04
Upgrade broadcom platform containers(syncd) to Bookworm (#19712)
sg893052 Nov 1, 2024
9af70fe
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Nov 2, 2024
8a805ba
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Nov 3, 2024
665c8e6
[Mellanox] updating sensors.conf and psu_sensors.json accordingly (#1…
yuazhe Nov 4, 2024
a9ecc92
[Mellanox]: Clean up syncd Python development packages (#20556)
nazariig Nov 4, 2024
33000a5
[finalize-warmboot.sh] reset cpufreq governor to default (#19634)
stepanblyschak Nov 4, 2024
0601007
Add VRF parameter to orchagent and GNMI start script. (#20345)
liuh-80 Nov 4, 2024
11ae762
sonic-buildimage: 7060x6-64pe c224o8 support (#20673)
ccroy-arista Nov 5, 2024
8722a0d
Update cisco-8000.ini to 202405.0.8 release (#20672)
anamehra Nov 5, 2024
3a290c5
[Mellanox] upgrade MFT tool to 4.30.0-136 (#20665)
oleksandrivantsiv Nov 5, 2024
f66f4a9
[Build]: Fix the build error when building docker-gbsyncd-broncos.gz …
abdosi Nov 6, 2024
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
12 changes: 12 additions & 0 deletions .artifactignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
**/*
!target/*.bin
!target/*.log
!target/*.img.gz
!target/docker-sonic-vs.gz
!target/docker-ptf.gz
!target/debs/**/*.deb
!target/debs/**/*.deb.log
!target/debs/**/*.deb-install.log
!target/python-wheels/*.whl
!target/python-wheels/*.whl.log
!target/python-wheels/*.whl-install.log
31 changes: 31 additions & 0 deletions .azure-pipelines/azure-pipelines-Official.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml

trigger: none
pr: none

schedules:
- cron: "0 0 * * *"
displayName: Daily Build
branches:
include:
- 202012
always: true

pool: sonicbld-1es

stages:
- stage: Build
jobs:
- template: azure-pipelines-build.yml
parameters:
buildOptions: 'SONIC_CONFIG_BUILD_JOBS=1 SONIC_VERSION_CONTROL_COMPONENTS=deb,py2,py3,web'
postSteps:
- script: |
make freeze
git status files/build/versions
git add files/build/versions
git diff HEAD files/build/versions
displayName: "Show git diff"
183 changes: 183 additions & 0 deletions .azure-pipelines/azure-pipelines-UpgrateVersion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml

trigger: none
pr: none

schedules:
- cron: "0 0 * * *"
displayName: Daily Build
branches:
include:
- 20*
exclude:
- 200*
- 201*
- 202006
always: true

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

pool: sonicbld-1es

parameters:
- name: 'jobFilters'
type: object
default:
- vs
- broadcom
- centec
- centec-arm64
- generic
- marvell-armhf
- marvell-arm64
- mellanox
- pensando
- nvidia-bluefield

stages:
- stage: Prepare
jobs:
- job: Prepare
steps:
- script: |
DEFAULT_MIRROR_URL_PREFIX=http://packages.trafficmanager.net
DEBIAN_TIMESTAMP=$(curl $DEFAULT_MIRROR_URL_PREFIX/snapshot/debian/latest/timestamp)
DEBIAN_SECURITY_TIMESTAMP=$(curl $DEFAULT_MIRROR_URL_PREFIX/snapshot/debian-security/latest/timestamp)
echo "DEBIAN_TIMESTAMP=$DEBIAN_TIMESTAMP, DEBIAN_SECURITY_TIMESTAMP=$DEBIAN_SECURITY_TIMESTAMP"
echo "##vso[task.setvariable variable=DEBIAN_TIMESTAMP;isOutput=true]$DEBIAN_TIMESTAMP"
echo "##vso[task.setvariable variable=DEBIAN_SECURITY_TIMESTAMP;isOutput=true]$DEBIAN_SECURITY_TIMESTAMP"
name: SetVersions
displayName: 'Set snapshot versions'
- stage: Build
dependsOn: Prepare
variables:
- name: CACHE_MODE
value: none
- name: VERSION_CONTROL_OPTIONS
value: 'SONIC_VERSION_CONTROL_COMPONENTS='
- name: SKIP_CHECKOUT
value: true
- name: DEBIAN_TIMESTAMP
value: $[ stageDependencies.Prepare.Prepare.outputs['SetVersions.DEBIAN_TIMESTAMP'] ]
- name: DEBIAN_SECURITY_TIMESTAMP
value: $[ stageDependencies.Prepare.Prepare.outputs['SetVersions.DEBIAN_SECURITY_TIMESTAMP'] ]
- template: .azure-pipelines/template-variables.yml@buildimage
jobs:
- template: azure-pipelines-build.yml
parameters:
jobFilters: ${{ parameters.jobFilters }}
buildOptions: '${{ variables.VERSION_CONTROL_OPTIONS }} ENABLE_DOCKER_BASE_PULL=n SONIC_BUILD_JOBS=$(nproc) ENABLE_IMAGE_SIGNATURE=y'
preSteps:
- template: .azure-pipelines/template-clean-sonic-slave.yml@buildimage
- checkout: self
submodules: recursive
fetchDepth: 0
path: s
displayName: 'Checkout code'
- script: |
echo "DEBIAN_TIMESTAMP=$DEBIAN_TIMESTAMP, DEBIAN_SECURITY_TIMESTAMP=$DEBIAN_SECURITY_TIMESTAMP"
if [ "$MIRROR_SNAPSHOT" == y ]; then
mkdir -p target/versions/default/
echo "debian==$DEBIAN_TIMESTAMP" > target/versions/default/versions-mirror
echo "debian-security==$DEBIAN_SECURITY_TIMESTAMP" >> target/versions/default/versions-mirror
cat target/versions/default/versions-mirror
fi
displayName: 'Set snapshot versions'

- stage: UpgradeVersions
jobs:
- job: UpgradeVersions
pool:
vmImage: 'ubuntu-20.04'
steps:
- script: |
if [ -z "$(which gh)" ]; then
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key C99B11DEB97541F0
sudo apt-add-repository https://cli.github.com/packages
sudo apt update
sudo apt install gh
fi
displayName: 'Install gh'
- checkout: self
displayName: 'Checkout code'
- download: current
patterns: '**/versions-*'
- script: |
mkdir -p target
default_platform=broadcom
artifacts=$(find $(Pipeline.Workspace) -maxdepth 1 -type d -name 'sonic-buildimage.*' | grep -v "sonic-buildimage.${default_platform}")
echo "artifacts$artifacts"
cp -r $(Pipeline.Workspace)/sonic-buildimage.${default_platform}/target/versions target/
make freeze FREEZE_VERSION_OPTIONS=-r
find files/build/versions
ordered_artifacts=$(echo "$artifacts" | grep -v -E "arm64|armhf" && echo "$artifacts" | grep -E "arm64|armhf")
for artifact in $ordered_artifacts
do
rm -rf target/versions
cp -r $artifact/target/versions target/
OPTIONS="-a -d"
[[ "$artifact" == *arm64* || "$artifact" == *armhf* ]] && OPTIONS="-d"
make freeze FREEZE_VERSION_OPTIONS="$OPTIONS"
done
git diff files/build/versions
displayName: 'Freeze Versions'
- script: |
if [ -z "$GIT_USER" ]; then
echo "Skipped to send the pull request, GIT_USER not set."
exit 0
fi
GIT_STATUS=$(git status --porcelain files/build/versions)
if [ -z "$GIT_STATUS" ]; then
echo "Skipped to send the pull request, no version change in files/build/versions"
exit 0
fi
if [ ! -d "$HOME" ]; then
sudo mkdir -p $HOME
sudo chown -R $(id -un):$(id -gn) $HOME
fi
SOURCE_BRANCH=$(Build.SourceBranch)
REPO_NAME=$(Build.Repository.Name)
[ -z "$GIT_REPO" ] && GIT_REPO=${REPO_NAME#*/}
BRANCH_NAME=repd/versions/${SOURCE_BRANCH#refs/heads/}
echo '#!/bin/bash' > git_env_password.sh
echo 'echo $GIT_PASSWORD' >> git_env_password.sh
chmod a+x git_env_password.sh
export GIT_ASKPASS=./git_env_password.sh

git config user.name $GIT_USER
git config credential.https://gh.neting.cc.username $GIT_USER
git add files/build/versions
git commit -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
git branch -u remote/$BRANCH_NAME

echo $GIT_PASSWORD | gh auth login --with-token
TITLE="[${SOURCE_BRANCH#refs/heads/}] Upgrade SONiC package Versions"
BODY=$TITLE
RET=0
if ! gh pr create -t "$TITLE" -b "$BODY" -B $(Build.SourceBranch) -R $(Build.Repository.Name) > pr.log 2>&1; then
if ! grep -q "already exists" pr.log; then
RET=1
fi
fi
cat pr.log
exit $RET
env:
GIT_USER: $(GIT_USER)
GIT_PASSWORD: $(GIT_PASSWORD)
displayName: 'Send Pull Request'
- publish: $(System.DefaultWorkingDirectory)/files/build/versions
artifact: 'sonic-buildimage.versions'
displayName: 'Archive SONiC versions'

67 changes: 67 additions & 0 deletions .azure-pipelines/azure-pipelines-build-ubuntu-2004.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# C/C++ with GCC
# Build your C/C++ project with GCC using make.
# Add steps that publish test results, save build artifacts, deploy, and more:
# https://docs.microsoft.com/azure/devops/pipelines/apps/c-cpp/gcc
pr: none

trigger:
batch: true
branches:
include:
- master
- 202???

schedules:
- cron: "0 0 * * *"
displayName: Daily build
branches:
include:
- master
- 202???
always: true

stages:
- stage: Build

jobs:
- job:
displayName: "amd64/ubuntu-20.04"
pool:
vmImage: 'ubuntu-20.04'

steps:
- checkout: self
submodules: true
- script: |
sudo apt-get update
sudo apt-get install -y make wget libtool m4 autoconf dh-exec libdebhelper-perl=13.6ubuntu1~bpo20.04.1 debhelper=13.6ubuntu1~bpo20.04.1 \
cmake pkg-config python3-pip python cmake libgtest-dev libgmock-dev libyang-dev \
debhelper-compat dh-elpa dh-sequence-python3 python3-all \
libpython3-all-dev python3-six xmlto unzip rake-compiler gem2deb pkg-php-tools \
ant default-jdk maven-repo-helper libguava-java \
libboost-all-dev libgtest-dev build-essential swig4.0 swig
sudo pip3 install pytest click
wget http://ftp.us.debian.org/debian/pool/main/libg/libgoogle-gson-java/libgoogle-gson-java_2.8.6-1+deb11u1_all.deb
sudo dpkg -i libgoogle-gson-java_2.8.6-1+deb11u1_all.deb
mkdir -p /tmp/artifacts
displayName: "Install dependencies"
- script: |
BLDENV=bullseye SONIC_CONFIG_MAKE_JOBS=$(nproc) CONFIGURED_ARCH=amd64 DEST=/tmp/artifacts make -f ../rules/protobuf.mk -f protobuf/Makefile
workingDirectory: src
displayName: "Build protobuf"
- script: |
sudo dpkg -i protobuf-compiler_3.21.12-3_amd64.deb libprotoc32_3.21.12-3_amd64.deb \
libprotobuf32_3.21.12-3_amd64.deb libprotobuf-dev_3.21.12-3_amd64.deb \
libprotobuf-lite32_3.21.12-3_amd64.deb
workingDirectory: /tmp/artifacts
displayName: "Install protobuf"
- script: |
dpkg-buildpackage -rfakeroot -b -us -uc
workingDirectory: src/sonic-dash-api
displayName: "Build sonic-dash-api"
- script: |
cp *.deb /tmp/artifacts
workingDirectory: src
- publish: /tmp/artifacts
artifact: sonic-buildimage.amd64.ubuntu20_04
displayName: "Archive sonic-buildimage debian packages for ubuntu20.04"
Loading