Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1156 commits
Select commit Hold shift + click to select a range
36f1a54
[ci/build]: Upgrade SONiC package versions (#9255)
mssonicbld Nov 14, 2021
2cbe6a7
DHCPv6 Relay multivlan functionality support (#9178)
kellyyeh Nov 12, 2021
6cb7af7
add arista.log to logrotate (#9245)
renukamanavalan Nov 15, 2021
86fa5ee
Add service mark_dhcp_packet to mux container (#9015)
Oct 26, 2021
1900888
update DHCP_PACKET_MARK schema (#9077)
Nov 2, 2021
c87ec48
[sonic-utilities] submodule update (#9266)
qiluo-msft Nov 16, 2021
a5f4780
[202012] BRCM SAI 4.3.5.1-8 Pick up fix for PFCWD getting continuousl…
gechiang Nov 18, 2021
a7a4980
[202012][sonic-platform-common] submodule update (#9297)
vdahiya12 Nov 18, 2021
d6ab409
[202012] td2/td3 change cpu cos num to 10 (#9311)
prsunny Nov 18, 2021
54a29b1
[swss] Update submodule for sonic-swss (#9314)
prsunny Nov 19, 2021
d5f95e5
[sonic-utilites] submodule update (#9324)
tjchadaga Nov 19, 2021
4533e64
[CI] Fix Azure pipeline set -e not work. (#9282)
liushilongbuaa Nov 18, 2021
678100a
Cherry pick of PR #9123 (#9310)
renukamanavalan Nov 20, 2021
a5bf6fd
[sonic-utilities] submodule update (#9342)
liuh-80 Nov 22, 2021
7fb0f3f
[redis-py]: Fix redis version during pip3 install (#9329)
qiluo-msft Nov 22, 2021
edd6b84
[hostcfgd] [202012] Fixed the brief blackout in hostcfgd using Subscr…
vivekrnv Nov 23, 2021
2361e75
[hostcfgd] [202012] Fix the delay type to 'boot' delay instead of a u…
shlomibitton Nov 23, 2021
415fd17
[Build]: Fix the version not found issue (#9331)
xumia Nov 22, 2021
d3a5c5c
[202012][sonic-sairedis] update submodule (#9364)
tjchadaga Nov 24, 2021
3e6cdfa
[sonic-linkmgrd] submodule update (#9343)
zjswhhh Nov 24, 2021
b116268
[system-health] [202012] No longer check critical process/service sta…
Junchao-Mellanox Nov 24, 2021
d9fd395
Support dpkg cache for marvell-armhf (#9381)
xumia Nov 30, 2021
227f2f8
[Mellanox] Fan speed should not be 100% when PSU is powered off (#9258)
Junchao-Mellanox Nov 24, 2021
fafd532
[Reclaim buffer] Common infrastructure update for reclaiming buffer (…
stephenxs Nov 24, 2021
9f0fc89
remove staticd.conf.j2 (#9182)
arlakshm Nov 24, 2021
b3a3aa0
[mux]: Fix `mark_dhcp_packet` (#9373)
theasianpianist Nov 29, 2021
933454d
[device/celestica]: add controllable config to platform.json of e1031…
Nov 30, 2021
1e8fe7d
Fix armhf version issue (#9382)
xumia Nov 30, 2021
0535173
[Build]: Enable arm pr check #9362
xumia Dec 4, 2021
0831635
[Mellanox] Update SDK to v4.4.3360 and FW to v2008.3358 (#9403)
volodymyrsamotiy Dec 6, 2021
a3f1769
[Build]: Cleanup the reproducible mirrors when build complete (#9132)
xumia Dec 2, 2021
5670f25
[Build]: Fix tmpfs space not enough issue when building vs image (#9438)
xumia Dec 3, 2021
2019cca
[radv] Run radv on MgmtToRRouter (#9424)
kellyyeh Dec 3, 2021
8f15d39
[202012] [submodule] Update sonic-utilites pointer (#9410)
neethajohn Dec 6, 2021
f93d1f6
[submodule]: Update submodule sonic-linkmgrd (#9421)
zjswhhh Dec 7, 2021
6a65122
[Bug][Build]: fix the file not found issue caused by the relative pat…
xumia Dec 8, 2021
acac848
[Reclaim buffer][202012] Reclaim unused buffers by applying zero buff…
stephenxs Dec 9, 2021
4d18fb8
[202012] [Arista] Update db with eeprom info through syseepromd (#9109)
zzhiyuan Dec 10, 2021
8836b6b
[Mellanox] Adjust buffer parameters with 2km cable supported for 4600…
stephenxs Dec 8, 2021
0226140
[snmp]: updated to support snmp config from redis configdb (#6134)
tsvanduyn Jan 5, 2021
0197855
[Mellanox] [202012] Allow user to set LED to orange (#9514)
Junchao-Mellanox Dec 14, 2021
c6f38d9
[202012][sonic-swss] Updated submodule for sonic-swss (#9422)
devpatha Dec 14, 2021
724037e
BRCM SAI 4.3.5.1-9 for enabling SAI_SWITCH_ATTR_QOS_DSCP_TO_TC_MAP ca…
vmittal-msft Dec 14, 2021
a41c15a
[swss]: Listen for undeliverable tunnel packets (#9348)
theasianpianist Dec 14, 2021
006582b
[dhcp_relay] Update DHCPv6 counter on relayed messages (#9283) (#9578)
kellyyeh Dec 17, 2021
60ac485
Reduce route selection deferral timer for bgp graceful restart (#7533)
shi-su Jul 26, 2021
bdf31a6
[Mellanox][SDK] Build SDK with PRM sniffer support (#9500)
stepanblyschak Dec 14, 2021
9fe3e17
[sonic-slave]: Upgrade python lxml library version to 4.6.5 (#9529)
qiluo-msft Dec 16, 2021
bbb88c4
[RESTAPI] Update submodule (#9547)
sumukhatv Dec 17, 2021
d8ee1e6
[Mellanox] [SN4410] [202012] Fixed port_config.ini (#9542)
vadymhlushko-mlnx Dec 21, 2021
507cb8b
[202012][swss-common][swss] Submodule update (#9531)
stephenxs Dec 21, 2021
6faeea6
[202012] Submodule Update on sonic-sairedis (#9533)
gechiang Dec 21, 2021
b3ca681
Update cisco-8000 ref to release: 202012-v0.8 (#9528)
anamehra Dec 22, 2021
b36ee67
Fix typo and missing files in SN3800 and SN4600C's buffer templates (…
stephenxs Dec 20, 2021
813a638
[ci/build]: Upgrade SONiC package versions (#9543)
mssonicbld Dec 24, 2021
9b1a397
[ci/build]: Upgrade SONiC package versions (#9645)
mssonicbld Dec 26, 2021
16a3929
[202012][Mellanox] Update hw-mgmt package to V.7.0010.2347 (#9594)
keboliu Dec 28, 2021
1eec2bc
[202012] [submodule] Update sonic-utilities submodule (#9661)
dprital Jan 2, 2022
dec52bb
Add thrift 0.13.0 (#9678)
richardyu-ms Jan 6, 2022
a0376a6
[ci/build]: Upgrade SONiC package versions (#9680)
mssonicbld Jan 7, 2022
57abd59
[Mellanox] Upgrade Mellanox firmware tools to 4.17.2-12 (#8978)
DavidZagury Oct 20, 2021
75bd97e
[Mellanox] Add sensors conf for MSN4600C A1 platform (#9706)
keboliu Jan 13, 2022
bdc7ce8
[202012] BRCM SAI 4.3.5.2 Fixes CS00012205357, CS00012214196, CS00012…
gechiang Jan 13, 2022
31065cc
[Mellanox] [202012] fail the build when hw-mgmt patches do not apply …
stepanblyschak Jan 13, 2022
068ff9d
[202012][BRCM TH3] Add SOC properties to prevent FDB events during wa…
gechiang Jan 14, 2022
d2ee7a5
[docker-snmp]: Modify log level of snmpd (#9734)
SuvarnaMeenakshi Jan 12, 2022
3ef3e3c
Update cisco-8000 ref to release: 202012-v0.8-nopatches (#9763)
kevinskwang Jan 15, 2022
5a6ca0a
[submodule]: Advance sonic-platform-common. (#9788)
nazariig Jan 18, 2022
8e924b9
[Mellanox] Optimize thermal policies (#9665)
Junchao-Mellanox Jan 19, 2022
8dc1ce4
[202012][sonic-swss] Updated submodule for sonic-swss (#9790)
devpatha Jan 19, 2022
2eb8fe3
[ci/build]: Upgrade SONiC package versions (#9799)
mssonicbld Jan 19, 2022
090ef33
[202012]BRCM SAI 4.3.5.3 Fixes CS00012218100,CS00012215529,CS00012208…
gechiang Jan 20, 2022
8cc5ed0
[submodule][202012] Update submodule for sonic-linux-kernel (#9810)
kevinskwang Jan 21, 2022
b450cd1
[sonic-linkmgrd][202012] submodule update #9807
zjswhhh Jan 21, 2022
c715bdb
[firsttime boot] suppress error message on platforms not supporting k…
dflynn-Nokia Jan 21, 2022
b2d1dfb
[202012][Arista] Backport logrotate configuration (#9518)
Staphylo Jan 21, 2022
c30f667
Update sairedis submodule (#9819)
shi-su Jan 21, 2022
ae7514b
[ci/build]: Upgrade SONiC package versions (#9832)
mssonicbld Jan 22, 2022
3dae536
[ci/build]: Upgrade SONiC package versions (#9834)
mssonicbld Jan 23, 2022
3bd032c
[202012] [submodule] Update sonic-sairedis (#9833)
dprital Jan 24, 2022
9a89c1b
Updated platform/cisco-8000 version to 202012-v0.91 (#9847)
VenkatCisco Jan 25, 2022
4ec5f8e
Port the fix to get the PCI_id from asic.conf file from 201911 --> ma…
judyjoseph May 7, 2021
9129827
dhcp6relay: Save the dbgsym package into the target folder (#9013)
saiarcot895 Oct 21, 2021
d3df3c9
[Celestica/Seastone2] Load interface LEDs (#9769)
bluecmd Jan 19, 2022
2247dbe
[202012] [submodule] Update sonic-swss pointer (#9848)
volodymyrsamotiy Jan 26, 2022
e6b22b1
[Mellanox][202012] Update SAI to 1.20.2.6 and SDK/FW to 4.5.1208/2010…
volodymyrsamotiy Jan 26, 2022
4191889
[bgpcfgd] Add bgpcfgd support to advertise routes (#9197) (#9697)
shi-su Jan 26, 2022
00d7eb4
Submodule update swss (#9864)
prsunny Jan 27, 2022
35e88e5
[build]: Use zstd compression for base filesystem squashfs
saiarcot895 Nov 17, 2021
5f3269a
Create a docker-swss-layer that holds the swss package.
saiarcot895 Nov 25, 2021
0b9077d
Add openbfdd to ptf docker (#9488)
shi-su Dec 14, 2021
5afef51
[dhcp6relay] a couple memory access protections (#9851)
yxieca Jan 26, 2022
67f718f
[dhcp_relay] Check payload size to prevent buffer overflow in dhcpv6 …
kellyyeh Jan 28, 2022
73b27b7
fix build error (#9902)
vdahiya12 Feb 3, 2022
3122c41
Update Submodule Feb 4th, 2022 (#9918)
wenyiz2021 Feb 5, 2022
3162eb2
[202012][swss] advance swss submodule head (#9920)
yxieca Feb 5, 2022
0ccd856
[sonic-linkmgrd][202012] submodule update (#9905)
zjswhhh Feb 5, 2022
7435613
[202012] BRCM SAI 4.3.5.3-1 Fix for CS00012218555 (#9923)
vmittal-msft Feb 7, 2022
78dc2d8
Enable SAI_SWITCH_ATTR_UNINIT_DATA_PLANE_ON_REMOVAL attribute (#9419)
tbgowda Feb 1, 2022
47e6f32
[dhcp6relay] Support relaying Relay-Forward message (#9887)
kellyyeh Feb 1, 2022
c1a0871
Close console session due to user inactivity (#9890)
prgeor Feb 2, 2022
62ad4bf
[install.sh] Fixed the sed pattern to match the current image revisio…
vadymhlushko-mlnx Feb 4, 2022
59a7dc9
[swss]: Reduce tunnel_packet_handler memory usage (#9762)
theasianpianist Feb 7, 2022
f746d27
[ci/build]: Upgrade SONiC package versions (#9933)
mssonicbld Feb 9, 2022
17a8f42
[muti-asic] Updated BGP community for Internal routes (#7617)
abdosi May 17, 2021
14bbccc
[multi-asic] fix network command for internal loopback (#7878)
arlakshm Jun 24, 2021
0f983c5
[Mellanox] Fix issue: SN4600C has 4 CPU core temperature sensors (#9930)
Junchao-Mellanox Feb 9, 2022
4932b42
Added 40G {300/40/5m} pg lookup profile for 7260 100G SKU (#9249)
abdosi Nov 25, 2021
cfce6ba
[Submodule] [202012] Update submodule sonic-linux-kernal in 202012 (#…
wenyiz2021 Feb 11, 2022
2133808
[202012] Package debugging and hardening for dhcpmon and dhcp6relay (…
yxieca Feb 11, 2022
5055c6d
[sonic-config-engine]: Update minigraph parser to support enable DHCP…
Blueve Feb 10, 2022
d18b7fa
updated jinja template for snmp contact python2 vs python3 issue (#9949)
tsvanduyn Feb 10, 2022
fbb18da
Revert "[Submodule] [202012] Update submodule sonic-linux-kernal in 2…
saiarcot895 Feb 12, 2022
844a6c4
Update sonic-swss sha1 (#9974)
VenkatCisco Feb 12, 2022
c70de67
[submodule]: update sonic-swss
lguohan Feb 12, 2022
90fb01e
DellEMC Z9332f: Fix thermalctld warning logs (#9977)
aravindmani-1 Feb 15, 2022
85dc689
fix MSN4410 chassis name in platform_components.json (#9939)
keboliu Feb 13, 2022
a942abe
[Build]: Fix hundreds of thousands lines of logs printed in marvell-a…
xumia Feb 13, 2022
6293a09
[Mellanox] Upgrade ASIC FW tool to 4.18.1-16 (#9981)
dprital Feb 14, 2022
304ec5b
Updated traffic scheduler settings for HWSKUs : DellEMC-Z9332f-O32 & …
vmittal-msft Feb 16, 2022
3da5c7d
[202012][sonic-platform-common] submodule update (#9994)
vdahiya12 Feb 16, 2022
c7aca6f
[swss]: Submodule update (#9995)
theasianpianist Feb 17, 2022
b32d7ee
Add emmc quirks to boot0 (#9989)
Staphylo Feb 17, 2022
b9a3edd
[sonic-linux-kernel] Re-land kernel config changes for Cisco 8000. (#…
saiarcot895 Feb 18, 2022
a23aac2
[ci/build]: Upgrade SONiC package versions (#10023)
mssonicbld Feb 19, 2022
a564fc8
[Build]: Fix marvell sai package version parsing issue
xumia Feb 19, 2022
7a35504
[202012] [CoPP] Add always_enabled field (#9999)
noaOrMlnx Feb 20, 2022
b4e8bcc
Generate sai.profile from j2 tempalte when saiserver start (#10045)
richardyu-ms Feb 22, 2022
f2e677d
Revert "[build]: Use zstd compression for base filesystem squashfs" (…
saiarcot895 Feb 22, 2022
6752e21
[Dell S6100] Addition of 10G ports (#9906)
aravindmani-1 Feb 2, 2022
331db09
Dell S6100: Addition of 10G ports (#9988)
aravindmani-1 Feb 16, 2022
38f5e3b
[PTF-SAIv2]Add ptf docker for sai-ptf (saiv2) (#9729)
richardyu-ms Feb 18, 2022
179c140
Fix issue of parsing syseeprom value with whitespace in middle (#10021)
wangxin Feb 23, 2022
9e51fad
Update cisco-8000 ref to release: 202012-v0.94 (#10080)
kevinskwang Feb 24, 2022
39d47f2
Send bad password log to /var/log/syslog and include user info in the…
renukamanavalan Feb 24, 2022
2a7378b
[Security]: Upgrade urllib3 to fix CVE-2021-33503
xumia Feb 25, 2022
b48d6d0
[system-health] Fix file handle leak (#10059)
Junchao-Mellanox Feb 24, 2022
c3ede8e
Fix Headroom value for 7260C64 SKU (#10075)
abdosi Feb 24, 2022
4d1abbc
[write_standby]: Increase timeout to 60s (#10065)
theasianpianist Feb 24, 2022
82bf3b6
[Marevell] Fix armhf build failure (#9875)
rajkumar38 Feb 28, 2022
194028a
[Unit Test]: Fix sonic config engine test not stable issue (#10148)
lguohan Mar 4, 2022
8ad3678
[202012][sonic-platform-daemons] submodule update (#10121)
vdahiya12 Mar 4, 2022
ba4d828
[202012][sonic-utilities] submodule update (#10136)
tjchadaga Mar 4, 2022
decb3bf
[sonic-linkmgrd][202012] submodule update (#10028)
zjswhhh Mar 4, 2022
7fb546d
[202012]BRCM SAI 4.3.5.3-2 Fixes CS00012228504, SONIC-55963:SID, CS00…
gechiang Mar 5, 2022
53f2142
Dell S6100: Fix xcvrd fix (#10123)
aravindmani-1 Mar 5, 2022
04925df
[build] Fix the urllib3 version in sonic-mgmt-framework (#10149)
qiluo-msft Mar 5, 2022
a8f1e6e
[sonic-py-swsssdk]: Advance submodule (#10118)
SuvarnaMeenakshi Mar 5, 2022
1bdc7f0
[Marvell][build] Marvell armhf SAI debian. (#10130)
rajkumar38 Mar 5, 2022
d162ffe
[swss]: Wait for vlan intf to start ndppd (#10119) (#10153)
theasianpianist Mar 5, 2022
4d6f9f2
[ BFN ] update SDE package for BFN platform (#10049)
Mar 5, 2022
ee2b08e
[202012] Upgrade restapi docker to Buster (#10003)
saiarcot895 Mar 5, 2022
0bfc469
[SAIServerV2] Build SAI Serverv2 docker (#9509) (#9940)
RyoYang Mar 5, 2022
a8d844c
[build]: Fix marvell-armhf build hung issue (#10156)
xumia Mar 7, 2022
cf7d3ab
[Submodule]: Update submodule sonic-telemetry (#10125)
xumia Mar 8, 2022
db3c695
[Build][Ci]: Support to use the cisco sai packages built by azp (#10102)
xumia Mar 8, 2022
063882c
[ci/build]: Upgrade SONiC package versions (#10069)
mssonicbld Mar 8, 2022
9ff94d2
[sonic-snmpagent]: Advance submodule (#10092)
SuvarnaMeenakshi Mar 8, 2022
259aa08
Add dualtor TSA/B/C support (#9726)
lolyu Jan 25, 2022
fe1157a
Update cisco-8000 ref to release: 202012-v0.95 (#10189)
kevinskwang Mar 9, 2022
7fe1489
[ci/build]: Upgrade SONiC package versions (#10194)
mssonicbld Mar 9, 2022
8861539
sonic-sairedis submodule update (#10195)
tjchadaga Mar 10, 2022
e839555
[202012] Refactoring DELL platform init to reduce rc.local processing…
santhosh-kt Mar 11, 2022
1c43642
[ci/build]: Upgrade SONiC package versions (#10214)
mssonicbld Mar 11, 2022
5878cfd
Update container_checker for multi-asic devices when state is 'always…
wenyiz2021 Feb 24, 2022
3ca38b2
[Build]: Enable the PR reproducible build (#10241)
xumia Mar 16, 2022
0b3a555
[202012] [sonic-utilities] Submodule update (#10221)
neethajohn Mar 16, 2022
149229e
[Build]: Fix installing dpkg packages in parallel issue (#10175)
xumia Mar 14, 2022
8ce5e4e
[teamd.sh] kill teamd docker on warm shutdown for faster shutdown (#1…
stepanblyschak Mar 15, 2022
3455e99
Add a config variable to override default container registry instead …
liushilongbuaa Mar 18, 2022
fcf365b
[202012][sonic-platform-common] submodule update (#10254)
vdahiya12 Mar 18, 2022
03d058e
[ci/build]: Upgrade SONiC package versions (#10283)
mssonicbld Mar 19, 2022
413ee3e
[Build]: Fix /proc not mounted issue (#10164) (#10256)
xumia Mar 19, 2022
a984757
[202012 BRCM SAI 4.3.5.3-3] Picked up fixes that makes up BRCM SAI ve…
gechiang Mar 20, 2022
0c859fb
[Mellanox] [202012] Fix issue: 4600C is using wrong thermal profile (…
Junchao-Mellanox Mar 20, 2022
dfb53d8
[sonic-linkmgrd][202012] submodule update (#10270)
zjswhhh Mar 21, 2022
adaec63
[radv] Support multiple ipv6 prefixes per vlan interface (#9934) (#10…
kellyyeh Mar 21, 2022
86e6ef5
[Submodule]: Update sonic-restapi (#10257)
xumia Mar 17, 2022
67312ff
[Build]: Use one debian mirror config (#10281)
xumia Mar 21, 2022
deac4ee
sonic-platform-modules-cel dx010: speed up dx010 platform init script…
qnos Mar 21, 2022
68b38b3
[202012][Mellanox] Change MFT version to 4.18.0-106 (#10305)
keboliu Mar 21, 2022
8a38da9
DellEMC: Z9332f - Component API Fixes (#10187)
ArunSaravananBalachandran Mar 16, 2022
1851827
[Build]: support to collect version when purging debian package (#10287)
xumia Mar 21, 2022
4f021c4
Update docker-sonic-vs infrastructure in order to run CoPP UT (#10230)
noaOrMlnx Mar 22, 2022
f4233d7
[swss]: Submodule update: (#10311)
theasianpianist Mar 22, 2022
e4b30e3
[restapi]: Don't use python/python2 for restapi start scripts (#10285)
saiarcot895 Mar 23, 2022
49af3bb
[202012] [Arista] Add Arista-7260CX3-D96C16 HWSKU (#10197)
zzhiyuan Mar 23, 2022
b5ab98d
[202012][sonic-utilities] submodule update (#10337)
vdahiya12 Mar 24, 2022
aafb3d0
Start haveged before systemd-random-seed (#10328)
saiarcot895 Mar 24, 2022
e71c145
[ci/build]: Upgrade SONiC package versions (#10331)
mssonicbld Mar 25, 2022
5272321
[202012][sonic-sairedis] Update submodule (#10347)
tjchadaga Mar 25, 2022
8a246b8
Fix issue of partially parsing syseeprom value (#10020) (#10276)
qnos Mar 21, 2022
1277c7e
Check to see that the py2 and py3 version files exist before trying t…
saiarcot895 Mar 23, 2022
f932662
[Marvell-armhf] Fixing issues related to partition label (#10203)
pavannaregundi Mar 24, 2022
9184f97
[Marvell-armhf] Setting u-boot ftd_high to resolve kernel hung (#10204)
pavannaregundi Mar 24, 2022
873689e
[ci/build]: Upgrade SONiC package versions (#10373)
mssonicbld Mar 28, 2022
674dc6e
[Build]: Fix host image debian package version issue (#10358)
xumia Mar 29, 2022
308ecbb
[202012][sonic-sairedis]Update sonic-sairedis submodule (#10348)
RyoYang Mar 29, 2022
e9db385
Image disk space reduction (#10172) (#10371)
saiarcot895 Mar 29, 2022
491562b
[ci] Fix remove sonic-slave-* docker image issue when building sonic-…
liushilongbuaa Mar 30, 2022
1170193
[202012] - sonic-swss submodule update (#10391)
devpatha Mar 30, 2022
07c170f
Remove quagga from SONiC (#10384)
liorghub Mar 30, 2022
5b0f0c1
[tun_pkt]: Wait for AsyncSniffer to init fully (#10346)
theasianpianist Mar 30, 2022
8d0aea0
[build][Bug]: Fix the command set_reproducible_mirrors not found issu…
xumia Mar 31, 2022
f0000ef
[ci] Fix remove sonic-slave-* docker image issue when building sonic-…
liushilongbuaa Mar 22, 2022
615b0d8
[ci] Use template from master branch in UpgrateVersion/sonic-slave pi…
liushilongbuaa Mar 31, 2022
5b22cba
[build] Fix issues found in reproducible build. (#10407)
liushilongbuaa Mar 31, 2022
1c24f2e
[ci] Add azure pipeline to build common libs. (#10367)
liushilongbuaa Mar 31, 2022
c4c0cac
[202012][submodule] Update sonic-swss pointer (#10416)
noaOrMlnx Mar 31, 2022
c5c047a
[202012] [submodule] Update sonic-utilities submodule (#10393)
Junchao-Mellanox Mar 31, 2022
bd63760
[202012][sonic-platform-daemons] submodule update (#10392)
vdahiya12 Mar 31, 2022
f759684
Update cisco-8000 ref to release: 202012-v0.96 (#10443)
kevinskwang Apr 2, 2022
8c2e046
Revert "DellEMC: Z9332f - Component API Fixes (#10187)"
lguohan Apr 2, 2022
a081d04
[azp]: Fix type in slave container cleanup (#10424)
theasianpianist Apr 1, 2022
01acd72
Update kernel submodule (#10411)
alexrallen Apr 3, 2022
35b6306
[202012][sonic-sairedis] Update submodule (#10460)
tjchadaga Apr 5, 2022
4f1b109
[202012] [sonic-swss] update submodule pointer (#10456)
stepanblyschak Apr 6, 2022
b68f4dd
Enable dhcp copp trap for EPMS and MgmtTsToR (#10439)
kellyyeh Apr 6, 2022
143dccf
[202012] [submodule] Advance sonic-platform-common pointer (#10481)
volodymyrsamotiy Apr 7, 2022
2d21756
[202012] [submodule] Advance sonic-utilities pointer (#10480)
volodymyrsamotiy Apr 7, 2022
0e6f183
Update docker-router-advertiser.supervisord.conf.j2 (#10375)
kellyyeh Apr 6, 2022
721a53b
[scapy] update scapy to 2.4.5 and patch it (#10457)
stepanblyschak Apr 7, 2022
f4bbcd1
[ci] Set default ACR in UpgrateVersion/PR/official pipeline. (#10341)
liushilongbuaa Apr 1, 2022
1b42dbf
[submodule] [202012] Advance sonic-platform-common pointer (#10502)
keboliu Apr 8, 2022
e0fa073
[ci/build]: Upgrade SONiC package versions (#10395)
mssonicbld Apr 10, 2022
a659164
Update cisco-8000 ref to release: 202012-v0.97 (#10522)
kevinskwang Apr 11, 2022
589234a
[Marvell] Marvell armhf SAI debian. (#10526)
rajkumar38 Apr 11, 2022
fc727f0
[Ci]: check if there is a sonic dirty version issue (#10445)
xumia Apr 8, 2022
3fa538e
Revert "[ci] Set default ACR in UpgrateVersion/PR/official pipeline. …
qiluo-msft Apr 12, 2022
d27df5d
[202012] [submodule] Advance sonic-swss pointer (#10540)
dgsudharsan Apr 12, 2022
234d0ab
[containerd]Fixing container commands when mode is local and state is…
dgsudharsan Mar 3, 2022
6e17ef3
[dhcp_relay] Remove dhcp6mon (#10467)
kellyyeh Apr 12, 2022
29b6f62
[202012] Run tune2fs during initramfs instead of image install (#10558)
saiarcot895 Apr 13, 2022
6ccc458
[CG-Fix-CVE-2021-44906] Patching on thrift.0.13.0 for package minimis…
richardyu-ms Apr 14, 2022
9fd75ff
[202012][sonic-linkmgrd] Submodule Update (#10345)
zjswhhh Apr 14, 2022
6af3de4
[202012][copp cfg] enable dhcp trap for a couple more devices (#10582)
yxieca Apr 15, 2022
8544740
[202012] [submodule] Advance sonic-snmpagent pointer (#10584)
vivekrnv Apr 18, 2022
fa1e364
[services] kill container on stop in warm/fast mode (#10511)
stepanblyschak Apr 18, 2022
4ee75f4
[202012][copp_cfg] Enable dhcp trap for BmcMgmtToRRouter (#10596)
Blueve Apr 19, 2022
9e5c017
[202012][submodule] Advance sonic-utilities pointer (#10612)
Blueve Apr 20, 2022
9de6b2c
[Arista] Fix arista-net initramfs hook (#10626)
Staphylo Apr 20, 2022
c49206a
Fix docker-sonic-mgmt reproducible related issue. (#9647)
liushilongbuaa Jan 5, 2022
de46150
[Build]: Fix pip version constraint conflict issue (#10525)
xumia Apr 13, 2022
fcf5dcf
Changes to support topology and port speed agnostic switch init for T…
vmittal-msft Apr 18, 2022
e6c18fa
[Monit] Fix the issue which shows Monit can not reset its counter. (#…
yozhao101 Apr 21, 2022
55a6faf
[Ci]: Support to sign image for cisco-8000 uefi secure boot (#10616)
xumia Apr 21, 2022
5779a92
[ci] Fix PR checker archieve artifacts step (#9357) (#10652)
liushilongbuaa Apr 23, 2022
48f5c0e
[CG] Fix CG alert about underscore version. (#10606)
liushilongbuaa Apr 24, 2022
44ec837
[Nokia ixs7215] Platform API temperature threshold value fixes (#10533)
dflynn-Nokia Apr 25, 2022
7dbc27f
[submodule] Update submodule for sonic-mgmt-common
liushilongbuaa Apr 25, 2022
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"
144 changes: 144 additions & 0 deletions .azure-pipelines/azure-pipelines-UpgrateVersion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
# 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: Azure/sonic-buildimage
ref: master
endpoint: build

pool: sonicbld

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

stages:
- stage: Build
variables:
CACHE_MODE: none
VERSION_CONTROL_OPTIONS: 'SONIC_VERSION_CONTROL_COMPONENTS='
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
- 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.zerozr99.workers.dev.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'

134 changes: 134 additions & 0 deletions .azure-pipelines/azure-pipelines-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
# 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
BUILD_OPTIONS: ${{ parameters.buildOptions }} SONIC_VERSION_CONTROL_COMPONENTS=
- name: generic
variables:
dbg_image: yes

- name: innovium
variables:
dbg_image: yes

- name: marvell-armhf
pool: sonicbld-armhf
timeoutInMinutes: 2880
variables:
PLATFORM_ARCH: armhf
BUILD_OPTIONS: ${{ parameters.buildOptions }} SONIC_VERSION_CONTROL_COMPONENTS=
- 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:
- 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 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
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"
- template: check-dirty-version.yml
33 changes: 33 additions & 0 deletions .azure-pipelines/azure-pipelines-download-certificate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
parameters:
- name: connectionName
type: string
default: sonic-dev-connection
- name: kevaultName
type: string
default: sonic-kv
- name: certificateName
type: string
default: sonic-secure-boot

steps:
- task: AzureKeyVault@2
inputs:
connectedServiceName: ${{ parameters.connectionName }}
keyVaultName: ${{ parameters.kevaultName }}
secretsFilter: ${{ parameters.certificateName }}

- script: |
set -e
TMP_FILE=$(mktemp)
echo "$CERTIFICATE" | base64 -d > $TMP_FILE
sudo mkdir -p /etc/certificates
mkdir -p $(Build.StagingDirectory)/target
# Save the public key
openssl pkcs12 -in $TMP_FILE -clcerts --nokeys -nodes -passin pass: | sed -z -e "s/.*\(-----BEGIN CERTIFICATE\)/\1/" > $(SIGNING_CERT)
# Save the private key
openssl pkcs12 -in $TMP_FILE -nocerts -nodes -passin pass: | sed -z -e "s/.*\(-----BEGIN PRIVATE KEY\)/\1/" | sudo tee $(SIGNING_KEY) 1>/dev/null
ls -lt $(SIGNING_CERT) $(SIGNING_KEY)
rm $TMP_FILE
env:
CERTIFICATE: $(${{ parameters.certificateName }})
displayName: "Save certificate"
Loading