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

201911 #205

Open
wants to merge 806 commits into
base: 201911
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
806 commits
Select commit Hold shift + click to select a range
feb7121
[201911] Fix easy_install error when installing pip (#7272)
abdosi Apr 9, 2021
7f80287
[submodule update] sonic-utilities
abdosi Apr 12, 2021
16d9181
[submodule update] sonic-utilities
abdosi Apr 12, 2021
b375053
[submodule update] sonic-utilities
abdosi Apr 12, 2021
528543b
[201911][Monit] Monitor critical processes in radv and dhcp_relay con…
yozhao101 Apr 16, 2021
89adef3
[201911] Dell S6100: Modify transceiver change event from interrupt t…
aravindmani-1 Apr 20, 2021
aeae87d
[201911][Monit] Use VLAN name to differentiate each Monit service of …
yozhao101 Apr 23, 2021
e0f2d9a
[submodule] Update submodule of sonic-utilities (#7405)
qiluo-msft Apr 23, 2021
da6cf08
[201911] Created a new 3800 SKU - D28C49S1 (#7312)
madhanmellanox Apr 23, 2021
a754e4b
[Submodule update] sonic-utilities
abdosi Apr 23, 2021
c6c8c93
[buildfix-201911] Fix the snmp docker build error. (#7452)
abdosi Apr 28, 2021
80f0836
[Mellanox] Update SDK to 4.4.2522 and FW to 2008.2520 (#7391)
keboliu Apr 21, 2021
a8d2d0b
[201911][Monit] Monitor critical processes in PMon contianer. (#7438)
yozhao101 Apr 29, 2021
b773412
[mellanox]: Integrate SAI version 1.18.3.1 into 201911 branch (#7426)
dprital Apr 29, 2021
55cd164
[201911] [sonic-slave-jessie]: use pip to install nose package direct…
abdosi Apr 30, 2021
afbdcf2
[submodule] [201911] Update submodule for sonic-linux-kernel (#7491)
Junchao-Mellanox Apr 30, 2021
efe0515
[Mellanox] [201911] Update SAI submodule pointer (#7498)
volodymyrsamotiy May 1, 2021
6128ff6
[Mellanox] [201911] Upgrade hw-mgmt to 7.0100.2303 (#7418)
Junchao-Mellanox May 1, 2021
9a163fe
Install haveged package on 201911/stretch to accelerate the entropy c…
stephenxs May 2, 2021
4ff9f29
[devices][hwsku] add support to VXLAN src port range feature (#7394)
ayurkiv-nvda Apr 29, 2021
39e978b
[submodule upate] sonic-utilities
abdosi May 4, 2021
6204a1d
[201911] DellEMC S6100 SSD Monitor additional changes (#7291)
santhosh-kt May 4, 2021
459b0f0
[submodule update] sonic-utilities
abdosi May 5, 2021
49cfed2
[submodule update] sonic-swss
abdosi May 5, 2021
4c9d359
Add downstreamsubrole parsing to minigraph.py (#7193) (#7514)
anish-n May 5, 2021
89d7299
[Submodule update] sonic-sairedis
abdosi May 5, 2021
dd4e18d
[Submodule update] sonic-utilities
abdosi May 6, 2021
e592984
[Mellanox] [201911] Support new sensor conf file for MSN4700 A1/A0 (#…
Junchao-Mellanox May 6, 2021
f0bbd9d
[Monit] Install the unit of generate_monit_config.service. (#7558)
yozhao101 May 7, 2021
cde88ce
[ci]: gzip the vm image disk and memdmp (#7131)
lguohan Mar 25, 2021
2e7c328
[ci]: get build logs when build fails (#7219)
lguohan Apr 3, 2021
2f794be
[CI] Update sonic image official build template. (#7198)
liushilongbuaa Apr 7, 2021
9ffc546
[CI] Fix the wrong environment variable PLATFORM passing into the sla…
liushilongbuaa Apr 8, 2021
3653cb0
[ci] Fix the wrong build options issue (#7287)
xumia Apr 11, 2021
122ac77
Fix the SONiC version starting with HEAD issue (#7319)
xumia Apr 14, 2021
d686a9a
[ci] Fix no enough space issue in docker root in multi arch build (#7…
xumia Apr 15, 2021
14c79ee
[CI] Fix pipeline template artifacts struct bug and cleanup bug
liushilongbuaa Apr 20, 2021
ffdddf7
[CI] Support 202012 branch generating version files for reproducible …
liushilongbuaa Apr 21, 2021
fc08716
[CI] Use the same template in PR-build pipeline and official-build pi…
liushilongbuaa Apr 20, 2021
8ef3794
[ci] Fix the boolean value case sensitive issue in Azure Pipelines (#…
xumia Apr 23, 2021
a5a381d
Improve the PR build version (#7381)
xumia Apr 23, 2021
7ece5de
[ci]: Fix official build not existing issue (#7408)
xumia Apr 23, 2021
0f27cdd
Export the azure pipeline build id for SONiC version (#7406)
xumia Apr 23, 2021
cec269c
Update azp files with master branch
liushilongbuaa Apr 25, 2021
f3d3c94
remove unused file
liushilongbuaa May 11, 2021
eb87eb6
[Mellanox] Add support to VXLAN src port range setting via SAI profil…
ayurkiv-nvda May 4, 2021
b869ad1
[Mellanox] Update FW to xx.2008.2526 (#7511)
shlomibitton May 5, 2021
68b717b
Vxlan src port range for breakout SKU (#7612)
prsunny May 14, 2021
ad500a7
[Submodule update] sonic-utilities
abdosi May 14, 2021
3dd3093
[submodule update] sonic-platform-daemons
abdosi May 14, 2021
57e5077
[muti-asic] Updated BGP community for Internal routes (#7617)
abdosi May 17, 2021
fbd4e45
[201911] [Innovium] Add new platforms and config updates (#7545)
May 17, 2021
306d57e
[submodule update] sonic-swss
abdosi May 17, 2021
24e1cde
[201911][Monit] Restart telemetry container if memory usage is beyond…
yozhao101 May 17, 2021
7aa8a02
Support readonly vtysh for sudoers (#7383) (#7572)
xumia May 19, 2021
efd4b93
[BFN] Updated SAI/SDK packages to 20210519 (#7660)
May 20, 2021
8bfb1fd
[ci]: enable official build in release branch (#7603)
liushilongbuaa May 13, 2021
4955956
Correct the Spectrum-2 platform PSU sensor's label in the sensor conf…
keboliu May 25, 2021
04b6112
[DellEMC] Recovering the SSD upgrade status post reload in S6100 (#7688)
santhosh-kt May 25, 2021
33106c2
[CI] Adjust azp build artifacts and platform to keep same with Jenkin…
liushilongbuaa May 27, 2021
77ba74b
update hw-mgmt package to version 2304 (#7726)
keboliu May 27, 2021
a388b71
[docker-teamd]: Increase teammgrd timeout to allow graceful shutdown.…
nazariig May 27, 2021
f2afdf6
[201911][Arista] Update Arista submodule to include pmbus fix (#7723)
zzhiyuan May 27, 2021
719d8ca
[submodule] Update submodule pointer for sonic-platform-daemons (#7741)
Junchao-Mellanox May 28, 2021
d44936f
[Mellanox][201911] Support buffer configuration for 2km cable (#7338)
stephenxs May 31, 2021
e1f122c
[sonic-swss-common] update submodule (#7765)
stepanblyschak May 31, 2021
24e9c33
[submodule update] sonic-utilities
abdosi May 31, 2021
897b4d2
[Arista] add MMU configuration for Arista 7260 C64 (#7027)
yxieca Mar 26, 2021
35a9e93
[submodule update] sonic-swss
abdosi May 31, 2021
df61f46
Update MMU and QOS settings for Arista-7050QX-32S-S4Q31 (#7672)
neethajohn May 24, 2021
2798578
Rename AristaQX-32S skus (#7751)
neethajohn May 29, 2021
b6acac4
[brcm] Fix and simplify start_led.sh (#7548)
jleveque May 7, 2021
c4f8cf9
[config-setup]: Fix a bug in checking if updategraph is enabled (#7093)
kuanyu99 Apr 19, 2021
8405d2d
[Mellanox] Update SDK to 4.4.3106 and FW to xx.2008.3106 (#7787)
volodymyrsamotiy Jun 3, 2021
7fe493a
[201911][Mellanox] Align PSU name convention returned from psu.get_na…
keboliu Jun 4, 2021
1523e9a
[sonic-utilities] Update submodule pointer (#7790)
volodymyrsamotiy Jun 6, 2021
261eac2
[submodule update] sonic-utilities
abdosi Jun 7, 2021
e2eb4e4
[Mellanox][201911] Update FW version to 2008_3110 (#7806)
dprital Jun 8, 2021
45a8208
Add panic_on_unrecovered_nmi to kernel settings (#7837)
zzhiyuan Jun 14, 2021
522c0a1
[submodule update] sonic-utilities
abdosi Jun 14, 2021
9d35ea5
[submodule update] sonic-swss
abdosi Jun 14, 2021
0e82381
[7050] updating 7050 MMU configurations (#7801)
yxieca Jun 6, 2021
3ea38a9
Add service to restore TACACS from old config (#7560) (#7865)
renukamanavalan Jun 15, 2021
86a11e5
Updated 7260 MMU Profile based on latest MSFT Tier 1 (#7882)
abdosi Jun 15, 2021
86c2f42
Update PG profile settings for Arista-7050QX-32S-S4Q31 (#7674)
neethajohn Jun 15, 2021
27fe654
Add support to parse bandwidth for DeviceMgmtLinks (#7883)
neethajohn Jun 15, 2021
2d6b531
internal loopback ipv6 fix (#7885)
arlakshm Jun 15, 2021
0f56f8b
[201911] Updated to Broadcom SAI debian package to 3.7.5.2-3 (#7887)
abdosi Jun 15, 2021
78ffa9a
[sonic-swss-common] update submodule (#7888)
qiluo-msft Jun 16, 2021
a3ee4a7
enable 201911 pr check
liushilongbuaa May 21, 2021
0f33531
fix
liushilongbuaa Jun 15, 2021
28e0a61
fix
liushilongbuaa Jun 16, 2021
84f6c5d
fix
liushilongbuaa Jun 17, 2021
78f2b8c
[sonic-utilities] updated submodule (#7938)
stepanblyschak Jun 22, 2021
2c22ab6
[ci]: build rpc image for mellanox (#7905) (#7946)
xumia Jun 23, 2021
3bdd721
[CI] Fix azp targets for innovium platform (#7948)
liushilongbuaa Jun 24, 2021
77831f6
[CI] Fix azp build rpc image targets. (#7976)
liushilongbuaa Jun 25, 2021
e4a4cfe
Fix vtysh shell-ingestion security issue (#8022)
xumia Jun 30, 2021
2bec300
[201911] Adding SKU Mellanox-SN3800-D100C12S2 (#7972)
madhanmellanox Jun 30, 2021
c5ace6d
[201911] Change RIF counters to be enabled by default (#8053)
noaOrMlnx Jul 9, 2021
d958b6c
Update SAI Commit (#8141)
vivekrnv Jul 9, 2021
fcc7d31
[201911][Mellanox] Update SDK\FW ver. 4.4.3216\2008.3218 (#8145)
vivekrnv Jul 10, 2021
940aaa0
[201911] [Innovium] Update Cameo & Wistron Drivers (#7855)
shihjeff Jul 21, 2021
949fcd2
Update SDK\FW to version 4.4.3222\2008.3224 (#8248)
dprital Jul 23, 2021
2a34e8a
[mellanox]: Update SDK\FW to version 4.4.3228\2008_3224 (#8352)
dprital Aug 6, 2021
d573cd1
[201911] DellEMC S6100: Update SSD upgrade status checker (#8225)
ArunSaravananBalachandran Aug 6, 2021
8cd6714
hostcfgd: Handle missed tacacs updates between load & listen (#8223)
renukamanavalan Aug 6, 2021
624ddf6
[submodule update] sonic-utilities
abdosi Aug 6, 2021
de3d30f
Updated Broadcom SAI Debian package to 3.7.6.1 (#8365)
abdosi Aug 7, 2021
c53822c
[201911] Dell S6100:Add serial-getty service to monit (#8409)
aravindmani-1 Aug 19, 2021
c647c7c
[Mellanox] Upgrade hw-mgmt to 7.0100.2344 (#8378)
Junchao-Mellanox Aug 20, 2021
55f8676
[Mellanox] Update SDK\FW to version 4.4.3326\2008.3326 (#8568)
shlomibitton Aug 25, 2021
09a1e90
[201911] [FRR] Upgrade FRR to frr-7.2.1-s4 tag (#8572)
shi-su Aug 25, 2021
acb9bba
Update sonic-fanthrml-monitor (#8636)
haowei1122 Sep 9, 2021
dbbb3b0
Fix error during building docker-sonic-mgmt-framework on 201911 (#8726)
stephenxs Sep 13, 2021
17948d0
[docker-orchagent][201911] Pass ASIC vendor information to swss docke…
stephenxs Sep 13, 2021
30f2503
[Mellanox] Read PSU fan max/min speed per PSU (#8563) (#8728)
Junchao-Mellanox Sep 13, 2021
987cf37
[201911][Monit] Fix the template file of dhcp_relay (#8714)
yozhao101 Sep 13, 2021
b14179e
[Sub Module Upddate] sonic-utillities
abdosi Sep 13, 2021
771cee7
Revert "[Sub Module Upddate] sonic-utillities"
abdosi Sep 13, 2021
5983905
submodule update [sonic-utilities]
abdosi Sep 13, 2021
d1f6596
Logrotate for wtmp and btmp files to fix size getting too large. (#8744)
abdosi Sep 15, 2021
1b168c3
[Mellanox][201911] Upgrade Mellanox-SAI to 1.19.3 to support reclaimi…
stephenxs Sep 20, 2021
fa6052e
[201911][cherry-pick] Update minigraph parser to support MIRROR_DSCP …
bingwang-ms Sep 30, 2021
edaa6e5
Reduce logging level for RESTAPI from trace to info (#8858)
sumukhatv Sep 29, 2021
44d2ec6
[Submodule Update] sonic-restapi
abdosi Oct 6, 2021
3cb16cc
[Submodule update] sonic-swss
abdosi Oct 8, 2021
d6d5966
[Submodule update] sonic-sairedis
abdosi Oct 8, 2021
827f0fe
[Submodule update] sonic-utilities
abdosi Oct 8, 2021
384fff7
[Submodule update] sonic-swss
abdosi Oct 11, 2021
ddf40cb
[201911] Dell S6000 I2C not responding to certain optics - porting (#…
santhosh-kt Oct 25, 2021
94577ba
Flush RESTAPI DB upon config reload (#9092)
sumukhatv Oct 28, 2021
5b88d9e
Update sonic-swss (#9085)
stephenxs Nov 2, 2021
eda84d2
Invoke disk check periodically (#7374)
renukamanavalan Nov 20, 2021
6cdf814
[submodule]: Advance sonic-utilities. (#9307)
nazariig Nov 23, 2021
1f18184
[Submodule update] sonic-utilities
abdosi Nov 24, 2021
89fc705
[submodule] sonic-swss
abdosi Nov 24, 2021
cff7fbb
Added 40G {300/40/5m} pg lookup profile for 7260 100G SKU (#9249)
abdosi Nov 25, 2021
690f8e6
[Mellanox] Update SDK to v4.4.3360 and FW to v2008.3358 (#9402)
volodymyrsamotiy Dec 5, 2021
2b4c8ee
[Mellanox] Fan speed should not be 100% when PSU is powered off (#925…
Junchao-Mellanox Dec 8, 2021
a8fed0a
[201911][Innovium] Update Wistron platform definition
elvistsai Dec 9, 2021
dfa77a5
[201911][Arista] Backport logrotate configuration (#9455)
Staphylo Dec 9, 2021
33ef26d
[201911] DellEMC: S6000, S6100 - Enable thermalctld, Platform API cha…
ArunSaravananBalachandran Dec 10, 2021
2ffc9d5
[Mellanox] [201911] Optimize thermal policies (#9664)
Junchao-Mellanox Jan 19, 2022
9c0a092
[submodule]: update sonic-utilities (#9775)
xumia Jan 19, 2022
520a13b
[201911][Arista] Add emmc quirks for Upperlake (#9971)
Staphylo Feb 11, 2022
81175f2
[submodule update] sonic-sairedis
abdosi Feb 17, 2022
9f55979
[submodule update] sonic-restapi
abdosi Feb 17, 2022
1d84ff5
remove staticd.conf (#9657)
arlakshm Feb 18, 2022
c713201
[Submodule update] sonic-swss
abdosi Feb 18, 2022
017547d
[201911][radv] Support multiple ipv6 prefixes per vlan interface and …
kellyyeh Feb 18, 2022
e3958af
Manually cherry-picked PR #9123 (#10041)
renukamanavalan Feb 24, 2022
9bc3e99
[Security]: Upgrade urllib3 to fix CVE-2021-33503
xumia Feb 25, 2022
a90ebfb
[submodule update] sonic-snmpagent
abdosi Mar 2, 2022
d3c8818
[Arista] Increase switch PCIe timeout for 7060-cx32s (#9248)
zzhiyuan Dec 17, 2021
218a310
[Submodule] Update src/sonic-restapi (#10263)
xumia Mar 21, 2022
74305f8
Backport FRR patch tp FRR-7.2 to handle pthread race in peer notify m…
abdosi Mar 23, 2022
17c9648
[202012] FEC none config through minigraph (#7670) (#10338)
dgsudharsan Mar 29, 2022
db5b9ee
[warm boot finalizer] only wait for enabled components to reconcile (…
yxieca Jan 15, 2021
9138423
[bgp] Enable BGP Graceful Restart based on device role (#9486)
abdosi Dec 13, 2021
843ac55
[Submodule update] sonic-swss
abdosi Apr 1, 2022
7b0ef0e
[Submodule update] sonic-py-swssdk
abdosi Apr 1, 2022
b8689d7
Fix the build error created by cherry-pick of PR:
abdosi Apr 2, 2022
ac35a62
[DellEMC][201911] S6100 S6000 - Show techsupport enhancement (#10690)
santhosh-kt Apr 27, 2022
9093feb
[DellEMC][201911] S6100 CPLD upgrade support in 201911 branch porting…
santhosh-kt Apr 28, 2022
ce7bf08
[Mellanox] [201911] Update FW to v2008.3382 (#10798)
volodymyrsamotiy May 11, 2022
2c104c8
[201911] Advance sonic-snmpagent submodule to latest (#10829)
vaibhavhd May 16, 2022
443158c
[Submodule Update] sonic-utilities
abdosi May 17, 2022
b56fbc5
[Submodule update] sonic-snmpagent
abdosi May 17, 2022
cd28f30
Updated Broadcom SAI version to 3.7.6.1-1 (#10859)
abdosi May 18, 2022
94ef122
[bgpcfgd] to support removal part of configuration of bgp allowed pre…
StormLiangMS Mar 10, 2022
be4dbb1
[Submodule update] sonic-swss
abdosi May 19, 2022
252168d
[2019111] Added Support for BGP allow list feature to have route-map …
abdosi May 19, 2022
a17f2e5
[Submodule update] sonic-restapi
abdosi May 19, 2022
5c5c13a
Add a new patch to set PSU led to green on init by Nvidia hw-mgmt pac…
shlomibitton May 25, 2022
5301253
[Mellanox]: Advance SAI submodule. (#11149)
nazariig Jun 15, 2022
02e0aff
[ci] Set default ACR in UpgrateVersion/PR/official pipeline. (#11002)
liushilongbuaa Jun 22, 2022
38eef91
Enable PG drop counters by default, set default values only on the fi…
ayurkiv-nvda Jun 22, 2022
b593d80
[buffer] create infrastructure to enable buffer/QoS profiles
yxieca Apr 26, 2022
c89dbe2
[Buffer] Separate buffer profile for Force10-S6100
kevinskwang Apr 27, 2022
9544e1f
[Buffer] Separate buffer profile for Celestica-DX010-D48C8
kevinskwang Apr 27, 2022
32459b9
[Buffer] Separate buffer profile for Arista-7060CX-32S-Q32
kevinskwang Apr 27, 2022
917eb50
[Buffer] Separate buffer profile for Arista-7060CX-32S-D48C8
kevinskwang Apr 27, 2022
b5d06a8
[Buffer] Separate buffer profile for Arista-7060CX-32S-C32
kevinskwang Apr 27, 2022
da06fdc
[Buffer] Separate buffer profile for Arista-7260CX3-C64
kevinskwang Apr 28, 2022
e089522
[Buffer] Separate buffer profile for Arista-7260CX3-D108C8
kevinskwang Apr 28, 2022
955d51b
[Buffer] Separate buffer profile for Arista-7260CX3-Q44
kevinskwang Apr 28, 2022
894d576
[Arista] [201811] Add Arista-7260CX3-D96C16 HWSKU (#10034)
zzhiyuan Feb 22, 2022
9f18276
[qos profile] create QoS profiles for Arista-7260CX3-D96C16
yxieca May 5, 2022
70a92c8
[7060] fix default port map
yxieca May 5, 2022
b29cb05
[201911] Minigraph parser changes to select mmu profiles based on Son…
neethajohn Jun 24, 2022
6ea6505
[submodule] Update sonic-swss submodule in order to add PG drop imple…
ayurkiv-nvda Jun 28, 2022
78c6ae1
201911 mx pull request (#10539)
AntheaJiang Jun 30, 2022
820393c
[cherry-pick][201911][minigraph] Support parse IPv6 in device_desc.xm…
Blueve Jul 1, 2022
af22215
[201911] [submodule] Advance sonic-utilities pointer (#11245)
ayurkiv-nvda Jul 3, 2022
a9b8036
[201811] Update 7260 MMU and ECN settings (#10757) (#11276)
neethajohn Jul 6, 2022
3c3b77d
[201911][sonic-linux-kernel] submodule update (#11353)
stepanblyschak Jul 7, 2022
47fe8ae
Update sonic-utilities submodule (#11459)
zbud-msft Jul 18, 2022
5b032a9
[ci] Transfer organization from Azure to sonic-net for sonic-mgmt (#1…
liushilongbuaa Jul 28, 2022
9fdef34
Updated Broadcom SAI Debian Package to 3.7.6.1-2 (#11552)
abdosi Jul 28, 2022
11473cf
[Submodule update] sonic-swss
abdosi Jul 29, 2022
36ca9c5
[Submodule update] sonic-restapi
abdosi Jul 29, 2022
f42f325
Minigraph resource type changes (#5198)
anish-n Oct 8, 2020
f3370dd
[Submodule update] sonic-restapi
abdosi Jul 29, 2022
5ff9031
[Submodule update] sonic-swss
abdosi Jul 29, 2022
b6e8d38
Revert "Minigraph resource type changes (#5198)"
abdosi Aug 1, 2022
7c83bb6
Minigraph resource type changes (#5198)
anish-n Oct 8, 2020
ee96612
[ci] Update azp reference to support transfering organization from Az…
liushilongbuaa Aug 2, 2022
0b06e28
[201911] [libteam] Backport Missing update to libteam WR patch (#11583)
vivekrnv Aug 8, 2022
0a75700
Add Celesitca Silverstone-x platform (#11533)
nicwu-cel Aug 11, 2022
61a34fc
[201911] Add hardware reboot cause when software reboot failed (#11753)
sujinmkang Aug 25, 2022
7781399
[201911][Mellanox] Collect MST dump before syncd restart on shutdown …
vivekrnv Aug 29, 2022
8c302e6
[201911][Mellanox] Update FW to version 2008.3388 (#11978)
moshemos Sep 12, 2022
69f18cf
Cheery-pick the commit from master where in multi-asic platforms bgp …
abdosi Sep 15, 2022
e716b45
[201911][mellanox] Add CPLD update for SN2700 (#12173)
dgsudharsan Sep 26, 2022
43096c5
[201911][mellanox] Extend Mellanox FW utils with CPLD update (#12172)
dgsudharsan Sep 26, 2022
37fa101
[201911] Change submodule path from Azure to sonic-net (#12313)
xumia Oct 12, 2022
434ce42
[201911][Mellanox] Adding SKU Mellanox-SN2700-D44C10 (#12395)
dgsudharsan Oct 15, 2022
fc1295b
[ntp][apparmor] Allow apparmor read permission for ntpd under rw moun…
antony-rheneus Dec 18, 2020
f9dddfb
[cherry-pick][201911] Fix dhcp option buffer issue (#12520)
ganglyu Oct 28, 2022
90c9811
[201911] [Systemd] Upgrade systemd to fix timer elapsed issue (#12485)
liuh-80 Oct 31, 2022
7769540
[Celestica] Add Celestica Silverstone-X platform deb dependency files…
nicwu-cel Nov 7, 2022
757130c
[201911] Add dhcp6relay as dhcprelay submodule (#12052)
kellyyeh Nov 7, 2022
2a8153a
[201911][mellanox]Fix CPLD upgrade script (#13240)
dgsudharsan Jan 6, 2023
cd2bb08
Close console session due to user inactivity (#9890)
prgeor Feb 2, 2022
4dba276
Fix to improve hostname handling (#12064)
devpatha Oct 25, 2022
bc615c0
Fix build break for jessie apt key expiration. (#13328)
saiarcot895 Jan 30, 2023
9ce9ba4
[201911] Fix tagged VlanInterface if attached to multiple vlan as unt…
qiluo-msft Jan 30, 2023
5bd7761
[201911] Create Vxlan and Vnet default configs (#13403)
prsunny Feb 2, 2023
29ef4ee
[201911] [Mellanox] Add BIOS upgrade infra (#13623)
nazariig Feb 13, 2023
56e00d6
[build_debian.sh] Configure sshd to listen for IPv6 connections (#7719)
jleveque Jun 17, 2021
fb0751b
[201911] Fix a typo (#14050)
prsunny Mar 3, 2023
ef0c6f3
[build] Fix issues caused by docker.com gpg key update. (#14063)
liushilongbuaa Mar 6, 2023
9b3d8b7
[201911][sonic-utilities] submodule update (#13844)
wen587 Mar 6, 2023
5db2dc5
[Build][201911] Fix the jessie mirror removed issue (#14476)
xumia Mar 31, 2023
a13d460
[201911][Arista] Disable ATA NCQ for a few products (#14468)
Staphylo Apr 2, 2023
e5c6c2f
Improve sudo cat command for RO user. (#14428) (#14437)
liuh-80 Apr 5, 2023
16cce80
[201911][Mellanox] Place FW binaries under platform directory instead…
stepanblyschak Apr 11, 2023
9d8c082
Updated Bradcom SAI3.7 Debian package. (#14689)
abdosi Apr 17, 2023
7aeb5d4
[Build][201911] Fix the stretch/jessie mirror removed issue (#15083)
xumia May 18, 2023
73647be
[201911][mlnx-ffb.sh] Update issu-version location (#14928)
stepanblyschak Jun 21, 2023
fd153e0
[sonic-cfggen] store jinja2 cache in log level db. (#5646)
stepanblyschak Oct 16, 2020
51d6b2c
Fix faketime package downloading issue. (#16263)
liushilongbuaa Aug 24, 2023
71084e7
[201911][sonic-utilties] Submodule Update (#16487)
tjchadaga Sep 12, 2023
4259780
[201911][multi-asic] Monit changes to enable internal link monitoring…
tjchadaga Sep 12, 2023
36e6503
add check connetction between zebra and bgp (#16675)
lipxu Sep 25, 2023
a5043bf
Fix monit false alarm issue, which locates in process_checker and it …
FengPan-Frank Oct 27, 2023
185c654
Update sonic-snmpagent submodule (#17014)
liuh-80 Nov 3, 2023
43c82eb
[201911][nvidia] Fix broken FW links (#16721)
stepanblyschak Nov 20, 2023
ef1dbdd
[build] Use public storage for public resources. (#18038) (#18205)
liushilongbuaa Feb 29, 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
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .artifactignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
**/*
!target/*.bin
!target/*.log
!target/*.img.gz
!target/docker-sonic-vs.gz
127 changes: 127 additions & 0 deletions .azure-pipelines/azure-pipelines-UpgrateVersion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
# 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

stages:
- stage: Build
variables:
CACHE_MODE: none
VERSION_CONTROL_OPTIONS: 'SONIC_VERSION_CONTROL_COMPONENTS='
jobs:
- template: azure-pipelines-build.yml
parameters:
buildOptions: '${{ variables.VERSION_CONTROL_OPTIONS }} SONIC_BUILD_JOBS=$(nproc) ENABLE_IMAGE_SIGNATURE=y'
preSteps:
- script: |
containers=$(docker container ls | grep "sonic-slave" | awk '{ print $1 }')
if [ ! -z "$containers" ]; then
docker container kill $containers || true
sleep 5
fi
images=$(docker images 'sonic-slave-*' -a -q)
if [ ! -z "$images" ]; then
docker rmi -f $images
fi
displayName: 'Cleanup sonic slave'
- 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}/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/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://github.saobby.my.eu.org.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="Upgrade SONiC Versions"
BODY="Upgrade SONiC Versions"
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'

114 changes: 114 additions & 0 deletions .azure-pipelines/azure-pipelines-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
# The azure pipeline template for Official build, and upgrade version build

parameters:
- name: 'jobFilters'
type: object
default: ''
- name: 'buildOptions'
type: string
default: 'SONIC_CONFIG_BUILD_JOBS=1'
- name: 'preSteps'
type: stepList
default: []
- name: 'postSteps'
type: stepList
default: []
- name: 'jobGroups'
type: object
default: ''

jobs:
- template: azure-pipelines-image-template.yml
parameters:
jobFilters: ${{ parameters.jobFilters }}
preSteps: ${{ parameters.preSteps }}
postSteps: ${{ parameters.postSteps }}
jobVariables:
PLATFORM_AZP: $(GROUP_NAME)
PLATFORM_ARCH: amd64
BUILD_NUMBER: $(Build.BuildId)
BUILD_OPTIONS: ${{ parameters.buildOptions }}
DOCKER_DATA_ROOT_FOR_MULTIARCH: /data/march/docker
dbg_image: no
swi_image: no
raw_image: no
docker_syncd_rpc_image: no
syncd_rpc_image: no
platform_rpc: no
${{ if ne(parameters.jobGroups, '') }}:
jobGroups: ${{ parameters.jobGroups }}
${{ if eq(parameters.jobGroups, '') }}:
jobGroups:
- name: vs
variables:
dbg_image: yes
- name: barefoot
variables:
swi_image: yes
- name: broadcom
variables:
dbg_image: yes
swi_image: yes
raw_image: yes
docker_syncd_rpc_image: yes
platform_rpc: brcm
- name: centec
variables:
dbg_image: yes
docker_syncd_rpc_image: yes
platform_rpc: centec
- name: centec-arm64
pool: sonicbld_8c
timeoutInMinutes: 1800
variables:
PLATFORM_ARCH: arm64
- name: generic
variables:
dbg_image: yes
- name: innovium
variables:
dbg_image: yes
- name: marvell-armhf
pool: sonicbld_8c
timeoutInMinutes: 1800
variables:
PLATFORM_ARCH: armhf
- name: mellanox
variables:
dbg_image: yes
docker_syncd_rpc_image: yes
syncd_rpc_image: yes
platform_rpc: mlnx
- name: nephos
variables:
dbg_image: yes
docker_syncd_rpc_image: yes
platform_rpc: nephos
buildSteps:
- bash: |
if [ $(GROUP_NAME) == vs ]; then
if [ $(dbg_image) == yes ]; then
make $BUILD_OPTIONS INSTALL_DEBUG_TOOLS=y target/sonic-vs.img.gz && mv target/sonic-vs.img.gz target/sonic-vs-dbg.img.gz
fi
make $BUILD_OPTIONS target/docker-sonic-vs.gz target/sonic-vs.img.gz target/docker-ptf.gz
else
if [ $(dbg_image) == yes ]; then
make $BUILD_OPTIONS INSTALL_DEBUG_TOOLS=y target/sonic-$(GROUP_NAME).bin && \
mv target/sonic-$(GROUP_NAME).bin target/sonic-$(GROUP_NAME)-dbg.bin
fi
if [ $(swi_image) == yes ]; then
make $BUILD_OPTIONS ENABLE_IMAGE_SIGNATURE=y target/sonic-aboot-$(GROUP_NAME).swi
fi
if [ $(raw_image) == yes ]; then
make $BUILD_OPTIONS target/sonic-$(GROUP_NAME).raw
fi
if [ $(docker_syncd_rpc_image) == yes ]; then
make $BUILD_OPTIONS ENABLE_SYNCD_RPC=y target/docker-syncd-$(platform_rpc)-rpc.gz
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
fi
make $BUILD_OPTIONS target/sonic-$(GROUP_NAME).bin
fi
displayName: "Build sonic image"
58 changes: 58 additions & 0 deletions .azure-pipelines/azure-pipelines-image-template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# The azure pipeline template for PR build, Official build, and upgrade version build

parameters:
- name: 'jobFilters'
type: object
default: ''
- name: 'preSteps'
type: stepList
default: []
- name: 'buildSteps'
type: stepList
default: []
- name: 'postSteps'
type: stepList
default: []
- name: jobGroups
type: object
default: []
- name: jobVariables
type: object
default: []
jobs:
- template: azure-pipelines-job-groups.yml
parameters:
jobFilters: ${{ parameters.jobFilters }}
jobVariables: ${{ parameters.jobVariables }}
preSteps:
- template: cleanup.yml
- ${{ parameters. preSteps }}
- script: |
if [ -n "$(CACHE_MODE)" ] && echo $(PLATFORM_AZP) | grep -E -q "^(vs|broadcom|mellanox)$"; then
CACHE_OPTIONS="SONIC_DPKG_CACHE_METHOD=$(CACHE_MODE) SONIC_DPKG_CACHE_SOURCE=/nfs/dpkg_cache/$(PLATFORM_AZP)"
BUILD_OPTIONS="$(BUILD_OPTIONS) $CACHE_OPTIONS"
echo "##vso[task.setvariable variable=BUILD_OPTIONS]$BUILD_OPTIONS"
fi
displayName: "Set cache options"
- checkout: self
submodules: recursive
displayName: 'Checkout code'
- script: |
BRANCH_NAME=$(Build.SourceBranchName)
[ -n "$SYSTEM_PULLREQUEST_PULLREQUESTID" ] && BRANCH_NAME="$SYSTEM_PULLREQUEST_TARGETBRANCH-$SYSTEM_PULLREQUEST_PULLREQUESTNUMBER"
git checkout -b $BRANCH_NAME
sudo modprobe overlay
sudo apt-get install -y acl
sudo bash -c "echo 1 > /proc/sys/vm/compact_memory"
ENABLE_DOCKER_BASE_PULL=y make PLATFORM=$(PLATFORM_AZP) PLATFORM_ARCH=$(PLATFORM_ARCH) configure
displayName: 'Make configure'
postSteps:
- script: cp target -r $(Build.ArtifactStagingDirectory)/
displayName: Copy Artifacts
- publish: $(Build.ArtifactStagingDirectory)
artifact: 'sonic-buildimage.$(GROUP_NAME)$(GROUP_EXTNAME)'
displayName: "Archive sonic image"
- ${{ parameters.postSteps }}
- template: cleanup.yml
jobGroups: ${{ parameters.jobGroups }}
buildSteps: ${{ parameters.buildSteps }}
57 changes: 57 additions & 0 deletions .azure-pipelines/azure-pipelines-job-groups.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
parameters:
- name: 'preSteps'
type: stepList
default: []
- name: 'buildSteps'
type: stepList
default: []
- name: "postSteps"
type: stepList
default: []
- name: 'jobGroups'
type: object
default: []
- name: 'jobVariables'
type: object
default: {}
- name: 'scriptEnv'
type: object
default: ''
- name: 'timeoutInMinutes'
type: 'number'
default: 600
- name: 'jobFilters'
type: object
default: ''

jobs:
- ${{ each jobGroup in parameters.jobGroups }}:
- ${{ if or(eq(parameters.jobFilters, ''), containsValue(parameters.jobFilters, jobGroup.name), endswith(variables['Build.DefinitionName'], format('.{0}{1}', jobGroup.name, jobGroup.extName))) }}:
- job: ${{ replace(format('{0}{1}', jobGroup.name, jobGroup.extName), '-', '_') }}
${{ each pair in jobGroup }}:
${{ if not(in(pair.key, 'job', 'name', 'extName', 'variables', 'steps', 'script', 'scriptEnv')) }}:
${{ pair.key }}: ${{ pair.value }}
${{ if eq(jobGroup.timeoutInMinutes, '') }}:
timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
variables:
GROUP_NAME: ${{ jobGroup.name }}
GROUP_EXTNAME: '${{ jobGroup.extName }}'
GROUP_NAMES: ${{ join(',', parameters.jobGroups.*.name ) }}
${{ if ne(jobGroup.variables, '') }}:
${{ jobGroup.variables }}
${{ each para in parameters.jobvariables }}:
${{ if eq(jobGroup.variables[para.key], '') }}:
${{ para.key }}: ${{ para.value }}
steps:
- ${{ parameters.preSteps }}
- ${{ if ne(jobGroup.script, '') }}:
- script: |
${{ jobGroup.script }}
env:
${{ if ne(parameters.scriptEnv, '') }}:
${{ parameters.scriptEnv }}
displayName: 'JobScript'
- ${{ if ne(jobGroup.steps, '') }}:
- ${{ jobGroup.steps }}
- ${{ parameters.buildSteps }}
- ${{ parameters.postSteps }}
14 changes: 14 additions & 0 deletions .azure-pipelines/cleanup.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
steps:
- script: |
if sudo [ -f /var/run/march/docker.pid ] ; then
pid=`sudo cat /var/run/march/docker.pid` ; sudo kill $pid
fi
sudo rm -f /var/run/march/docker.pid
sudo rm -rf /data/march/docker

# clean native docker build
if sudo [ -f dockerfs/var/run/docker.pid ] ; then
pid=`sudo cat dockerfs/var/run/docker.pid` ; sudo kill $pid
fi
sudo rm -rf $(ls -A1)
displayName: "Clean Workspace"
Loading