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

Port open PRs from upstream for edge-core platforms: AS4630-54TE, AS5835-54X, AS7326-56X, and AS7726-32X #3

Closed
wants to merge 1,116 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
1116 commits
Select commit Hold shift + click to select a range
d0d8b9f
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Jul 31, 2024
4e78b11
[Mellanox] Avoid attaching lossless buffer profiles for internal port…
vivekrnv Jul 31, 2024
fb80d37
[VOQ] Fix the parsing of core_port_id and core_id for Inband and Reci…
abdosi Aug 1, 2024
37f32b1
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Aug 2, 2024
4563c32
Updated MMU settings for ingress lossy profile Nokia and Arista chass…
vmittal-msft Aug 3, 2024
16a9e89
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Aug 3, 2024
68fc91b
[Arista]: Update TH5 flex counter configs (#19793)
kperumalbfn Aug 3, 2024
0ac8679
[docker-ptf] sflowtool requires autoconf 2.71+ (#19761)
opcoder0 Aug 5, 2024
313215d
[Fixbug][systemctl]: Disable networkd in non-smartswitch platform (#1…
Pterosaur Aug 5, 2024
856bef7
[Fixbug][fast-reboot] [ErrLog] Fix database.sh error log for dpu data…
Pterosaur Aug 5, 2024
978fb9f
[Mellanox]Adding SKU Mellanox-SN4700-O32 and Mellanox-SN4700-V64 (#1…
ayurkiv-nvda Aug 5, 2024
427f911
[SmartSwitch] DPU Management Traffic Forwarding script (#19431)
gpunathilell Aug 5, 2024
c0e5b8e
[FRR] Zebra BGP enhancements to better handle memory during route chu…
dgsudharsan Aug 6, 2024
a44d532
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Aug 6, 2024
8bfa0f1
[Broadcom]: Update XGS SAI version to 10.1.37.0 (#19830)
kperumalbfn Aug 6, 2024
9dc2858
[submodule] Update submodule sonic-mgmt-common to the latest HEAD aut…
mssonicbld Aug 7, 2024
06df234
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Aug 7, 2024
2ee63c2
Added blkinfo module to host for use by ssdutil (#19362)
assrinivasan Aug 8, 2024
2ab00c7
[dhcp_server] Fix dhcp_server mk file mistake (#19847)
yaqiangz Aug 8, 2024
ddd5460
Update OpenSSH to 9.2p1-2+deb12u3 (#19593)
saiarcot895 Aug 12, 2024
f728ab2
Pin version of sflowtool used for the mixed PTF container (#19827)
saiarcot895 Aug 12, 2024
0efc28d
Pin pip to version 24.2, and update disable-non-manylinux.patch (#19510)
saiarcot895 Aug 12, 2024
bc1da06
DellEMC: Z9432F platform TD4 config changes (#19749)
arunlk-dell Aug 12, 2024
72b2f79
Hotfix: bypass saimetadatatest for dash sai (#19882)
Pterosaur Aug 13, 2024
b535f28
Support notice level log (#19232)
Junchao-Mellanox Aug 13, 2024
3ab2b00
Install tool xxd to platform monitor container (#19671)
Junchao-Mellanox Aug 13, 2024
3a143ad
[Static DNS] Optimize DNS configuration update during interface-confi…
oleksandrivantsiv Aug 13, 2024
6cbdca3
[submodule][master] Update sonic-swss and sonic-dash-api submodules (…
theasianpianist Aug 14, 2024
960e276
Revert "[arista]: Always set sai_tunnel_support on Arista-7260cx3 (#1…
bingwang-ms Aug 14, 2024
3b27e1c
change xgs SAI branch to SAI_10.1.0_GA (#19858)
Gfrom2016 Aug 14, 2024
08f8cb6
check internface status before start bgp (#19189)
lipxu Aug 15, 2024
ce29882
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Aug 15, 2024
aeb3397
[submodule] Update submodule linkmgrd to the latest HEAD automaticall…
mssonicbld Aug 15, 2024
956fc16
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Aug 15, 2024
11e704b
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Aug 15, 2024
7480022
[submodule] Update submodule sonic-snmpagent to the latest HEAD autom…
mssonicbld Aug 15, 2024
084ba1a
Prioritize configuration from config_db over constants.yml during BBR…
Gfrom2016 Aug 16, 2024
d0f0a61
[build] Add timeout on python target and dpkg helper target. (#19355)
liushilongbuaa Aug 16, 2024
92f9378
[WOL] Implement wake on LAN command line tool (#19206)
w1nda Aug 16, 2024
7919c4f
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Aug 17, 2024
7e063f7
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Aug 18, 2024
fdc6fb6
Revert "check internface status before start bgp (#19189)" (#19939)
wen587 Aug 19, 2024
544eb2a
[Dell] S6100 - Do not modify reboot-cause.txt (#19908)
ArunSaravananBalachandran Aug 19, 2024
674a92f
[DNX SAI] [master] [202405] update to SAI 11 (#19854)
wenyiz2021 Aug 19, 2024
2acfeab
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Aug 20, 2024
5b5804d
[submodule] Update submodule sonic-dash-api to the latest HEAD automa…
mssonicbld Aug 20, 2024
ea2020a
[SAI 11] [Arista] Update phy-credo.mk (#19958)
wenyiz2021 Aug 20, 2024
c5a620b
[voq][chassis][dhcp_relay] swss.sh try to start the dhcp_relay servic…
mlok-nokia Aug 21, 2024
3d14306
[Mellanox] Fixed sai xml name format bug (#19967)
skr31 Aug 21, 2024
ee0aac5
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Aug 21, 2024
7799357
[ci/build]: Upgrade SONiC package versions (#19347)
mssonicbld Aug 21, 2024
80e5153
Fixed switch role check for IDF isolation configuration (#19543)
tjchadaga Aug 21, 2024
106c38d
Add GNMI client cert cname check support. (#18709)
liuh-80 Aug 22, 2024
f9ec341
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Aug 22, 2024
a341620
[docker-ptf] create symlinks for py3-only image (#19813)
opcoder0 Aug 23, 2024
4913fab
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Aug 23, 2024
10f0fe8
Event and alarm management (#17949)
bhaveshdell Aug 23, 2024
4b39162
[marvell] Updating sai debian (#19423)
Keshavg-marvell Aug 26, 2024
f626233
Fix 2700a1 sensors.conf and update psu_sensors.json accordingly (#19515)
yuazhe Aug 27, 2024
94e0668
[FRR template]Add missing exit to avoid config nht via default route …
Gfrom2016 Aug 27, 2024
67df9ab
[Arista]: Add new HwSKU blackhawk-th4 (#19429)
smagarwal-arista Aug 27, 2024
48fb03b
7060dx5 add tuning and suport values for HwSkus (#19698)
smagarwal-arista Aug 27, 2024
0b18f5c
[Arista] Update platform library submodules (#19349)
Staphylo Aug 28, 2024
cc22863
[Mellanox] update rshim logic (#19775)
Yakiv-Huryk Aug 28, 2024
b3c9d2d
[Mellanox] update buffers and align QoS to add support for Dual-Tor o…
ayurkiv-nvda Aug 28, 2024
66e141b
[Knet driver] Upgrade Broadcom xgs saibcm-modules to 10.1 (#19327)
Gfrom2016 Aug 28, 2024
93f3cad
Revert "Event and alarm management (#17949)" (#20052)
liushilongbuaa Aug 28, 2024
8dcf192
[Nokia][snmpwalk] Fix the snmpwalk cefcFruPowerStatusTable on Nokia L…
mlok-nokia Aug 28, 2024
13e3f80
[BGP] Fix TCP MD5 authentication problem in VRF (#19980)
puffc Aug 28, 2024
0b5f71f
Adding the missed route-map calls for idf isolation (#19752)
tjchadaga Aug 29, 2024
1fe8153
Upgrade xgs SAI version to 10.1.38.0 (#19915)
Gfrom2016 Aug 29, 2024
5c29815
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Aug 29, 2024
7879ab3
[Nokia Device] Add Programmability path and dpp_path for Nokia DNX pl…
saksarav-nokia Aug 29, 2024
7e4d58c
[Nokia-7215][Nokia-7215-A1] Update EZB files (#19862)
Pavan-Nokia Aug 29, 2024
9bb20da
[Marvell] Updating hwsku configs to EZB1.08 version (#19403)
Keshavg-marvell Aug 29, 2024
a5a2cf1
Fix flaky capture service start (#20024)
zbud-msft Aug 29, 2024
433a528
Update cisco-8000.ini to 202405.0.3 release (#19899)
anamehra Aug 30, 2024
5ac82b5
[Bug Fix] Route map for BGP profile FROM_SDN_APPLIANCE_ROUTES (#19871)
siqbal1986 Aug 30, 2024
8ea34e2
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Aug 30, 2024
962672e
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Aug 30, 2024
cd27349
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Aug 30, 2024
cd576f8
[master] DNX SAI update to 11.2.7.1 (#20079)
wenyiz2021 Aug 30, 2024
8c66a7e
[submodule] Update submodule sonic-dash-api to the latest HEAD automa…
mssonicbld Aug 30, 2024
219da22
[debian]: Update to Linux 6.1.94 (#19564)
saiarcot895 Aug 31, 2024
d66cb58
[Mellanox] Update mlnx-fw-upgrade.j2 to support BF3 DPU NIC FW. (#20090)
oleksandrivantsiv Aug 31, 2024
84acf27
[ci/build]: Upgrade SONiC package versions (#20096)
mssonicbld Aug 31, 2024
7e2255b
[cisco]: Update cisco-8000.ini to 202405.0.4 release (#20091)
anamehra Aug 31, 2024
06a90a8
[Nvidia]: Enable CMIS host management on Mellanox-SN4280-O28 SKU (#20…
vivekrnv Aug 31, 2024
40834d5
[Mellanox] Updating SDK/FW to 4.6.4082/2012.4082 (#19579)
keboliu Sep 1, 2024
0b4c3a1
Revert "Revert suppress FIB pending feature (#19027)" (#19836)
dgsudharsan Sep 2, 2024
9a565fe
[docker-ptf]: Remove unused yabgp from py3only image (#20086)
opcoder0 Sep 3, 2024
76af66f
[Mellanox] Test fixes and URL support for BFB installer (#19860)
gpunathilell Sep 3, 2024
3fb7de1
[Mellanox] dpuctl utility for controlling DPU power flows (#19863)
gpunathilell Sep 3, 2024
345ce81
Updated media_settings.json and optics_si_settings.json for SKUs 4700…
tshalvi Sep 3, 2024
603ee43
[Mellanox] Suppress TPM error log (#19965)
Junchao-Mellanox Sep 3, 2024
6b974ce
Use latest natsort package (#19962)
vivekrnv Sep 3, 2024
08b359c
[Mellanox] Fix Mellanox-SN5600-V256 SKU for CMIS host management (#19…
tshalvi Sep 3, 2024
c4d75f8
[Mellanox] wait SFP ready when receive an insert event with module ho…
Junchao-Mellanox Sep 3, 2024
2ff111c
[CRM][DASH] add the default CRM DASH thresholds to the t1-smartswitch…
Yakiv-Huryk Sep 3, 2024
428dc89
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 3, 2024
eee217d
[isc-dhcp-relay] Add patch to init io obj before creating fd watch (#…
yaqiangz Sep 4, 2024
f0979dd
Remove default hash-offset for chassis-packet (#19745)
anamehra Sep 4, 2024
7cb7e79
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 4, 2024
18233af
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Sep 4, 2024
a791d54
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Sep 4, 2024
cab9496
[Mellanox] update buffers and align QoS to add support for DSCP remap…
ayurkiv-nvda Sep 4, 2024
c3acfdc
[Mellanox] set default IMA algorithm to sha384 on SN4280 (#19973)
Yakiv-Huryk Sep 5, 2024
3df3669
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 5, 2024
f0eeae7
Enable MG step in azure pipeline checker. (#20128)
liushilongbuaa Sep 5, 2024
e5376a0
Update mrvl-prestera SDK driver (#19710)
pavannaregundi Sep 5, 2024
0f5166d
[memory_monitoring] Enhance monitoring the memory usage of containers…
FengPan-Frank Sep 6, 2024
a7da2b5
Upgrade xgs SAI version to 10.1.42.0 (#20119)
Gfrom2016 Sep 6, 2024
3a8fc95
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Sep 6, 2024
4a30a1b
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 6, 2024
08a1565
Add VPN related configuration in frrcfgd.py (#19924)
eddieruan-alibaba Sep 6, 2024
c9ec757
[Nokia-7215] Fix software upgrade corner case (#20169)
Pavan-Nokia Sep 8, 2024
66b9ec5
[doc]: add 202405 build badge (#20140)
Keshavg-marvell Sep 8, 2024
4e23904
Fix Two issues when using config node as unified #20019 (#20020)
eddieruan-alibaba Sep 9, 2024
9989a27
YANG model for enabling fabric monitor attribute (#19767)
jfeng-arista Sep 9, 2024
caf23e9
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Sep 9, 2024
c883f16
[VOQ Chassis] Reduce the i-BGP Keep alive and Hold timer value (#20189)
abdosi Sep 9, 2024
b0061f9
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Sep 11, 2024
72170bc
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 11, 2024
64bc717
[submodule] Update submodule sonic-dash-api to the latest HEAD automa…
mssonicbld Sep 11, 2024
dbcfc28
[Chassis] Update lossy profile to restrict buffer usage in congestion…
vmittal-msft Sep 11, 2024
dfa5002
[Arista] No-op qos buffer templates, remove bcm baseline configs (#20…
rick-arista Sep 11, 2024
d9079b3
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Sep 12, 2024
46069d1
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Sep 12, 2024
9080f81
[ntp] Add interface existance check for ntp configuration (#20205)
yaqiangz Sep 12, 2024
702dd4e
[subnet decap] Fix VLAN prefix decap term (#19229)
lolyu Sep 12, 2024
b73d613
Update ipmitool version to ipmitool_1.8.19-4+deb12u1 (#20241)
baxia-lan Sep 12, 2024
64c818b
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Sep 13, 2024
8afb103
eliminate dmidecode because it requires root privileges (#17509)
justindthomas Sep 13, 2024
87282ed
[ntp] Add support for ntp to listen ipv4/ipv6 address depends on serv…
yaqiangz Sep 13, 2024
050a2ae
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Sep 14, 2024
35e87a6
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 14, 2024
fe553ab
[Mellanox] Add dpuctl services to support "dark mode". (#19931)
oleksandrivantsiv Sep 15, 2024
20ea16f
[Mellanox] SN4280 Platform pcie changes (#20093)
gpunathilell Sep 15, 2024
367495d
Dev cli sessions (#17623)
i-davydenko Sep 16, 2024
9b415fd
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 16, 2024
69f9442
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Sep 16, 2024
e40ff63
Revert "[Arista]: Fix TH5 egress pool creation failure with BCM YAML …
Janetxxx Sep 16, 2024
e4808cf
[arista]: Upgrade credo sai package to v0.9.9 (#20209)
jimmyzhai Sep 16, 2024
7167382
Update default Mellanox WRED profile (#20265)
kperumalbfn Sep 16, 2024
433d039
Update swss and sairedis submodules (#20213)
theasianpianist Sep 17, 2024
0760229
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Sep 17, 2024
c0eebae
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Sep 17, 2024
2c47e35
[fpmsyncd] Fpmsyncd Next Hop Table Enhancement (#16762)
ntt-omw Sep 17, 2024
e0e0c0c
[DASH] Add support for ENI counters (#19997)
vivekrnv Sep 18, 2024
82861b1
Adds blkinfo for use by stormond to instantiate UsbUtil object (#20053)
assrinivasan Sep 19, 2024
b9e70a3
[dhcp_relay] optimize dhcp relay cli (#20094)
Xichen96 Sep 19, 2024
856fcc9
[Mellanox] Adding SKU Mellanox-SN5600-C256A1 (#19619)
DavidZagury Sep 19, 2024
2ed6e17
Smartswitch support for container checker and frr (#19729)
rameshraghupathy Sep 19, 2024
e106909
Add bmpcfgd for monitoring config_db state change. (#18940)
FengPan-Frank Sep 19, 2024
75e4bbe
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Sep 20, 2024
e598de6
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 20, 2024
50ddacb
[SmartSwitch] Yang model change for bridge midplane (#19819)
gpunathilell Sep 20, 2024
3d452b4
[Arista]: Fix tuning values in the media_settings.json of 7800r3a_36d…
arista-nwolfe Sep 20, 2024
a63a837
[Mellanox]: Add Mellanox-SN4600C-D24C52 SKU. (#20142)
nazariig Sep 21, 2024
d36056f
[Micas/Platform]platform M2-W6510 uses Linux kernel drivers (#19599)
philo-micas Sep 21, 2024
007ccad
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Sep 21, 2024
93fff33
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Sep 21, 2024
561479e
Move eventd enabled check from build time to runtime (#20248)
zbud-msft Sep 23, 2024
265a79f
Add back publish events (#20306)
zbud-msft Sep 23, 2024
783a569
[Mellanox] Disable SGX for SN5600/SN5400 platforms (#19701)
vivekrnv Sep 24, 2024
73937cb
Update asic table template for shared headroom pool relevant informat…
stephenxs Sep 25, 2024
439e266
[subnet decap] Flush state db tunnel && decap term entries when swss …
lolyu Sep 25, 2024
8ad497f
[Mellanox] Add SN5640 SIMX platform with default SKU (#20225)
noaOrMlnx Sep 25, 2024
e821264
[DNX SAI] bump to 11.2.9.1 (#20285)
wenyiz2021 Sep 26, 2024
dbd6f5e
[Mellanox] align SKU name to Mellanox-SN5600-C256X1 (#20341)
DavidZagury Sep 26, 2024
bd2d4c3
[nvidia-bluefield] add sonic-byo python script (#19774)
Yakiv-Huryk Sep 26, 2024
bfdc62c
[ci] Fix permission issue on docker-ptf /var/run/sshd (#20346)
liushilongbuaa Sep 27, 2024
7fcd58f
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Sep 28, 2024
4d94ed5
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Sep 28, 2024
d207484
Make sure logrotate send rsyslog HUP signal only if it is already run…
DavidZagury Sep 28, 2024
f442943
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Sep 29, 2024
f2ed2c9
Update cisco-8000.ini to 202405.0.5 release (#20362)
anamehra Sep 30, 2024
8756d3c
[Mellanox] Integrate HW-MGMT 7.0040.1011 Changes (#20148)
dprital Sep 30, 2024
23136e5
Introduce new FRR-SONiC communication channel (FPM SONiC module). (#1…
cscarpitta Sep 30, 2024
23792e6
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Oct 1, 2024
aefaf94
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Oct 1, 2024
8cd3cff
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Oct 2, 2024
a50fa4a
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Oct 2, 2024
ec20ff3
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Oct 3, 2024
c7dc8e9
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Oct 3, 2024
7ca784a
[submodule] Update submodule sonic-mgmt-common to the latest HEAD aut…
mssonicbld Oct 3, 2024
e18cecb
sort the system port ID generation (#20075)
judyjoseph Oct 3, 2024
81f1bf4
Replace straightforward sonic-cfggen calls with sonic-db-cli (#20232)
vivekrnv Oct 4, 2024
7378b4a
[Feature] Support configuring source IP for routes through FRR
lukasstockner Mar 13, 2023
d57c490
Support configuring source IPv6 for routes through FRR
matofeder Sep 23, 2024
5f8d86c
[Edgecore][AS7726/PDDF] Enhance sonic_platform feature
jostar-yang Dec 8, 2022
adf615d
Fix LGTM alerts
jostar-yang Dec 9, 2022
7915b4b
Add get_name to pass pytest
jostar-yang Dec 12, 2022
2ba55df
Modify fan direction name to lower case
jostar-yang Dec 12, 2022
eb20781
Add platform.json to pass pytest
jostar-yang Dec 21, 2022
3ec37f8
Add compoment.py
jostar-yang Dec 22, 2022
9de9025
Add enable fan-wdt and kick
jostar-yang Jan 19, 2023
11ddce0
Fix Semgrep check
jostar-yang Feb 9, 2023
4272724
Modify CPLD name to more detail
jostar-yang Feb 10, 2023
bdb777b
Modify sys_led attr name
jostar-yang Feb 14, 2023
48674cb
Modify eeprom.py to support cache
jostar-yang Feb 16, 2023
5e8df9e
Modify devices_to_ignore for pus_fan
jostar-yang Feb 17, 2023
39ff406
Add psu_fan target speed
jostar-yang Feb 21, 2023
9dd6b2b
Modify system_health_monitoring_config.json led_color string
jostar-yang Feb 21, 2023
c1ee57c
Fix pytest issue
roger530-ho Mar 15, 2023
f32c898
Fix incorrect variable
roger530-ho Apr 13, 2023
5500661
Support to show CPU all core temp
jostar-yang May 2, 2023
2f01a08
Add CPU all core temp
roger530-ho Jun 20, 2023
c930eec
[Edgecore][AS7726-32X] Read the data when the PSU is in the power-goo…
roger530-ho Aug 15, 2023
d907172
Fix port33,34 to use optoe2 for sfp
jostar-yang Sep 28, 2023
6d30ed1
Add reset() in sfp.py for check sfp_port to avoid fail
jostar-yang Sep 4, 2024
42d3980
[platform] Fix system-health.service start failed
brandonchuang May 11, 2022
a7b9b5f
[Edgecore][as4630_54te/as5835_54x] Fix wrong "show platform fan" status
brandonchuang Jul 27, 2022
e4abb0e
[Edgecore] Update installer.conf
brandonchuang Aug 1, 2022
58300a7
[Edgecore][PDDF/as5835-54x] Support PDDF
jostar-yang Feb 7, 2023
8260eba
Fix Semgrep check
jostar-yang Feb 7, 2023
9fa6f5f
Add pcie.yaml file
jostar-yang Feb 8, 2023
cca7bdb
Add platform.json file
jostar-yang Feb 9, 2023
8a72d73
Modify CPLD name to more detail
jostar-yang Feb 10, 2023
0c8cb76
Fix error cpld name
jostar-yang Feb 10, 2023
1fe39f5
Modify sys_led define in pddf-device.json
jostar-yang Feb 14, 2023
90fd0e6
Modify devices_to_ignore for psu_fan speed
jostar-yang Feb 17, 2023
c346960
Fix system_health_monitoring_config led_color string
jostar-yang Feb 21, 2023
ab48a23
Add set/get temp threshold api
jostar-yang Feb 22, 2023
d135d8a
[Edgecore][device][platform] Fixed sonic-mgmt pytest failed items
ec-michael-shih Mar 16, 2023
d766805
[Edgecore][device][platform] Update pcie.yaml
ec-michael-shih Mar 16, 2023
8ea30db
Add get_error_description() support to sfp.py
jostar-yang Apr 13, 2023
62ce008
Support show cpu all core temp
jostar-yang May 10, 2023
9428d5b
[Edgecore][device][platform] Fix pytest issue
roger530-ho Jul 19, 2023
4afd78e
[Edgecore][AS5835-54X] Read the data when the PSU is in the power-goo…
roger530-ho Aug 14, 2023
84efba4
Support fan direction of DC PSU
roger530-ho Jul 16, 2024
b53017b
Addpsu_temp1_threshold and support ddr temp to sensors
jostar-yang Jul 17, 2024
7f271d1
Add reset() in sfp.py for check sfp_port to avoid fail
jostar-yang Aug 29, 2024
a961f97
Add get_reset_status() to avoid get fail in sfp_port
jostar-yang Sep 5, 2024
cdd4056
Modify reset() to return unsupport sfp_type
jostar-yang Sep 6, 2024
212e3c1
[Edgecore][AS7326/PDDF] Enhance pddf feature
jostar-yang Feb 15, 2023
8f039ce
Modify devices_to_ignore to psu_fan speed
jostar-yang Feb 17, 2023
2406983
Add psu_fan target speed api
jostar-yang Feb 21, 2023
6e5ac45
Modify system_health_monitoring_config.json led_color string
jostar-yang Feb 21, 2023
41e9f62
[Edgecore][device][platform] Fixed sonic-mgmt pytest failed items
ec-michael-shih Mar 14, 2023
feb9052
[Edgecore][device][platform] Fixed platform.json format error
ec-michael-shih Mar 15, 2023
df6b3f6
Add get_error_description() support to sfp.py
jostar-yang Apr 13, 2023
a81cbc0
Support multi psu and psu_fan_dir
jostar-yang Apr 18, 2023
8216c06
Add string '\0' to mode_name array
jostar-yang Apr 28, 2023
7c9784e
fix pytest issue
roger530-ho Jun 26, 2023
a5422c9
[Edgecore][AS7326-56X] Read the data when the PSU is in the power-goo…
roger530-ho Aug 14, 2023
49f199e
Fix : Incorrect CPLD value for red blinking
roger530-ho Nov 6, 2023
70f02ad
Add psu_p_out_max sysfs and support multi cpu core temp
jostar-yang Jul 19, 2024
5e1237f
Add reset() in sfp.py for check sfp_port to avoid error message
jostar-yang Aug 30, 2024
a33d8db
[submodule] Update submodule sonic-utilities to the matofeder/fix_bgp…
matofeder Oct 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Move eventd enabled check from build time to runtime (#20248)
## How I did it

Remove eventd enabled/slim image check from Dockerfile (build time). As part of Dockerfile expose eventd_enabled and slim image flags to ENV which will be used docker_init/start.sh to check if rsyslog plugin should be moved to rsyslog.d

#### How to verify it

Manual test/pipeline
zbud-msft authored Sep 23, 2024
commit 561479ec176910d1bee740e3f52732f3f29e3263
15 changes: 6 additions & 9 deletions dockers/docker-dhcp-relay/Dockerfile.j2
Original file line number Diff line number Diff line change
@@ -50,14 +50,11 @@ COPY ["files/supervisor-proc-exit-listener", "/usr/bin"]
COPY ["critical_processes", "/etc/supervisor"]
COPY ["cli", "/cli/"]

{% if include_system_eventd == "y" and build_reduce_image_size != "y" %}
# Copy regex json and rsyslog_plugin.conf file into rsyslog.d
COPY ["*.json", "/etc/rsyslog.d/"]
COPY ["files/rsyslog_plugin.conf.j2", "/etc/rsyslog.d/"]
# Create dhcp_relay_regex.conf
RUN j2 -f json /etc/rsyslog.d/rsyslog_plugin.conf.j2 /etc/rsyslog.d/events_info.json > /etc/rsyslog.d/dhcp_relay_events.conf
RUN rm -f /etc/rsyslog.d/rsyslog_plugin.conf.j2
RUN rm -f /etc/rsyslog.d/events_info.json
{% endif %}
RUN mkdir -p /usr/share/sonic/templates/rsyslog_plugin

# Copy rsyslog plugin configuration file and regexes to docker
COPY ["dhcp_relay_regex.json", "/etc/rsyslog.d/"]
COPY ["events_info.json", "/usr/share/sonic/templates/rsyslog_plugin/"]
COPY ["files/rsyslog_plugin.conf.j2", "/usr/share/sonic/templates/rsyslog_plugin/"]

ENTRYPOINT ["/usr/bin/docker_init.sh"]
3 changes: 3 additions & 0 deletions dockers/docker-dhcp-relay/docker_init.sh
Original file line number Diff line number Diff line change
@@ -21,4 +21,7 @@ chmod +x /usr/bin/wait_for_intf.sh
# The docker container should start this script as PID 1, so now that supervisord is
# properly configured, we exec /usr/local/bin/supervisord so that it runs as PID 1 for the
# duration of the container's lifetime
export EVENTD_STATE=$(sonic-db-cli -s CONFIG_DB HGET 'FEATURE|eventd' 'state')
j2 -f json --import-env=ENVIRONMENT /usr/share/sonic/templates/rsyslog_plugin/rsyslog_plugin.conf.j2 /usr/share/sonic/templates/rsyslog_plugin/events_info.json > /etc/rsyslog.d/dhcp_relay_events.conf

exec /usr/local/bin/supervisord
13 changes: 6 additions & 7 deletions dockers/docker-fpm-frr/Dockerfile.j2
Original file line number Diff line number Diff line change
@@ -59,12 +59,11 @@ RUN chmod a+x /usr/bin/TSA && \
chmod a+x /usr/bin/TSC && \
chmod a+x /usr/bin/zsocket.sh

{% if include_system_eventd == "y" and build_reduce_image_size != "y" %}
COPY ["*.json", "/etc/rsyslog.d/"]
COPY ["files/rsyslog_plugin.conf.j2", "/etc/rsyslog.d/"]
RUN j2 -f json /etc/rsyslog.d/rsyslog_plugin.conf.j2 /etc/rsyslog.d/events_info.json > /etc/rsyslog.d/bgp_events.conf
RUN rm -f /etc/rsyslog.d/rsyslog_plugin.conf.j2
RUN rm -f /etc/rsyslog.d/events_info.json
{% endif %}
RUN mkdir -p /usr/share/sonic/templates/rsyslog_plugin

# Copy rsyslog plugin configuration file and regexes to docker
COPY ["bgp_regex.json", "/etc/rsyslog.d/"]
COPY ["events_info.json", "/usr/share/sonic/templates/rsyslog_plugin/"]
COPY ["files/rsyslog_plugin.conf.j2", "/usr/share/sonic/templates/rsyslog_plugin/"]

ENTRYPOINT ["/usr/bin/docker_init.sh"]
3 changes: 3 additions & 0 deletions dockers/docker-fpm-frr/docker_init.sh
Original file line number Diff line number Diff line change
@@ -112,4 +112,7 @@ TZ=$(cat /etc/timezone)
rm -rf /etc/localtime
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

export EVENTD_STATE=$(sonic-db-cli -s CONFIG_DB HGET 'FEATURE|eventd' 'state')
j2 -f json --import-env=ENVIRONMENT /usr/share/sonic/templates/rsyslog_plugin/rsyslog_plugin.conf.j2 /usr/share/sonic/templates/rsyslog_plugin/events_info.json > /etc/rsyslog.d/bgp_events.conf

exec /usr/local/bin/supervisord
15 changes: 6 additions & 9 deletions dockers/docker-orchagent/Dockerfile.j2
Original file line number Diff line number Diff line change
@@ -80,14 +80,11 @@ RUN sonic-cfggen -a "{\"ENABLE_ASAN\":\"{{ENABLE_ASAN}}\"}" -t /usr/share/sonic/
RUN rm -f /usr/share/sonic/templates/docker-init.j2
RUN chmod 755 /usr/bin/docker-init.sh

{% if include_system_eventd == "y" and build_reduce_image_size != "y" %}
# Copy all regex json files and rsyslog_plugin.conf to rsyslog.d
COPY ["*.json", "/etc/rsyslog.d/"]
COPY ["files/rsyslog_plugin.conf.j2", "/etc/rsyslog.d/"]
# Create swss rsyslog_plugin conf file
RUN j2 -f json /etc/rsyslog.d/rsyslog_plugin.conf.j2 /etc/rsyslog.d/events_info.json > /etc/rsyslog.d/swss_events.conf
RUN rm -f /etc/rsyslog.d/rsyslog_plugin.conf.j2
RUN rm -f /etc/rsyslog.d/events_info.json
{% endif %}
RUN mkdir -p /usr/share/sonic/templates/rsyslog_plugin

# Copy rsyslog plugin configuration file and regexes to docker
COPY ["swss_regex.json", "/etc/rsyslog.d/"]
COPY ["events_info.json", "/usr/share/sonic/templates/rsyslog_plugin/"]
COPY ["files/rsyslog_plugin.conf.j2", "/usr/share/sonic/templates/rsyslog_plugin/"]

ENTRYPOINT ["/usr/bin/docker-init.sh"]
3 changes: 3 additions & 0 deletions dockers/docker-orchagent/docker-init.j2
Original file line number Diff line number Diff line change
@@ -74,4 +74,7 @@ TZ=$(cat /etc/timezone)
rm -rf /etc/localtime
ln -sf /usr/share/zoneinfo/$TZ /etc/localtime

export EVENTD_STATE=$(sonic-db-cli -s CONFIG_DB HGET 'FEATURE|eventd' 'state')
j2 -f json --import-env=ENVIRONMENT /usr/share/sonic/templates/rsyslog_plugin/rsyslog_plugin.conf.j2 /usr/share/sonic/templates/rsyslog_plugin/events_info.json > /etc/rsyslog.d/swss_events.conf

exec /usr/local/bin/supervisord
5 changes: 5 additions & 0 deletions files/build_templates/docker_image_ctl.j2
Original file line number Diff line number Diff line change
@@ -327,6 +327,11 @@ function postStartAction()
docker cp $PSENSOR pmon:/usr/bin/
fi
fi
{%- elif docker_container_name == "eventd" %}
export EVENTD_STATE=$(sonic-db-cli -s CONFIG_DB HGET 'FEATURE|eventd' 'state')
j2 -f json --import-env=ENVIRONMENT /usr/share/sonic/templates/rsyslog_plugin/rsyslog_plugin.conf.j2 /usr/share/sonic/templates/rsyslog_plugin/events_info.json > /etc/rsyslog.d/host_events.conf
j2 -f json --import-env=ENVIRONMENT /usr/share/sonic/templates/rsyslog_plugin/rsyslog_plugin.conf.j2 /usr/share/sonic/templates/rsyslog_plugin/syncd_events_info.json > /etc/rsyslog.d/syncd_events.conf
systemctl restart rsyslog
{%- else %}
: # nothing
{%- endif %}
4 changes: 2 additions & 2 deletions files/build_templates/rsyslog_plugin.conf.j2
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
## rsyslog-plugin for streaming telemetry via gnmi



{% if ENVIRONMENT['EVENTD_STATE'] == "enabled" %}
template(name="prog_msg" type="list") {
property(name="msg")
constant(value="\n")
@@ -16,3 +15,4 @@ if re_match($programname, "{{ proc.name }}") then {
template="prog_msg")
}
{% endfor %}
{% endif %}
11 changes: 5 additions & 6 deletions files/build_templates/sonic_debian_extension.j2
Original file line number Diff line number Diff line change
@@ -362,13 +362,16 @@ sudo dpkg --root=$FILESYSTEM_ROOT -i $debs_path/sonic-db-cli_*.deb || \
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y install -f


{% if include_system_eventd == "y" and build_reduce_image_size != "y" %}
{% if include_system_eventd == "y" %}
# Install sonic-rsyslog-plugin
sudo dpkg --root=$FILESYSTEM_ROOT -i $debs_path/sonic-rsyslog-plugin_*.deb || \
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y install -f

# Generate host conf for rsyslog_plugin
j2 -f json $BUILD_TEMPLATES/rsyslog_plugin.conf.j2 $BUILD_TEMPLATES/events_info.json | sudo tee $FILESYSTEM_ROOT_ETC/rsyslog.d/host_events.conf
sudo mkdir -p $FILESYSTEM_ROOT_USR_SHARE_SONIC_TEMPLATES/rsyslog_plugin
sudo cp $BUILD_TEMPLATES/rsyslog_plugin.conf.j2 $FILESYSTEM_ROOT_USR_SHARE_SONIC_TEMPLATES/rsyslog_plugin/
sudo cp $BUILD_TEMPLATES/events_info.json $FILESYSTEM_ROOT_USR_SHARE_SONIC_TEMPLATES/rsyslog_plugin/
sudo cp $BUILD_TEMPLATES/syncd_events_info.json $FILESYSTEM_ROOT_USR_SHARE_SONIC_TEMPLATES/rsyslog_plugin/
sudo cp $BUILD_TEMPLATES/monit_regex.json $FILESYSTEM_ROOT_ETC/rsyslog.d/
sudo cp $BUILD_TEMPLATES/sshd_regex.json $FILESYSTEM_ROOT_ETC/rsyslog.d/
sudo cp $BUILD_TEMPLATES/systemd_regex.json $FILESYSTEM_ROOT_ETC/rsyslog.d/
@@ -377,11 +380,7 @@ sudo cp $BUILD_TEMPLATES/dockerd_regex.json $FILESYSTEM_ROOT_ETC/rsyslog.d/
sudo cp $BUILD_TEMPLATES/seu_regex.json $FILESYSTEM_ROOT_ETC/rsyslog.d/
sudo cp $BUILD_TEMPLATES/zebra_regex.json $FILESYSTEM_ROOT_ETC/rsyslog.d/
sudo cp $BUILD_TEMPLATES/bgpd_regex.json $FILESYSTEM_ROOT_ETC/rsyslog.d/


j2 -f json $BUILD_TEMPLATES/rsyslog_plugin.conf.j2 $BUILD_TEMPLATES/syncd_events_info.json | sudo tee $FILESYSTEM_ROOT_ETC/rsyslog.d/syncd_events.conf
sudo cp $BUILD_TEMPLATES/syncd_regex.json $FILESYSTEM_ROOT_ETC/rsyslog.d/

{% endif %}

# Install custom-built monit package and SONiC configuration files