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

Added support for front panel port prefix regex #1

Closed
wants to merge 1,034 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1034 commits
Select commit Hold shift + click to select a range
ddf16c9
[arp_update]: Fix hardcoded vlan (#12566)
theasianpianist Nov 7, 2022
c4be3a5
[chassis][Arista] add supervisor to the platform_env.conf (#12615)
arlakshm Nov 7, 2022
18aca96
[submodule] Advance sonic-linux-kernel pointer (#12560)
vivekrnv Nov 8, 2022
c8c2b7f
[Mellanox] [Platform API] Update SN2201 dynamic minimum fan speed tab…
keboliu Nov 8, 2022
e6a0fba
[logrotate]Fix logrotate firstaction script to reflect correct size (…
dgsudharsan Nov 8, 2022
1320319
Update submodule (#12635)
judyjoseph Nov 8, 2022
c259c99
Use the macsec_enabled flag in platform to enable macsec feature stat…
judyjoseph Nov 8, 2022
fc17cca
[sonic-linkmgrd][master] submodule update (#12610)
zjswhhh Nov 8, 2022
f581a77
[Chassis] [Arista] correct platform.json for sup and LC6 names (#12627)
wenyiz2021 Nov 8, 2022
ac5d89c
[Build] Support j2 template for debian sources (#12557)
xumia Nov 9, 2022
66f1cc4
Bugfix #9739: Support when 'bgp_asn' is set to 'None', 'Null', or mis…
cchoate54 Nov 9, 2022
abf1862
[gbsyncd] Enable debug shell for BRCM broncos PHY (#12622)
jimmyzhai Nov 9, 2022
a544a07
Enable Dx010 LPM (#12642)
yxieca Nov 9, 2022
b45aaef
Add Barefoot to the list of supported platforms (#12269)
Nov 10, 2022
0ea4f4d
Clear /etc/resolv.conf before building image (#12592)
devpatha Nov 10, 2022
43463ce
Add missing import (#12624)
dmytroxIntel Nov 10, 2022
1117529
[dhcp_relay] Enable DHCP Relay for BmcMgmtToRRouter in init_cfg (#12648)
Blueve Nov 10, 2022
7c746e6
[master][TestbedV2] migrate t0-sonic test jobs to TestbedV2. (#12651)
yutongzhang-microsoft Nov 10, 2022
10f36d6
[submodule] Advance sonic-swss pointer (#12498)
keboliu Nov 10, 2022
1f5cb98
[submodule] Advance sonic-utilities and sonic-platform-common pointer…
stephenxs Nov 11, 2022
5aa0324
[master][TestbedV2] Migrate multi-asic test jobs to TestbedV2. (#12668)
yutongzhang-microsoft Nov 11, 2022
f97cf57
[BFN] Stop PMON before swss during warm reboot (#12658)
Nov 11, 2022
c6b25a5
advance sonic-swss pointer (#12670)
keboliu Nov 11, 2022
1799f6f
Update BRCM SAI version to 7.1.21.4 (#12680)
tjchadaga Nov 11, 2022
1058761
Update swss-common submodule (#12683)
zbud-msft Nov 12, 2022
109020c
Make determine-reboot-cause.service into a oneshot service (#12628)
cytsao1 Nov 12, 2022
6d78199
Revert "[SAI PTF]Syncd-rpc and PTF docker support sai ptf v2 (#11610)…
liushilongbuaa Nov 14, 2022
53779aa
Add YANG model for alpm parity error (#12687)
zbud-msft Nov 14, 2022
98ace33
Add rsyslog plugin regex for select operation failure (#12659)
zbud-msft Nov 14, 2022
bd348c5
[chassis-packet] fix the issue of internal ip arp not getting resolve…
abdosi Nov 14, 2022
9d38140
[docker-fpm-frr]: Add unified-split mode to routing config (#11938)
arn-alt Nov 14, 2022
39ebf80
[arista] [chassis] Add psu/thermal info in platform.json for sup (#12…
wenyiz2021 Nov 14, 2022
20d885d
[Mellanox] Add new thermal sensors for SN5600 (#12671)
Junchao-Mellanox Nov 14, 2022
fd078af
[submodule] Advance sonic-py-swsssdk pointer (#12559)
dprital Nov 14, 2022
8f16ff1
Initialize pointer variable platform before use in get_num_of_asic (#…
daxia16 Nov 14, 2022
7de0450
Added libpci and pciutils to the pmon docker (#12684)
assrinivasan Nov 14, 2022
b1102ad
Remove LOGLEVEL DB since is no longer used (#12657)
EdenGri Nov 14, 2022
4d62689
[Arista] Add pcie.yaml to 7280CR3-32D4 variants (#12700)
Staphylo Nov 14, 2022
672367c
Update Linux kernel from 5.10.103 to 5.10.140 (#12660)
saiarcot895 Nov 15, 2022
c63e9fe
[Build] Update SLAVE_BASE_TAG and DPKG cache if Debian mirrors were c…
kv-y Nov 15, 2022
e1ba683
Add lacp_key as auto in portchannel configuration when parsing minigr…
abdosi Nov 15, 2022
668485a
Added Support to runtime render bgp and teamd feature state and lldp …
abdosi Nov 16, 2022
71ec4d7
Add support for static route expiry (#12712)
jcaiMR Nov 16, 2022
47e0e1f
update sonic-snmpagent pointer (#12706)
dprital Nov 16, 2022
99a4e82
Update sonic-gnmi submodule (#12716)
zbud-msft Nov 16, 2022
f9578c5
Update sonic-swss-common submodule (#12715)
zbud-msft Nov 16, 2022
7e525d9
[Build] Use apt-get to predictably support dependency ordered configu…
lornelong Nov 17, 2022
47d63bc
[SAI PTF] SAI PTF docker support sai-ptf v2 (#12719)
richardyu-ms Nov 17, 2022
6f0b059
[sonic-config-engine] Replace os.system, replace yaml.load, remove s…
maipbui Nov 17, 2022
e9576eb
[Marvell] Move armhf syncd docker to bullseye. (#12585)
rajkumar38 Nov 17, 2022
fecc7c6
[Arista] [platform] Add thermal info in platform.json (#12714)
wenyiz2021 Nov 17, 2022
dc21c96
[Profile separation] MMU infrastructure update for TD2 (#12626)
neethajohn Nov 17, 2022
a6a9427
[docs] Correct clone instructions & typos (#12733)
andrewimeson Nov 18, 2022
23962a8
[Arista] Update platform library submodules (#12736)
Staphylo Nov 18, 2022
4be5f1e
Revert SSHD config change. (#12729)
liuh-80 Nov 19, 2022
46bd5f6
[Arista] Update platform.json for 7260CX3-64 (#12757)
Staphylo Nov 19, 2022
1302a31
[Arista] Update phy-credo package (#12755)
Staphylo Nov 19, 2022
bc174c6
add fix for key not exists case (#12769)
jcaiMR Nov 20, 2022
6448afd
[Build] set apt Acquire::Retries to 3 for bullseye (#12758)
kv-y Nov 21, 2022
68805fb
[TestbedV2] Add wan topo test using TestbedV2. (#12751)
yutongzhang-microsoft Nov 21, 2022
5503f95
Update sonic-host-services submodule (#12750)
ganglyu Nov 21, 2022
9734b42
[SAI PTF]Support sai ptf v2 Syncd-rpc (#12761)
richardyu-ms Nov 21, 2022
a618728
Revert "[SAI PTF]Support sai ptf v2 Syncd-rpc (#12761)"
lguohan Nov 21, 2022
7b4032e
[system health daemon] Support PSU power threshold checking (#11864)
stephenxs Nov 21, 2022
77b1be7
[submodule] Update sonic-platform-common pointer (#12707)
Junchao-Mellanox Nov 21, 2022
b05d2e3
[Arista] Update platform.json for 7060CX-32S (#12783)
Staphylo Nov 21, 2022
24dc526
[Submodule] Update sonic-utilities pointer (#12760)
aravindmani-1 Nov 21, 2022
3d0c6c7
[submodule] Advance sonic-py-swsssdk pointer (#12703)
dprital Nov 21, 2022
9617e29
[submodule] Advance sonic-swss pointer (#12704)
dprital Nov 21, 2022
576289d
[submodule] Advance sonic-mgmt-common pointer (#12705)
dprital Nov 21, 2022
f402e6b
Apply separated DSCP_TO_TC_MAP and TC_TO_QUEUE_MAP to uplink ports on…
bingwang-ms Nov 21, 2022
5d45759
[Mellanox] Support PSU power threshold checking (#11863)
stephenxs Nov 21, 2022
16a15e9
[Arista]Add media_settings.json for x86_64-arista_7800r3a_36d2_lc (#…
abohanyang Nov 21, 2022
283de9a
add build target thrift 014 for python2 (#12790)
richardyu-ms Nov 22, 2022
2f6b34a
[device/juniper] Mitigation for security vulnerability (#11838)
maipbui Nov 22, 2022
818f275
Add missing flags in qos template file (#12793)
bingwang-ms Nov 23, 2022
faef4c6
[submodule] Advance sonic-utilities and sonic-platform-common pointer…
stephenxs Nov 23, 2022
19e3d8c
[submodule]Advance sairdis with sai 1.11 and add brcm and mlnx sai sd…
richardyu-ms Nov 23, 2022
4b001e5
Change value type of params in memory_checker (#12797)
zbud-msft Nov 24, 2022
8805341
[Build] Fix the build exit unexpected in false condition in Makefile …
xumia Nov 24, 2022
d69a175
[build]: Force xz as compression type when building sonic-build-hooks…
collivier Nov 25, 2022
4870779
better solution for STATIC_ROUTE_EXPIRY_TIME check (#12824)
jcaiMR Nov 25, 2022
e524923
Update submodule for sonic-swss-common (#12826)
ganglyu Nov 25, 2022
f3809c2
[sonic-platform-daemons] submodule update (#12728)
vdahiya12 Nov 28, 2022
fb66244
[Mellanox] Add SDK hash calculator debian and update SDK makefile to …
liorghub Nov 28, 2022
a896df2
[build] Fix issue between reproducible build and dood. (#11084) (#12845)
liushilongbuaa Nov 28, 2022
80280e9
Fix variable in systemd not initialized issue (#12638)
daxia16 Nov 28, 2022
d82e132
[Bullseye] Upgrade sonic-sdk image to bullseye (#12649)
vivekrnv Nov 28, 2022
35c4e99
[ruijie] Replace os.system and remove subprocess with shell=True (#12…
maipbui Nov 28, 2022
2890428
Update sonic-swss-common submodule (#12850)
ganglyu Nov 29, 2022
e7f4da5
[Arista] Enable ipv6 128b lpm on 720DT-48S (#12832)
andywongarista Nov 29, 2022
724a285
[DPB] Dell Z9332f port breakout changes (#12789)
aravindmani-1 Nov 29, 2022
62698c7
Update submodule for sonic-gnmi (#12860)
ganglyu Nov 29, 2022
c16b8db
[sonic-gnmi] Support GNMI native write (#10948)
ganglyu Nov 29, 2022
36a1000
[Mellanox] Add support to Mellanox Spectrum-4 ASIC Firmware compiling…
keboliu Nov 29, 2022
32eca3f
[YANG] Support syslog rate limit configuration (#12488)
Junchao-Mellanox Nov 29, 2022
95bb7f3
[device/ragile] Mitigation for security vulnerability (#11744)
maipbui Nov 29, 2022
c323037
Update ECN settings for storage backend (#12855)
neethajohn Nov 29, 2022
6f2ddc5
[action] Add github action to merge mssonicbld's PRs which can be mer…
liushilongbuaa Nov 30, 2022
0bd3be3
[device/marvell] Mitigation for security vulnerability (#11876)
maipbui Nov 30, 2022
f725b83
Reload BCM SDK kmods on syncd start to handle syncd restart issues (#…
michaelli10 Nov 30, 2022
df4312f
Support passing the instance numbers of a testplan. (#12879)
yutongzhang-microsoft Nov 30, 2022
7d38b45
[Mellanox] Add device files for SN5600 (#12831)
Junchao-Mellanox Nov 30, 2022
d22cf46
[dockers] save extension dockers with an image tag (#12829)
stepanblyschak Nov 30, 2022
f189986
[submodule update] sairedis refpoint to include support for json sai …
svshah-intel Dec 1, 2022
ffa974c
[system-health] Led color shall be controlled by configuration when s…
Junchao-Mellanox Dec 1, 2022
11d579c
[sonic-platform-daemons] submodule update (#12841)
vdahiya12 Dec 1, 2022
b774ebf
[SAI-PTF] Publish docker saiserverv2 in master branch (#12842)
Gfrom2016 Dec 1, 2022
ec809bd
[Submodule] Advance sonic-host-services pointer (#12902)
stephenxs Dec 1, 2022
2b3e884
[nokia] Replace os.system and remove subprocess with shell=True (#12100)
maipbui Dec 1, 2022
3226c40
[build]: Disable stretch slave container (#12868)
saiarcot895 Dec 1, 2022
15fc527
[yang] Add collector_vrf to sflow yang model (#12897)
dgsudharsan Dec 1, 2022
7a0152a
[sonic-pins] update submodule ptr (#12644)
rhalstea Dec 1, 2022
aaeafa8
02.Version cache - docker cache build framework (#12001)
Kalimuthu-Velappan Dec 2, 2022
f10f79b
[DellEMC] Master: S6100: SSD upgrade status: Moving from smartctl to …
santhosh-kt Dec 2, 2022
c7c9211
Add 202211 backport option for the PR review template (#12884)
StormLiangMS Dec 2, 2022
272f61d
[Arista 720DT] Create SKU alias Arista-720DT-G48S4 (#12905)
Blueve Dec 2, 2022
8bf7a8b
[armhf][sonic-installer] Fix issue of the sonic-installer install a i…
mlok-nokia Dec 2, 2022
cb354a5
[TestbedV2][master] Remove timeout in each step. (#12915)
yutongzhang-microsoft Dec 4, 2022
c154b68
[centec][arm64] support multi-platform device tree (#12846)
LuiSzee Dec 4, 2022
3ef7b56
[build][arm64] fix debian source for arm64 bullseye docker image (#12…
LuiSzee Dec 4, 2022
cd12486
[centec][arm64] fix tsingma bsp compile error (#12774)
LuiSzee Dec 4, 2022
5281f6c
[build][arm64] disable p4rt compile on arm64 for bazel not work (#12798)
LuiSzee Dec 4, 2022
e580802
Add ECMP calculator tool (#12482)
liorghub Dec 4, 2022
ad49100
Seastone: fix platform fan psu and temperature issues (#12567)
qnos Dec 5, 2022
64e7fff
[Platform/Seastone]: fix syseeprom tlv read issue (#12200)
qnos Dec 5, 2022
f2ece3a
[Nokia]Update Nokia platform submodule for Nokia-IXR7250E platform (#…
mlok-nokia Dec 5, 2022
4de98ff
[TestbedV2][master]Set all jobs mandatory in pipeline. (#12938)
yutongzhang-microsoft Dec 6, 2022
c55f4dc
[submodule] Advance sairedis header (#12937)
Gfrom2016 Dec 6, 2022
586d715
[BFN] Update BFN sdk to SAI 1.11.0 (#12945)
monipko Dec 6, 2022
8ca0530
[swss.sh] optimize macsec feature state query (#12946)
stepanblyschak Dec 6, 2022
0240763
Update submodule ptr (#12953)
zbud-msft Dec 6, 2022
8b8a7aa
[sonic-swss] update submodule (#12961)
stepanblyschak Dec 6, 2022
50b962b
Limit reload BCM SDK kmods on syncd start to PikeZ platform (#12971)
michaelli10 Dec 7, 2022
19ec89b
[Arista] Update platform library submodules (#12967)
Staphylo Dec 7, 2022
6153602
[build]: Fix docker load image tag not being the expected tag (#12959)
saiarcot895 Dec 7, 2022
1bf5a24
[build]: increase raw image disk size to 4GB (#12958)
liushilongbuaa Dec 7, 2022
0711aea
[bfn]: Fix sigterm processing (#12952)
dmytroxIntel Dec 7, 2022
dd87a79
[Arista] Disable pcie checking on x86_64-arista_7050cx3_32s (#12900)
byu343 Dec 7, 2022
5073dc0
[MASIC] [azp] remove official-build-multi-asic.yml (#12973)
wenyiz2021 Dec 7, 2022
d993444
[sflow]: Unblocked psample_*() function calls in BRCM ESW platforms f…
hari-selvam Dec 8, 2022
7db2725
[chassis] update the asic_status.py to read from CHASSIS_FABRIC_ASIC_…
arlakshm Dec 8, 2022
ffad305
[BFN] Added watchdog platform plugin (#12995)
Dec 8, 2022
3b3837a
[containercfgd] Add containercfgd and syslog rate limit configuration…
Junchao-Mellanox Dec 8, 2022
fcb1513
[PATCH]: Update FRR patch 0009 to avoid inappropriate error messages …
Stephenxf Dec 8, 2022
00b11ec
Replace logrotate cron file with (adapted) systemd timer file (#12921)
saiarcot895 Dec 8, 2022
82cbe6b
[ci] Disable Shallow fetch in pipeline build. (#12964)
liushilongbuaa Dec 9, 2022
d9eec94
[build] Remove sonic-build-hooks in slave base tag. (#12966)
liushilongbuaa Dec 9, 2022
51a1eb1
[device/celestica] Mitigation for command injection vulnerability (#1…
maipbui Dec 9, 2022
8a8d83b
[arista] Add platform.json for arista chassis LC5 (#12949)
wenyiz2021 Dec 9, 2022
5624d15
Fix dependency of dhcp-mon on VLAN with only v6 (#13006)
vivekrnv Dec 9, 2022
0dc22bd
05.Version cache - docker dpkg caching support (#12005)
Kalimuthu-Velappan Dec 12, 2022
4ff15a6
[platform-daemon][platform-common][utilities] Advance submodule head …
mihirpat1 Dec 13, 2022
9988ff8
[build] Add the possibility to disable compilation of teamd and radv …
oleksandrivantsiv Dec 13, 2022
570e6fb
Add aggregate port_config.ini for Wolverine SKU (#12951)
kenneth-arista Dec 14, 2022
298de5a
Fix missing system_ref_core_clock_khz (#12663)
mlorrillere Dec 14, 2022
dfc73fc
[build] use real wget for SAI_FLAGS (#12665)
kv-y Dec 14, 2022
9590339
[Mellanox] Remove TODO comments which are no longer needed (#13023)
Junchao-Mellanox Dec 14, 2022
94bd8e9
[submodule] Advance sonic-utilities pointer (#12962)
dprital Dec 14, 2022
5550c5d
[BFN]: Implement getting psu related sensors in sonic_platform direct…
dmytroxIntel Dec 14, 2022
d8f41e1
The PSU driver module complies with s3ip sysfs specification (#12887)
tianshangfei Dec 14, 2022
422196a
The FAN driver framework module complies with s3ip sysfs specificatio…
tianshangfei Dec 14, 2022
92a33e4
The Transceiver driver framework module complies with s3ip sysfs spec…
tianshangfei Dec 14, 2022
0ca8282
The Sensor driver framework module complies with s3ip sysfs specifica…
tianshangfei Dec 14, 2022
8f124dc
The LED and watchdog driver framework module complies with s3ip sysfs…
tianshangfei Dec 14, 2022
8fe4fab
The slot and switch_rootsysfs driver framework module complies with s…
tianshangfei Dec 14, 2022
f7d80e6
The user framework module complies with s3ip sysfs specification (#12…
tianshangfei Dec 14, 2022
ea807d7
The demo driver complies with s3ip sysfs specification,which use the …
tianshangfei Dec 14, 2022
de4506d
The build project of s3ip frameworkk (#12896)
tianshangfei Dec 14, 2022
86894d5
Add genl packet to sonic-buildimage (#13032)
donNewtonIntel Dec 14, 2022
d57de09
Keep custom rsyslog file for docker-sonic-vs (#13056)
saiarcot895 Dec 15, 2022
33d86bd
[submodule] Advance sonic-utilities pointer (#13050)
dprital Dec 15, 2022
bb2e768
[Mellanox] Update ECMP calculator README (#13051)
liorghub Dec 15, 2022
14a5ec7
[Build] Fix the docker image docker-dhcp-relay:latest not found issue…
xumia Dec 15, 2022
19f7ba0
[doc]: Improve README.md
guillaumelambert Dec 14, 2022
7b9524a
[doc]: Fix README.md linting issues
guillaumelambert Dec 14, 2022
d2ab55c
[dualtor] Let T0 delay 10 seconds before sending BGP updates (#12996)
lolyu Dec 15, 2022
0eb852c
Revert "[Arista] Disable pcie checking on x86_64-arista_7050cx3_32s (…
vdahiya12 Dec 16, 2022
67ced07
[Build] fix md5sum calculation of web packages if transient error (#1…
kv-y Dec 16, 2022
a2885b3
The CPLD and FPGA driver framework module complies with s3ip sysfs sp…
tianshangfei Dec 16, 2022
1fd2395
Fix port index for multi-asic (#13042)
ysmanman Dec 16, 2022
bf428fd
DNX(J2/J2c/J2c+): Reserve Non-ECMP Fec Resource for Non-ECMP Route Ne…
deepak-singhal0408 Dec 17, 2022
947561c
Advance dhcprelay submodule head (#12717)
kellyyeh Dec 17, 2022
8a3fad2
[Build] mount cgroup2 in chroot to fix build on ubuntu 22.04 (#13030)
kv-y Dec 17, 2022
372a7c8
[Arista] Update ip packet checksum when set to 0xffff on 720DT-48S (…
andywongarista Dec 17, 2022
abc8ed8
[pddf]: Adding PDDF common framework enhancements. (#12863)
FuzailBrcm Dec 17, 2022
bf90b49
[Build] use pigz to speed up a build (#12825)
kv-y Dec 17, 2022
20cad3b
[Build] fix make clean (#12713)
kv-y Dec 17, 2022
8788f1c
[pddf]: fix Observing the following error while running 'sfputil show…
FuzailBrcm Dec 17, 2022
bb09ebe
[FS][arm64] support new boars s5800-48t4s and s5800-48t8s-mars8p (#12…
FSSec Dec 17, 2022
b65e06f
two platforms supporting S3IP SYSFS (TCS8400, TCS9400) (#12386)
tianshangfei Dec 18, 2022
364045c
[build] Add retry when make SONiC image to improve success rate. (#12…
liushilongbuaa Dec 19, 2022
d6ee7f0
[Mellanox] change the implementation of is_host() to fix a stuck issu…
keboliu Dec 20, 2022
1a5889a
[SFP] Change logging severity when failed to read EEPROM (#13011)
vadymhlushko-mlnx Dec 20, 2022
8d04195
[submodule] Advance sonic-swss pointer (#12970)
vivekrnv Dec 20, 2022
25d9ebb
[build] Fix unexpected warnings: No names found, cannot describe anyt…
liushilongbuaa Dec 20, 2022
6681cad
[action] Keep 'request for xxx branch' label when finished auto-cherr…
liushilongbuaa Dec 20, 2022
2126def
[infra] Support syslog rate limit configuration (#12490)
Junchao-Mellanox Dec 20, 2022
7181693
[platform-common] submodule update (#13110)
mihirpat1 Dec 20, 2022
e83aa15
[DellEMC] Fixing 'show interface status' break in DellEMC platforms (…
santhosh-kt Dec 20, 2022
3740f1e
[Edgecore][device/accton] Fix subprocess.call issue in is_host(). (#1…
roger530-ho Dec 20, 2022
3c78a36
Update sonic-swss to include chassis fixes (#13130)
vmittal-msft Dec 22, 2022
948ce3f
[Nokia][device-data] Rename the port name in the port_config.ini and …
mlok-nokia Dec 22, 2022
449ae13
[ci] Add branch tag on sonic-slave-bullseye image. (#13151)
liushilongbuaa Dec 26, 2022
bbc72e7
[dhcp_relay]Fix the clear dhcp6relay_counters CLI (#13148)
dgsudharsan Dec 26, 2022
661669c
[swss/syncd] remove dependency on interfaces-config.service (#13084)
stepanblyschak Dec 26, 2022
550cd66
Fix sonic slave pipeline to set correct tag on sonic slave image. (#1…
liushilongbuaa Dec 27, 2022
127d60f
[build] Adjust teamd and radv features configuration according to the…
oleksandrivantsiv Dec 27, 2022
e0c29aa
[ci] Fix docker sonic slave tag issue. (#13179)
liushilongbuaa Dec 28, 2022
86a5a7f
add Tunnel yang model (#12232)
Ndancejic Dec 30, 2022
38c5d7f
[Build] Support j2 template for debian sources for docker ptf (#13198)
xumia Dec 30, 2022
a57fa16
[Chassis][Voq]update to add buffer_queue config on system ports (#12156)
arlakshm Jan 1, 2023
aeaec40
[submodule] Advance sonic-swss pointer (#13223)
dprital Jan 2, 2023
f84d8b9
advance dhcprelay (#13205)
jcaiMR Jan 2, 2023
fa9abb6
Add DASH yang (#13078)
prsunny Jan 3, 2023
e7600ff
[centec]: reference to v1.11.0-1 sai debian package for master (#13206)
AlanYoush Jan 3, 2023
f1e84f9
[gns3]: modify SONiC VS image name (#13136)
ridahanif96 Jan 3, 2023
1c05f66
[build] fix CI warnings issued by "git describe" (#13098)
guillaumelambert Jan 3, 2023
8ad69f7
Seastone add platform capability enhancement config (#13079)
qnos Jan 4, 2023
346503b
Updating submodule (swss-common) (#13144)
dmukun Jan 4, 2023
83fd368
[Arista]: Add hwSku Arista-7260CX3-D108C10 (#13242)
byu343 Jan 4, 2023
90950d9
Fix rsyslog_plugin UT with timestamp formatter (#13241)
zbud-msft Jan 4, 2023
6e1df20
[build] Add environment when using dpkg hook to avoid lock loop. (#13…
liushilongbuaa Jan 5, 2023
ba5c26a
[submodule]: Advance sonic-sairedis submodule. (#13270)
nazariig Jan 5, 2023
06e1a0b
[device/dell] Mitigation for security vulnerability (#11875)
maipbui Jan 6, 2023
5cc233d
[submodule] Update sonic-gnmi submodule (#13264)
zbud-msft Jan 6, 2023
3ebdaef
[SAIServer]Upgrade SAI server init script (#13175) (#13227) (#13232)
richardyu-ms Jan 6, 2023
689f7d2
[SAI-PTF][BFN]Enable saiserver test container on bfn container (#13166)
richardyu-ms Jan 6, 2023
9f36a9b
[submodule] Advance sonic-utilities submodule pointer (#13113)
keboliu Jan 6, 2023
2c410b4
[dhcpmon] Fix dhcpmon socket filter and tx count issue (#13065)
kellyyeh Jan 6, 2023
2c02a76
Revert incorrect submodule changes in #13056 (#13262)
saiarcot895 Jan 7, 2023
9ecd27d
During build time mask only those feature/services that are disabled …
abdosi Jan 7, 2023
19010a3
[build] Fix isc-dhcp full version in rules.mk (#13288)
guillaumelambert Jan 8, 2023
063495e
[submodule]: update sonic-swss-common head (#13295)
zbud-msft Jan 8, 2023
95c148d
[platform-common] submodule update (#13269)
dmytroxIntel Jan 8, 2023
b195e47
[github]: update codeowner from Azure teams to sonic-net teams (#13243)
lguohan Jan 8, 2023
4b933bd
[Centec arm64] Solve the abnormal console speed of centec-arm64 switc…
centecqianj Jan 8, 2023
3c9837b
]pmon]: Import requests libraries for Ragile platform (#13171)
pettershao-ragilenetworks Jan 8, 2023
24758df
Improve the display of pipeline. (#13123)
yutongzhang-microsoft Jan 9, 2023
a5d7157
[ci] Fix docker-sonic-slave pipeline template build options. (#13290)
liushilongbuaa Jan 9, 2023
ce88a38
Fix code issue when SonicV2Connector.get() return None. (#13250)
liuh-80 Jan 9, 2023
bc7b354
Add k8s support feature set and Add platform label for scheduler usag…
lixiaoyuner Jan 10, 2023
5c8aa8f
Update sonic-host-services submodule (#13307)
saiarcot895 Jan 10, 2023
d7b2bdb
[submodule] Advance sonic-swss-common pointer (#13321)
nazariig Jan 11, 2023
20f47bb
Update docker-sonic-mgmt to buster (#13287)
liushilongbuaa Jan 11, 2023
7873a91
[Mellanox] Skip the leftover hardware reboot cause in case of last bo…
keboliu Jan 11, 2023
e6a01ca
[Bug] Fix SONiC installation failure caused by pip/pip3 not found (#1…
xumia Jan 11, 2023
21e507e
[Dash] Fix a typo (#13325)
prsunny Jan 11, 2023
97161ae
SONiC YANG model for RADIUS. (#12749)
shdasari Jan 12, 2023
bd60757
Added support for front panel port prefix regex
itamar-talmon Feb 27, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 2 additions & 3 deletions .azure-pipelines/azure-pipelines-UpgrateVersion.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ resources:
repositories:
- repository: buildimage
type: github
name: Azure/sonic-buildimage
name: sonic-net/sonic-buildimage
ref: master
endpoint: build
endpoint: sonic-net

pool: sonicbld

Expand All @@ -38,7 +38,6 @@ parameters:
- centec
- centec-arm64
- generic
- innovium
- marvell-armhf
- mellanox

Expand Down
42 changes: 40 additions & 2 deletions .azure-pipelines/azure-pipelines-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ parameters:
- name: 'jobGroups'
type: object
default: ''
- name: 'qemuOrCrossBuild'
type: boolean
default: false

jobs:
- template: azure-pipelines-image-template.yml
Expand All @@ -30,18 +33,23 @@ jobs:
BUILD_OPTIONS: ${{ parameters.buildOptions }}
DOCKER_DATA_ROOT_FOR_MULTIARCH: /data/march/docker
dbg_image: no
asan_image: no
swi_image: no
raw_image: no
docker_syncd_rpc_image: no
syncd_rpc_image: no
platform_rpc: no
${{ if parameters.qemuOrCrossBuild }}:
SONIC_SLAVE_DOCKER_DRIVER: 'vfs'
CACHE_MODE: 'none'
${{ if ne(parameters.jobGroups, '') }}:
jobGroups: ${{ parameters.jobGroups }}
${{ if eq(parameters.jobGroups, '') }}:
jobGroups:
- name: vs
variables:
dbg_image: yes
asan_image: yes

- name: barefoot
variables:
Expand All @@ -50,6 +58,7 @@ jobs:
swi_image: yes

- name: broadcom
timeoutInMinutes: 1440
variables:
dbg_image: yes
swi_image: yes
Expand All @@ -64,7 +73,8 @@ jobs:
platform_rpc: centec

- name: centec-arm64
pool: sonicbld-arm64
${{ if not(parameters.qemuOrCrossBuild) }}:
pool: sonicbld-arm64
timeoutInMinutes: 2880
variables:
PLATFORM_ARCH: arm64
Expand All @@ -78,7 +88,8 @@ jobs:
dbg_image: yes

- name: marvell-armhf
pool: sonicbld-armhf
${{ if not(parameters.qemuOrCrossBuild) }}:
pool: sonicbld-armhf
timeoutInMinutes: 2880
variables:
PLATFORM_ARCH: armhf
Expand All @@ -97,14 +108,20 @@ jobs:
platform_rpc: nephos

buildSteps:
- template: template-skipvstest.yml
- 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
if [ $(asan_image) == yes ]; then
make $BUILD_OPTIONS ENABLE_ASAN=y target/docker-sonic-vs.gz
mv target/docker-sonic-vs.gz target/docker-sonic-vs-asan.gz
fi
make $BUILD_OPTIONS target/docker-sonic-vs.gz target/sonic-vs.img.gz target/docker-ptf.gz
make $BUILD_OPTIONS target/docker-ptf-sai.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
Expand All @@ -122,7 +139,27 @@ jobs:
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 target/docker-syncd-$(platform_rpc)-dnx-rpc.gz
pushd ./src/sonic-sairedis/SAI
git stash
popd
make $BUILD_OPTIONS ENABLE_SYNCD_RPC=y SAITHRIFT_V2=y target/docker-saiserverv2-brcm.gz
pushd ./src/sonic-sairedis/SAI
git stash
popd
fi
if [ $(GROUP_NAME) == barefoot ]; then
make $BUILD_OPTIONS SAITHRIFT_V2=y ENABLE_SYNCD_RPC=y target/docker-saiserverv2-bfn.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
Expand All @@ -131,3 +168,4 @@ jobs:
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"
14 changes: 11 additions & 3 deletions .azure-pipelines/azure-pipelines-image-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@ jobs:
displayName: "Set cache options"
- checkout: self
submodules: recursive
condition: eq(variables.SKIP_CHECKOUT, '')
fetchDepth: 0
condition: and(succeeded(), eq(variables.SKIP_CHECKOUT, ''))
displayName: 'Checkout code'
- script: |
BRANCH_NAME=$(Build.SourceBranchName)
Expand All @@ -48,16 +49,23 @@ jobs:
ENABLE_DOCKER_BASE_PULL=y make PLATFORM=$(PLATFORM_AZP) PLATFORM_ARCH=$(PLATFORM_ARCH) $(BUILD_OPTIONS) configure
displayName: 'Make configure'
postSteps:
- script: cp target -r $(Build.ArtifactStagingDirectory)/
- script: |
mkdir -p $(Build.ArtifactStagingDirectory)/target
mv target/* $(Build.ArtifactStagingDirectory)/target/
displayName: Copy Artifacts
condition: always()
- publish: $(Build.ArtifactStagingDirectory)
artifact: 'sonic-buildimage.$(GROUP_NAME)$(GROUP_EXTNAME)'
displayName: "Archive sonic image"
- publish: $(Build.ArtifactStagingDirectory)
condition: failed()
condition: or(failed(), canceled())
artifact: 'sonic-buildimage.$(GROUP_NAME)$(GROUP_EXTNAME)$(System.JobAttempt)'
displayName: "Archive failed sonic image"
- ${{ if ne(variables['Build.Reason'], 'PullRequest') }}:
- template: trigger-publish-artifacts-build.yml
parameters:
artifactName: 'sonic-buildimage.$(GROUP_NAME)$(GROUP_EXTNAME)'
publishPrefix: '$(Build.DefinitionName)/$(Build.SourceBranchName)/$(GROUP_NAME)'
- ${{ parameters.postSteps }}
- template: cleanup.yml
jobGroups: ${{ parameters.jobGroups }}
Expand Down
6 changes: 4 additions & 2 deletions .azure-pipelines/azure-pipelines-repd-build-variables.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
variables:
${{ if and(ge(variables['Build.SourceBranchName'], '202012'), le(variables['Build.SourceBranchName'], '299999')) }}:
${{ if eq(variables['Build.Reason'],'PullRequest') }}:
VERSION_CONTROL_OPTIONS: 'SONIC_VERSION_CONTROL_COMPONENTS=$([[ "$(System.PullRequest.TargetBranch)" =~ ^20[2-9][0-9]{3}$ ]] && echo deb,py2,py3,web,git,docker)'
${{ elseif ne(variables['Build.SourceBranchName'],'master') }}:
VERSION_CONTROL_OPTIONS: 'SONIC_VERSION_CONTROL_COMPONENTS=deb,py2,py3,web,git,docker'
${{ if or(lt(variables['Build.SourceBranchName'], '202012'), gt(variables['Build.SourceBranchName'], '299999')) }}:
${{ else }}:
VERSION_CONTROL_OPTIONS: ''
4 changes: 2 additions & 2 deletions .azure-pipelines/build-commonlib.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ resources:
repositories:
- repository: buildimage
type: github
name: Azure/sonic-buildimage
name: sonic-net/sonic-buildimage
ref: master
endpoint: build
endpoint: sonic-net

jobs:
- template: .azure-pipelines/template-commonlib.yml@buildimage
17 changes: 17 additions & 0 deletions .azure-pipelines/build-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ jobs:
fi

make USERNAME=admin $CACHE_OPTIONS SONIC_BUILD_JOBS=$(nproc) target/docker-sonic-vs.gz target/sonic-vs.img.gz target/docker-ptf.gz
make USERNAME=admin $CACHE_OPTIONS SONIC_BUILD_JOBS=$(nproc) target/docker-ptf-sai.gz
else
if [ ${{ parameters.dbg_image }} == true ]; then
make USERNAME=admin $CACHE_OPTIONS SONIC_BUILD_JOBS=$(nproc) INSTALL_DEBUG_TOOLS=y target/sonic-${{ parameters.platform }}.bin && \
Expand All @@ -105,6 +106,22 @@ jobs:
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
# workaround for issue in rules/sairedis.dep, git ls-files will list un-exist files for cache
pushd ./src/sonic-sairedis/SAI
git stash
popd
if [ ${{ parameters.platform }} == broadcom ]; then
make USERNAME=admin $CACHE_OPTIONS SONIC_BUILD_JOBS=$(nproc) ENABLE_SYNCD_RPC=y SAITHRIFT_V2=y target/docker-saiserverv2-brcm.gz
pushd ./src/sonic-sairedis/SAI
git stash
popd
fi
if [ ${{ parameters.platform }} == barefoot ]; then
make USERNAME=admin $CACHE_OPTIONS SONIC_BUILD_JOBS=$(nproc) SAITHRIFT_V2=y ENABLE_SYNCD_RPC=y target/docker-saiserverv2-bfn.gz
pushd ./src/sonic-sairedis/SAI
git stash
popd
fi
fi

make USERNAME=admin $CACHE_OPTIONS SONIC_BUILD_JOBS=$(nproc) target/sonic-${{ parameters.platform }}.bin
Expand Down
16 changes: 16 additions & 0 deletions .azure-pipelines/check-dirty-version.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
steps:
- script: |
. functions.sh
SONIC_VERSION=$(sonic_get_version)
echo "SONIC_VERSION=$SONIC_VERSION"
if [[ "$SONIC_VERSION" == *dirty* ]]; then
# Print the detail dirty info
git status --untracked-files=no -s --ignore-submodules

# Exit with error, if it is a PR build
if [ "$(Build.Reason)" == "PullRequest" ]; then
echo "Build failed for the dirty version: $SONIC_VERSION" 1>&2
exit 1
fi
fi
displayName: "Check the dirty version"
9 changes: 5 additions & 4 deletions .azure-pipelines/docker-sonic-mgmt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,18 @@ stages:
- stage: Build
jobs:
- job: Build
pool: sonictest
pool: sonicbld
timeoutInMinutes: 360
steps:
- template: cleanup.yml
- checkout: self
clean: true
submodules: recursive
- bash: |
set -xe
make configure PLATFORM=generic
make target/docker-sonic-mgmt.gz
git submodule update --init --recursive -- src/sonic-platform-daemons src/sonic-genl-packet src/sonic-sairedis src/ptf src/sonic-device-data

make SONIC_BUILD_JOBS=$(nproc) DEFAULT_CONTAINER_REGISTRY=publicmirror.azurecr.io ENABLE_DOCKER_BASE_PULL=y configure PLATFORM=generic
make SONIC_BUILD_JOBS=$(nproc) DEFAULT_CONTAINER_REGISTRY=publicmirror.azurecr.io ENABLE_DOCKER_BASE_PULL=y target/docker-sonic-mgmt.gz
cp target -r $(Build.ArtifactStagingDirectory)/target
docker load -i target/docker-sonic-mgmt.gz
docker tag docker-sonic-mgmt $REGISTRY_SERVER/docker-sonic-mgmt:latest
Expand Down
52 changes: 0 additions & 52 deletions .azure-pipelines/docker-sonic-slave-arm64.yml

This file was deleted.

Loading