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 a bug #4

Closed
wants to merge 1,429 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1429 commits
Select commit Hold shift + click to select a range
23f1d51
[ipinip.json.j2] align mellanox configuration dst_ip with other platf…
stepanblyschak Dec 29, 2020
0b0da87
[build]: install node.js for non-amd64 sonic-slave docker
lguohan Dec 29, 2020
273846a
FRR 7.5
Nov 19, 2020
a7b8f89
Patch libyang1.0.184 so version and let frr 7.5 use the patched version
pavel-shirshov Nov 24, 2020
62662ac
No longer install some unnecessary Python 2 packages in host (#6301)
jleveque Dec 29, 2020
566ea4f
[system-health] Convert to Python 3 (#5886)
jleveque Dec 29, 2020
727a451
[build]: setup -t option in docker run correctly (#6320)
lguohan Dec 30, 2020
de4a3c8
[build]: change user name to lower case when used in sonic-slave tag …
lguohan Dec 30, 2020
119fd7f
[buildsystem] Fix syntax error: unexpected end of file in Makefile.wo…
nazariig Dec 30, 2020
a64994e
[sysctl] Increase hung_task_timeout_secs to 300 (#6312)
daall Dec 30, 2020
a1fe203
[Nokia]: EEPROM platform API Python3 compliance changes (#6318)
carl-nokia Dec 30, 2020
ba92a08
Minigraph ECMP parsing support (cleaner format) (#4985)
kktheballer Dec 30, 2020
40f69f0
[determine-reboot-cause] Skip invoking platform code for unit tests f…
vaibhavhd Dec 31, 2020
a165e63
[build]: fix syntax error when DOCKER_BASE_PULL is enabled
lguohan Dec 31, 2020
ef0088c
Enable the notify mode of rsyslogd imfile module used for supervisord…
abdosi Jan 1, 2021
70ba591
[sonic-swss-common] Update submodule (#6317)
Jan 1, 2021
3acf700
[mellanox]: Update Mellanox SDK to 4.4.2208 FW to *.2008.2208 (#6333)
keboliu Jan 1, 2021
c4156b8
[device/accton] Fix accton driver not been installed (#6327)
brandonchuang Jan 2, 2021
66fffed
[doc]: add 202012 branch in the PR request template
lguohan Jan 2, 2021
30a51c1
[build]: fix dpkg uninstall bug
lguohan Jan 1, 2021
d365d0d
[build]: check if package with given version is installed or not
lguohan Jan 1, 2021
f2c418e
[frr]: remove dependency betwee frr and frr-snmp
lguohan Jan 1, 2021
ae2cb47
[build]: add artifical dependency between libyang and frr
lguohan Dec 30, 2020
36fbc01
Fix the hostimage version path permission issue (#6337)
xumia Jan 3, 2021
c6253f6
[sonic-py-common] Added an API to get file path containing SONiC vers…
smaheshm Jan 3, 2021
618b4bf
[broadcom]: match the brcm sai filename version to control file versi…
lguohan Jan 3, 2021
ae5caee
[frr]: change frr debug package to extra to avoid build break for dbg…
lguohan Jan 4, 2021
9e57f51
[BFN] Upgrade docker-syncd-bfn to buster (#6345)
dpetryshintl Jan 4, 2021
d6b92da
[libyang1] Adding LFS support for arm32 (#6346)
Sabareesh-Kumar-Anandan Jan 4, 2021
9006b96
[BFN] Convert platform modules to python 3 (#6347)
msosyak Jan 4, 2021
c38eee8
Update udev rules to support 96 ttyUSB ports (#6334)
sandycelestica Jan 5, 2021
19b2b44
[DellEMC] Add platform-modules as prerequisite for determine-reboot-c…
ArunSaravananBalachandran Jan 5, 2021
6fbd52b
[docker-sonic-vs]: reduce the build steps for docker-sonic-vs (#6350)
lguohan Jan 5, 2021
7fc2d38
[lldp] lldp upstream patches (#6118)
sudhanshukumar22 Jan 5, 2021
9593680
Install the latest version of the sonic build hooks in slave containe…
xumia Jan 5, 2021
62e7c45
After first bootup, the FEATURE table is not present in CONFIG_DB (#5…
AkhileshSamineni Jan 5, 2021
4460076
[xcvrd] Remove dependency on SONIC_PLATFORM_API_PY2 and SONIC_PLATFOR…
Junchao-Mellanox Jan 5, 2021
6fd78b6
[determine-reboot-cause] Ignore non-hardware reboot cause (#6349)
vaibhavhd Jan 5, 2021
d769ef2
[snmp]: updated to support snmp config from redis configdb (#6134)
tsvanduyn Jan 5, 2021
afd60bd
[rsyslog]: Explicitly set the notify mode for rsyslog imfile module …
abdosi Jan 6, 2021
78dae94
[sairedis] advance sairedis submodule head (#6365)
yxieca Jan 6, 2021
4632e0b
DellEMC: Z9332f change SFP detection logic (#6261)
aravindmani-1 Jan 6, 2021
8a3ac8f
[docker-lldp]: sonic advertise meaningful SysDescription instead of d…
sudhanshukumar22 Jan 6, 2021
a013b8c
[sonic-platform-common][sonic-platform-daemons] Update submodules (#6…
jleveque Jan 6, 2021
f99dbff
[Nokia]: Enable Telemetry for armhf and provide required qos files (#…
carl-nokia Jan 6, 2021
afc87b8
Updated imfile configuration for supervisord logs (#6368)
abdosi Jan 7, 2021
a6907a7
[brcm]: BRCM SAI 4.2.1.5-9 Fix _brcm_sai_indexed_data_get () with une…
gechiang Jan 7, 2021
2d77a36
[system-health] Make `run_command()` Python 3-compliant (#6371)
jleveque Jan 7, 2021
0ad2098
[README] Update build badges to include 202012 build status (#6373)
daall Jan 7, 2021
e52581e
[PDDF] Build and install Python 3 package (#6286)
jleveque Jan 7, 2021
dbc6718
Take a copy of existing TACACS credentials and restore it during upgr…
renukamanavalan Jan 8, 2021
fc3cb76
[ci]: Set up CI with Azure Pipelines (#6384)
lguohan Jan 8, 2021
04cd1d6
[Monit] Monitoring the running status of containers. (#6251)
yozhao101 Jan 8, 2021
83715cf
[bgpcfgd]: Support default action for "Allow prefix" feature (#6370)
pavel-shirshov Jan 8, 2021
5b7f88a
[sonic-swss-common] Update submodule (#6382)
qiluo-msft Jan 8, 2021
72b6350
Bump lxml from 4.6.1 to 4.6.2 in /src/sonic-config-engine (#6385)
dependabot[bot] Jan 8, 2021
c64052b
[Centec ARM64]Upgrade Centec syncd docker to buster and Enable Teleme…
guxianghong Jan 9, 2021
1498408
[Arista] Update driver submodules (#6396)
Staphylo Jan 10, 2021
c225752
[docker-macsec]: MACsec container and wpa_supplicant component (#5700)
Pterosaur Jan 10, 2021
2816515
[utilities] advance utilities submodule head (#6402)
yxieca Jan 11, 2021
3dd993e
[minigraph.py]: Add peer switch hostname to device metadata (#6405)
theasianpianist Jan 11, 2021
4ef3f13
[arista]: Fix web package md5 hash not correct issue (#6411)
xumia Jan 11, 2021
6ff8d2c
[ci]: add mellanox build to azure-pipeline (#6409)
lguohan Jan 12, 2021
ab2ae41
[build]: fix dpkg admindir corruption issue in parallel build (#6408)
lguohan Jan 12, 2021
8b82408
[sonic-slave]: Upgrade python lxml library version to 4.6.2 (#6404)
qiluo-msft Jan 12, 2021
6e63ecf
[minigraph.py]: Force /32 prefix for mux cable server IPv4 loopbacks …
theasianpianist Jan 12, 2021
26fd527
Anchor the libprotobuf-dev version based on a fixed version by using …
gechiang Jan 12, 2021
bbd6967
[as7326-54x] Remove not need executable flag (#6326)
jostar-yang Jan 12, 2021
015b421
[Mellanox] [platform API] Fix “local variable 'label_port' referenced…
keboliu Jan 12, 2021
d4f9fa5
[Centec] upgrade to buster docker for DOCKER_SYNCD_CENTEC_RPC, docker…
guxianghong Jan 12, 2021
380edf0
[Platform][nokia]: python3-smbus package add with python3 and jinja f…
carl-nokia Jan 12, 2021
674fac2
[Nokia ixs7215] Add SW assist for platform entropy & fix inband mgmt …
dflynn-Nokia Jan 13, 2021
1dcab4d
Fix py3 version changed even version control enabled issue (#6422)
xumia Jan 13, 2021
b56320c
[SN4410] fixed 'port_config.ini' (#6316)
vadymhlushko-mlnx Jan 13, 2021
68e9b83
Update swi-tools in buster Dockerfile (#6414)
Staphylo Jan 13, 2021
0a49edb
[Mellanox] Fix issue: need import initialize_sdk_handle in get_sdk_ha…
Junchao-Mellanox Jan 13, 2021
8b4b146
[sonic-swss-common] Advance swss-common head to include General Prote…
vaibhavhd Jan 13, 2021
1c00145
[ci]: cleanup fsroot reliably (#6431)
lguohan Jan 13, 2021
18350a5
[build]: Fix for missing dependencies in the DPKG framework (#6393)
Kalimuthu-Velappan Jan 13, 2021
8655334
[sonic-linux-kernel]: Update sonic-linux-kernel submodule (#6433)
keboliu Jan 13, 2021
4612f68
[swss] Depend on Python 3 version of swsscommon rather than Python 2 …
jleveque Jan 14, 2021
9a1b42f
[snmpagent] update submodule (#6169)
stepanblyschak Jan 14, 2021
c141bb9
Remove things needed for building Python 3 from source (#6441)
jleveque Jan 14, 2021
419c10b
[sonic-platform-common] Enable pytest during build for Python 3 packa…
jleveque Jan 14, 2021
16e5434
[docker-frr]: Use egrep with regexp to match correct TSA rules (#6403)
pavel-shirshov Jan 14, 2021
58a13b4
Export libyang API "lyd_check_mandatory_tree" for Management framewor…
dutta-partha Jan 15, 2021
054f5b7
[warm boot finalizer] only wait for enabled components to reconcile (…
yxieca Jan 15, 2021
6db88e8
[Mellanox] PSU and module thermals are no longer child of chassis (#6…
Junchao-Mellanox Jan 15, 2021
1b29805
[mellanox][platform api] fix a missing import time module (#6458)
keboliu Jan 15, 2021
ffcef27
[minigraph.py]: Check for empty cluster tag before parsing (#6440)
theasianpianist Jan 15, 2021
c9d3e25
[device/accton]: As7816-64x, fix memory leakage on accton fan monitor…
roylee123 Jan 15, 2021
0ca3434
[device/celestica]: Add thermalctld support on DX010 platform APIs (#…
Jan 15, 2021
4cf9316
[Mellanox] Make determine-reboot-cause service start after hw-managem…
keboliu Jan 15, 2021
2830a2b
[build arm] fix sonic-slave-buster build break (#6469)
dflynn-Nokia Jan 17, 2021
063e11c
[minigraph.py]: Don't create mux table entries for servers w/o loopba…
theasianpianist Jan 17, 2021
1ea5fd7
[DPB][YANG-models] extended regex pattern according to Mellanox syste…
vadymhlushko-mlnx Jan 17, 2021
c984cf9
[DPB] [Mellanox] added capability files for SN2700 platform (#6003)
vadymhlushko-mlnx Jan 17, 2021
d1db716
[DPB] [Mellanox] added capability files for SN3800 platform (#6013)
vadymhlushko-mlnx Jan 17, 2021
ce819e7
[DPB] [Mellanox] added capability files for SN2010 platform (#6015)
vadymhlushko-mlnx Jan 17, 2021
ffc957c
[DPB] [Mellanox] added capability files for SN2100 platform (#6016)
vadymhlushko-mlnx Jan 17, 2021
553ece0
[DPB] [Mellanox] added capability files for SN2410 platform (#6017)
vadymhlushko-mlnx Jan 17, 2021
dd13e41
[DPB] [Mellanox] added capability files for SN3700 platform (#6021)
vadymhlushko-mlnx Jan 17, 2021
db5a88e
[DPB] [Mellanox] added capability files for SN4410 platform (#6059)
vadymhlushko-mlnx Jan 17, 2021
ece8297
[DPB] [Mellanox] added capability files for SN4600C platform (#6061)
vadymhlushko-mlnx Jan 17, 2021
9b2bc88
[kvm]: add debug cmd for build_kvm_image.sh (#6472)
lguohan Jan 17, 2021
755c737
[mellanox]: fix mellanox hw-management build (#6471)
lguohan Jan 18, 2021
52afc80
[ci]: exit kvmtest on the first error (#6489)
lguohan Jan 19, 2021
afee1a8
[bgpd]: Check zebra is ready to connect when starting bgpd (#6478)
shi-su Jan 19, 2021
53c2a0a
[ci]: build docker-sonic-vs.gz in kvm build pipeline (#6494)
lguohan Jan 19, 2021
4e1c102
[DPB] [Mellanox] added capability files for SN3420 platform (#6020)
vadymhlushko-mlnx Jan 19, 2021
6d13d0f
[submodule]: update sonic-wpa-supplicant (#6492)
lguohan Jan 19, 2021
3a942fb
[submodule] Update sonic-sairedis submodule pointer (#6496)
daall Jan 19, 2021
abb0139
[submodule]: update sonic-utilities (#6485)
shlomibitton Jan 20, 2021
3c16f80
sonic-config-engine uses libswsscommon instead of swsssdk (#6406)
qiluo-msft Jan 20, 2021
cad2025
[frr]: ADD L3 VNI EVPN Support for SONiC, Send RMAC and VLAN along wi…
kishorekunal01 Jan 20, 2021
d75c290
[files/build/versions]: support reproduceable build for git (#5774)
liushilongbuaa Jan 21, 2021
df29773
[submodule]: Update SONiC Utilities Submodule (#6507)
tahmed-dev Jan 21, 2021
25e4d77
[baseimage]: Cleanup sudoers file (#6518)
qiluo-msft Jan 21, 2021
21c3573
[sonic-swss] Update submodule (#6336)
qiluo-msft Jan 21, 2021
5c31f6d
[sonic-swss-common]: Update Submodule (#6508)
tahmed-dev Jan 21, 2021
be3c036
[supervisord] Monitoring the critical processes with supervisord. (#6…
yozhao101 Jan 21, 2021
8729fdc
[minigraph.py]: Force /128 prefix for server IPv6 loopbacks (#6524)
theasianpianist Jan 21, 2021
0464d15
[pmon]: Run ledd using python3 unless excluded (#6528)
Staphylo Jan 22, 2021
5f39926
Updated BBR to use peer group name as prefix. (#6515)
abdosi Jan 22, 2021
07200ee
Submodule update swss-common (#6525)
prsunny Jan 22, 2021
0e12ca8
[Multi Asic] support of swss.rec and sairedis.rec for multi asic (#6310)
arlakshm Jan 22, 2021
1043678
Revert "[files/build/versions]: support reproduceable build for git (…
lguohan Jan 22, 2021
1c13340
[docker-config-engine-stretch]: Add missing dependency PYTHON2_SWSSCO…
qiluo-msft Jan 23, 2021
ef6a05f
[DellEMC Z9332f] Remove duplicate ipmihelper.py script (#6536)
daall Jan 23, 2021
4a8e513
[sonic-platform-daemons] Update submodule (#6535)
jleveque Jan 23, 2021
d4cde6d
[process-reboot-cause] Make process-reboot-cause executable (#6534)
jleveque Jan 23, 2021
8ce1e3e
[build-docker-buster]: Install libboost 1.171 In Build Docker (#6532)
tahmed-dev Jan 23, 2021
238803d
[sonic-host-services] Report unit test coverage (#6533)
jleveque Jan 23, 2021
46b3bd5
[teamd]: Increase wait timeout for teamd docker stop to clean Port ch…
judyjoseph Jan 24, 2021
da7f80d
[barefoot] Fixes for platform API (#6487)
antoninamelnyk Jan 25, 2021
709c1ec
[DPB][SN4700] extended set of speeds for split modes (#6278)
vadymhlushko-mlnx Jan 25, 2021
48e7116
[DPB][SN3700C] extended set of speeds for split modes (#6277)
vadymhlushko-mlnx Jan 25, 2021
0daad0b
[ci]: build syncd-rpc for broadcom and mellanox (#6522)
lguohan Jan 25, 2021
24df482
[yang_model_test]: Tests for default value of docker_routing_config_m…
Jan 25, 2021
dd0e110
[sonic-cfggen] parse optional fec and autoneg fields from hwsku.json …
dmytroxshevchuk Jan 25, 2021
a171e6c
[frrcfgd] introduce frrcfgd to manage frr config when frr_mgmt_framew…
zhaozhenhong Jan 25, 2021
3bc82e5
[ci]: add vs tests (#6506)
lguohan Jan 25, 2021
cd3ed54
[submodule]: update sonic-sairedis (#6544)
lguohan Jan 25, 2021
4b5212b
[vstest]: add default vs test
lguohan Jan 24, 2021
a38377e
[submodule]: update sonic-swss
lguohan Jan 25, 2021
8d857fa
[dhcp-relay]: Launch DHCP Relay On L3 Vlan (#6527)
tahmed-dev Jan 25, 2021
84985e1
[mellanox]: Update SDK to 4.4.2308, FW to *.2008.2308 (#6552)
keboliu Jan 25, 2021
6957e37
[ci]: reset the owner for all files under working directory (#6557)
lguohan Jan 26, 2021
30ae46e
[ci]: add -k ceos option to setup t0 testbed (#6565)
lguohan Jan 26, 2021
a9a0e30
[ci]: archive kvmtest artifacts (#6567)
lguohan Jan 26, 2021
7337483
[submodule]: update sonic-swss (#6561)
prsunny Jan 26, 2021
e616a32
[ci]: add master and 202012 into azure-pipelines trigger (#6560)
qiluo-msft Jan 26, 2021
6fa807d
[bgpmon]: Fix exception in bgpmon caused by duplicate bgp neighbor ID…
bingwang-ms Jan 27, 2021
9ff5644
Add hw-mgmt patch to support SDK OFFLINE event for handling flow with…
keboliu Jan 27, 2021
ca0e8cb
[docker-ptf]: build docker ptf
lguohan Jan 23, 2021
044efe7
[build]: add _BUILD_ENV to specify env for dpkg-buildpackage
lguohan Jan 24, 2021
f3a901c
[ci]: build docker-ptf on vs platform
lguohan Jan 25, 2021
cfa8fbb
[baseimage]: Updates for Ebtables and support for multi-asic (#6542)
abdosi Jan 27, 2021
1f2797a
[docker-config-engine-stretch]: Fix dependency typo PYTHON2_SWSSCOMMO…
dflynn-Nokia Jan 27, 2021
7f222e7
[mellanox]: Update SAI to sonic2012 1.18.1.0 (#6566)
keboliu Jan 27, 2021
aab37b7
[FRR] Create a separate script to wait zebra to be ready to receive c…
shi-su Jan 27, 2021
34cca20
[proc-exit-listener]: ignore blank lines
lguohan Jan 27, 2021
f7346cc
[docker-fmp-frr]: remove blank lines in generated critical_process
lguohan Jan 27, 2021
69c5832
[ci]: Download artifact instead of using nfs storage (#6570)
qiluo-msft Jan 28, 2021
7d01613
[ci]: correct ownership of artifacts (#6582)
lguohan Jan 28, 2021
98298f7
[sonic-sairedis] advance submodule to include fix for syncd crash dur…
vaibhavhd Jan 28, 2021
fb0b999
[ci]: append job.attempt in memdump/log artifacts
lguohan Jan 28, 2021
0e72878
[build]: stop prompt during build (#6585)
qiluo-msft Jan 28, 2021
f6b842e
[BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and openns…
smaheshm Jan 28, 2021
5985d94
[docker-sonic-vs] Install sonic-platform-common package (#6587)
jleveque Jan 28, 2021
1c8d5ec
Bump pyyaml from 5.3.1 to 5.4.1 (#6511)
qiluo-msft Jan 28, 2021
ff8cc49
[multi asic] add ip netns identify command to sudoer (#6591)
arlakshm Jan 29, 2021
e623c90
Revert "[build]: disable unit tests for sonic-utilities" (#6598)
qiluo-msft Jan 29, 2021
b522540
[baseimage]: add docker ps to the sudoer file (#6604)
arlakshm Jan 29, 2021
759936c
[submodule]: update sonic-swss (#6601)
lguohan Jan 29, 2021
f9d75a0
[build_debian.sh] Freeze pip2 < version 21 (#6597)
jleveque Jan 29, 2021
2a2c6b7
[submodule] update sonic-sairedis (#6609)
dflynn-Nokia Jan 29, 2021
284c273
[sonic-device-data]: Update BRCM Tunnel/ECMP Parameter For 7050cx3 SK…
tahmed-dev Jan 29, 2021
4818706
[barefoot][platform] platform API 2.0 fixes (#6607)
vboykox Jan 30, 2021
c5d4779
[broadcom]: Fix BRCM Syncd Error:syncd#/supervisord: syncd sh: 1: eth…
gechiang Jan 30, 2021
3ffa352
[ci]: reset the repo
lguohan Jan 29, 2021
908884b
[broadcom]: Add BCM config variable that contains premier cancun firm…
smaheshm Jan 30, 2021
83c51e4
[kvm]: install net-tools package for debug
lguohan Jan 30, 2021
c041d25
[ci]: cleanup source directory upon checkout
lguohan Jan 30, 2021
2a0351c
Check fan speed before check fan status (#6586)
Junchao-Mellanox Jan 31, 2021
4f50658
[syncd-rpc docker] Fix issue: ptf_nn_agent isn't able to start in syn…
stephenxs Jan 31, 2021
7928fbf
[broadcom]: broadcom sai update to 4.3.0.10-3 (#6620)
gechiang Feb 1, 2021
4421a68
[arm64] disable snmp's parallel make (#6592)
guxianghong Feb 1, 2021
dbfdab7
[ci]: add t1-lag testbed (#6619)
lguohan Feb 1, 2021
8a024f0
[owners]: add initial owners
lguohan Feb 1, 2021
5c8b70e
[frr]: upgrade frr to frr-7.5-s2 tag (#6628)
lguohan Feb 1, 2021
ee18483
[Bgpcfgd] Add unit tests (#6634)
shi-su Feb 2, 2021
0c4d4ac
[kdump] Fix OOM events in crashkernel (#6447)
Staphylo Feb 2, 2021
3f2a39d
[proc-exit-listener]: fix syntax error
lguohan Feb 2, 2021
890545f
Update minigraph.py to parse kubernetes config from minigraph.xml (#6…
renukamanavalan Feb 2, 2021
580666a
[arista]: 7050CX3-32S-C32: Remove unused 10G ports and update speed (…
vaibhavhd Feb 2, 2021
f8ddc39
[platform][barefoot] Install sonic_platform to host (#6644)
vboykox Feb 3, 2021
eeb9554
[codeowners]: update the global fallback
lguohan Feb 3, 2021
c98e8d6
[BCM Config] Update TD3 bcm.config files to use ISSU capable premium …
gechiang Feb 3, 2021
c488c2d
[ci] Archive compiled Debian packages and Python wheels (#6650)
jleveque Feb 3, 2021
3bceccb
[codeowners]: Add as owners of some folders (#6654)
qiluo-msft Feb 3, 2021
80cd8c4
[sairedis] Submodule Update (#6649)
tahmed-dev Feb 3, 2021
aae9664
[ci]: Cleanup fsroot before checking out code (#6639)
xumia Feb 3, 2021
70a6d76
[ci]: exclude .github from trigger build (#6661)
lguohan Feb 3, 2021
c591efc
[ci]: further clean up the source directory before checkout
lguohan Feb 3, 2021
f72e77c
[barefoot] add platform.json, hwsku.json for mavericks (#6629)
dmytroxshevchuk Feb 3, 2021
a09ff52
[bgpcfgd]: Fix unit test for bgp manager (#6668)
shi-su Feb 3, 2021
f005888
BRCM SAI 4.3.0.10-4 Fix _brcm_sai_indexed_data_get () with unexpected…
gechiang Feb 3, 2021
efce680
[sonic-platform-common] submodule update (#6669)
vdahiya12 Feb 4, 2021
9e5fcec
[submodule]: update sonic-snmpagent (#6663)
lguohan Feb 4, 2021
9bf01cb
[build]: Fix dependency: asyncsnmp should not depend on PYTHON_SWSSCO…
qiluo-msft Feb 4, 2021
bb5b77b
[sFlow] - Fix memory leak (#6662)
GarrickHe Feb 4, 2021
984c1cd
[MLNX] update SAI submodule to include fix for debug dump (#6667)
deran1980 Feb 4, 2021
e387531
Version control git (#6562)
liushilongbuaa Feb 4, 2021
92e3517
Fix Allow prefix Delete case (#6671)
abdosi Feb 4, 2021
19ccba4
[build]: Fix syncd dpkg cache dependency issue (#6680)
xumia Feb 4, 2021
2a92701
[vs]: Update swiotlb buffer size to support multi-asic VS platform. (…
SuvarnaMeenakshi Feb 4, 2021
ed4f8d0
[submodule]: update sonic-utilities (#6681)
lguohan Feb 4, 2021
f76926a
[Mellanox] Update FW upgrade script to use 'mlxfwmanager -d' option f…
liorghub Feb 4, 2021
ca35503
[device] Add as4630_54pe SDK configuration parameters (#5167)
dereksun01 Feb 4, 2021
820d350
[pcie-check] Update underlying pcieutil command and add to sudoers fi…
jleveque Feb 4, 2021
62a599a
[multi_asic][vs]: Add dependency in teamd service to start after topo…
SuvarnaMeenakshi Feb 4, 2021
cb70c66
[installer] Fix variable inside machine.conf caused install.sh error …
kuanyu99 Feb 4, 2021
4a93bb2
[submodule]: Updating sonic-swss (#6685)
madhanmellanox Feb 4, 2021
85a6314
Dell S6000: Fix reboot failure issue (#6656)
aravindmani-1 Feb 5, 2021
fa89c6d
DellEMC: S6100, S6000 - Enable thermalctld, Platform API implementati…
ArunSaravananBalachandran Feb 5, 2021
d4b852a
[sonic-swss-common] Update submodule (#6686)
qiluo-msft Feb 5, 2021
18f2c5c
[platform] Update QSFP method name 'parse_qsfp_dom_capability' -> 'pa…
jleveque Feb 5, 2021
23381e6
[ci]: Add yaml for azure pipeline official build (#6588)
liushilongbuaa Feb 5, 2021
a7ba1b8
Add the 10G ports with updated speed (#6699)
vaibhavhd Feb 6, 2021
f5b24d8
[ci]: rename official-broadcom to official-build.yml
lguohan Feb 6, 2021
d2b8b94
Remove makefile and dependency for python2 of dbsyncd. (#6702)
abdosi Feb 6, 2021
3f2a493
[barefoot][platform] Fix sonic-platform host installation (#6696)
vboykox Feb 6, 2021
b4fc842
[skip ci]: disable trigger for official build
lguohan Feb 6, 2021
87ecaeb
[tacacs]: use stg to apply patch
lguohan Feb 6, 2021
47e5f05
[tacacs]: do not modify local user if there is no priviledge
lguohan Feb 6, 2021
10324d0
[sonic-utilities] Depend on sonic-platform-common (#6703)
jleveque Feb 6, 2021
c6085c6
[DellEMC Z9332f] Added support for platform system health daemon (#6642)
aravindmani-1 Feb 6, 2021
b6a6c0c
[device/accton/as4630-54pe] Fix accton driver not been installed (#6321)
roylee123 Feb 6, 2021
3001bbc
[kvm]: print running process when build kvm fails
lguohan Feb 6, 2021
2a66e80
[ci]: add marvel armhf official build (#6707)
lguohan Feb 7, 2021
3cc5515
[barefoot] Add hwsku.json, platform.json for montara (#6554)
dmytroxshevchuk Feb 7, 2021
834347b
[sonic-linux-kernel]: security update to kernel 4.19.152 (#6490)
lguohan Feb 7, 2021
6d4c20e
Fix dynamic minimum fan table issue caused by python3 (#6690)
Junchao-Mellanox Feb 7, 2021
54abfd5
[ci]: fix the build template error
lguohan Feb 6, 2021
092f537
[ci]: use build-template for pr build
lguohan Feb 6, 2021
de51ee3
[syncd-vs]: remove hardcode version for iproute2 and libcap2-bin (#6713)
lguohan Feb 8, 2021
d843d6e
[ci]: restructure repo clean up to make it robust (#6716)
lguohan Feb 8, 2021
1d99d14
[broadcom]: BRCM SAI 4.3.0.10-5 : Fix for ACL entry set attribute fo…
vmittal-msft Feb 8, 2021
3015de1
[sonic-host-service] Move to sonic-host-services package (#6273)
ArunSaravananBalachandran Feb 9, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
12 changes: 12 additions & 0 deletions .artifactignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
**/*
!target/*.bin
!target/*.log
!target/*.img.gz
!target/docker-sonic-vs.gz
!target/docker-ptf.gz
!target/debs/**/*.deb
!target/debs/**/*.deb.log
!target/debs/**/*.deb-install.log
!target/python-wheels/*.whl
!target/python-wheels/*.whl.log
!target/python-wheels/*.whl-install.log
101 changes: 101 additions & 0 deletions .azure-pipelines/build-template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
parameters:
- name: platform
type: string
values:
- broadcom
- mellanox
- marvell-armhf

- name: platform_arch
type: string
values:
- amd64
- armhf
- arm64
default: amd64

- name: platform_short
type: string
values:
- brcm
- mlnx
- marvell-armhf

- name: cache_mode
type: string
values:
- wcache
- rcache
- cache

- name: pool
type: string
values:
- sonicbld
- sonicbld_8c
default: sonicbld

- name: dbg_image
type: boolean
default: false

- name: swi_image
type: boolean
default: false

- name: raw_image
type: boolean
default: false

- name: sync_rpc_image
type: boolean
default: false

- name: timeout
type: number
default: 600

jobs:
- job:
pool: ${{ parameters.pool }}
displayName: ${{ parameters.platform }}
timeoutInMinutes: ${{ parameters.timeout }}
steps:
- template: cleanup.yml
- checkout: self
clean: true
submodules: recursive
displayName: 'Checkout code'
- script: |
git submodule foreach --recursive 'git clean -xfdf || true'
git submodule foreach --recursive 'git reset --hard || true'
git submodule foreach --recursive 'git remote update || true'
git submodule update --init --recursive
displayName: 'Reset submodules'
- script: |
set -e
sudo modprobe overlay
sudo apt-get install -y acl
export DOCKER_DATA_ROOT_FOR_MULTIARCH=/data/march/docker
CACHE_OPTIONS="SONIC_DPKG_CACHE_METHOD=${{ parameters.cache_mode }} SONIC_DPKG_CACHE_SOURCE=/nfs/dpkg_cache/${{ parameters.platform }}"
ENABLE_DOCKER_BASE_PULL=y make configure PLATFORM=${{ parameters.platform }} PLATFORM_ARCH=${{ parameters.platform_arch }}
trap "sudo rm -rf fsroot" EXIT
if [ ${{ parameters.dbg_image }} == true ];then
make USERNAME=admin $CACHE_OPTIONS SONIC_BUILD_JOBS=$(nproc) INSTALL_DEBUG_TOOLS=y target/sonic-${{ parameters.platform }}.bin && \
mv target/sonic-${{ parameters.platform }}.bin target/sonic-${{ parameters.platform }}-dbg.bin
fi
if [ ${{ parameters.swi_image }} == true ];then
make USERNAME=admin $CACHE_OPTIONS SONIC_BUILD_JOBS=$(nproc) ENABLE_IMAGE_SIGNATURE=y target/sonic-aboot-${{ parameters.platform }}.swi
fi
if [ ${{ parameters.raw_image }} == true ];then
make USERNAME=admin $CACHE_OPTIONS SONIC_BUILD_JOBS=$(nproc) target/sonic-${{ parameters.platform }}.raw
fi
if [ ${{ parameters.sync_rpc_image }} == true ];then
make USERNAME=admin $CACHE_OPTIONS SONIC_BUILD_JOBS=$(nproc) ENABLE_SYNCD_RPC=y target/docker-syncd-${{ parameters.platform_short }}-rpc.gz
fi
make USERNAME=admin $CACHE_OPTIONS SONIC_BUILD_JOBS=$(nproc) target/sonic-${{ parameters.platform }}.bin
displayName: 'Build sonic image'
- publish: $(System.DefaultWorkingDirectory)/
artifact: sonic-buildimage.${{ parameters.platform }}
displayName: "Archive sonic image"
- template: cleanup.yml
15 changes: 15 additions & 0 deletions .azure-pipelines/cleanup.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
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 dockerfs
sudo rm -rf fsroot
displayName: "Clean Workspace"
38 changes: 38 additions & 0 deletions .azure-pipelines/official-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# 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

schedules:
- cron: "0 8 * * *"
displayName: Daily midnight build
branches:
include:
- master
always: true

trigger: none
pr: none

stages:
- stage: Build

jobs:
- template: build-template.yml
parameters:
platform: broadcom
platform_short: brcm
cache_mode: wcache
dbg_image: true
swi_image: true
raw_image: true
sync_rpc_image: true

- template: build-template.yml
parameters:
timeout: 3600
platform: marvell-armhf
platform_arch: armhf
platform_short: marvell-armhf
cache_mode: wcache
pool: sonicbld_8c
82 changes: 82 additions & 0 deletions .azure-pipelines/run-test-template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
parameters:
- name: dut
type: string
- name: tbname
type: string
- name: tbtype
type: string
- name: ptf_name
type: string

steps:
- checkout: self
clean: true
displayName: 'checkout sonic-mgmt repo'

- task: DownloadPipelineArtifact@2
inputs:
artifact: sonic-buildimage.kvm
displayName: "Download sonic-buildimage.kvm artifact"

- script: |
set -x
sudo mkdir -p /data/sonic-vm/images
sudo cp -v ../target/sonic-vs.img.gz /data/sonic-vm/images/sonic-vs.img.gz
sudo gzip -fd /data/sonic-vm/images/sonic-vs.img.gz
username=$(id -un)
sudo chown -R $username.$username /data/sonic-vm

pushd /data/sonic-mgmt
git remote update
git reset --hard origin/master
sed -i s/use_own_value/${username}/ ansible/veos_vtb
echo aaa > ansible/password.txt
docker exec sonic-mgmt bash -c "pushd /data/sonic-mgmt/ansible;./testbed-cli.sh -d /data/sonic-vm -m $(inventory) -t $(testbed_file) -k ceos refresh-dut ${{ parameters.tbname }} password.txt" && sleep 180
displayName: "Setup testbed"

- script: |
rm -rf $(Build.ArtifactStagingDirectory)/*
docker exec sonic-mgmt bash -c "/data/sonic-mgmt/tests/kvmtest.sh -en -T ${{ parameters.tbtype }} ${{ parameters.tbname }} ${{ parameters.dut }}"
displayName: "Run tests"

- script: |
# save dut state if test fails
virsh_version=$(virsh --version)
if [ $virsh_version == "6.0.0" ]; then
mkdir -p $(Build.ArtifactStagingDirectory)/kvmdump
virsh -c qemu:///system list
virsh -c qemu:///system save ${{ parameters.dut }} $(Build.ArtifactStagingDirectory)/kvmdump/${{ parameters.dut }}.memdmp
virsh -c qemu:///system dumpxml ${{ parameters.dut }} > $(Build.ArtifactStagingDirectory)/kvmdump/${{ parameters.dut }}.xml
img=$(virsh -c qemu:///system domblklist ${{ parameters.dut }} | grep vda | awk '{print $2}')
cp $img $(Build.ArtifactStagingDirectory)/kvmdump/${{ parameters.dut }}.img
virsh -c qemu:///system undefine ${{ parameters.dut }}
fi

docker commit ${{ parameters.ptf_name }} docker-ptf:$(Build.BuildNumber)
docker save docker-ptf:$(Build.BuildNumber) | gzip -c > $(Build.ArtifactStagingDirectory)/kvmdump/docker-ptf-dump.gz
docker rmi docker-ptf:$(Build.BuildNumber)
displayName: "Collect kvmdump"
condition: failed()

- script: |
cp -r /data/sonic-mgmt/tests/logs $(Build.ArtifactStagingDirectory)/
username=$(id -un)
sudo chown -R $username.$username $(Build.ArtifactStagingDirectory)
displayName: "Collect test logs"
condition: succeededOrFailed()

- publish: $(Build.ArtifactStagingDirectory)/kvmdump
artifact: sonic-buildimage.kvmtest.${{ parameters.tbtype}}.memdump@$(System.JobAttempt)
displayName: "Archive sonic kvm memdump"
condition: failed()

- publish: $(Build.ArtifactStagingDirectory)/logs
artifact: sonic-buildimage.kvmtest.${{ parameters.tbtype }}.log@$(System.JobAttempt)
displayName: "Archive sonic kvm logs"
condition: succeededOrFailed()

- task: PublishTestResults@2
inputs:
testResultsFiles: '$(Build.ArtifactStagingDirectory)/logs/**/*.xml'
testRunTitle: kvmtest.${{ parameters.tbtype }}
condition: succeededOrFailed()
35 changes: 35 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# This is a comment.
# Each line is a file pattern followed by one or more owners.

# rules are explained here
# https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners

# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence,
# @lguohan will be requested for review when someone opens
# a pull request.
* @lguohan

/device/ @jleveque

# build
/rules/ @qiluo-msft @xumia @lguohan
/Makefile @qiluo-msft @xumia @lguohan
/Makefile.cache @qiluo-msft @xumia @lguohan
/Makefile.work @qiluo-msft @xumia @lguohan
/slave.mk @qiluo-msft @xumia @lguohan
/scripts @qiluo-msft @xumia @lguohan

# installer
/installer/ @qiluo-msft

# permission
/files/image_config/sudoers/ @qiluo-msft

# dockers
/dockers/docker-base*/ @qiluo-msft
/dockers/docker-config-engine*/ @qiluo-msft
/dockers/docker-snmp/ @qiluo-msft

# src
/src/initramfs-tools/ @qiluo-msft
20 changes: 17 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,35 @@
<!--
Please make sure you've read and understood our contributing guidelines;
Please make sure you've read and understood our contributing guidelines:
https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md

** Make sure all your commits include a signature generated with `git commit -s` **

If this is a bug fix, make sure your description includes "fixes #xxxx", or
"closes #xxxx"
"closes #xxxx" or "resolves #xxxx"

Please provide the following information:
-->

**- What I did**
**- Why I did it**

**- How I did it**

**- How to verify it**

**- Which release branch to backport (provide reason below if selected)**

<!--
- Note we only backport fixes to a release branch, *not* features!
- Please also provide a reason for the backporting below.
- e.g.
- [x] 202006
-->

- [ ] 201811
- [ ] 201911
- [ ] 202006
- [ ] 202012

**- Description for the changelog**
<!--
Write a short (one line) summary that describes the changes in this
Expand Down
Loading