Skip to content

Commit 4d6d808

Browse files
authored
Added makefile and dependencies for building sonic-stormond whl (#19042)
* Added makefile and dependencies for building sonic-stormond whl * Added sonic-stormond to supervisord and wheel to pmon container makefile * Advanced submodules of platform-common and daemons to pick up stormond * Changed the import path of ssdutil in vendor ssdutil to match stormon changes * Advancing the sonic-utilities submodule to include stormon-related change * Advanced sonic-platform-daemons submodule to the latest HEAD * Advanced sonic-utilities to include fix for test_iface_namingmode
1 parent 268e02f commit 4d6d808

File tree

16 files changed

+53
-20
lines changed

16 files changed

+53
-20
lines changed

device/arista/x86_64-arista_common/plugins/ssd_util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
try:
33
from arista.utils.sonic_ssd import SsdUtil
44
except ImportError:
5-
from sonic_platform_base.sonic_ssd.ssd_generic import SsdUtil
5+
from sonic_platform_base.sonic_storage.ssd import SsdUtil

device/micas/arm64-micas_m2-w6010-48gt4x-fa-r0/plugins/ssd_util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
try:
1111
import subprocess
12-
from sonic_platform_base.sonic_ssd.ssd_base import SsdBase
12+
from sonic_platform_base.sonic_storage.storage_base import StorageBase
1313
except ImportError as e:
1414
raise ImportError (str(e) + "- required module not found")
1515

@@ -18,7 +18,7 @@
1818
FIRMWARE_CMD = "cat /sys/kernel/debug/mmc0/mmc0:0001/ext_csd | cut -c 509-522"
1919
NOT_AVAILABLE = "N/A"
2020

21-
class SsdUtil(SsdBase):
21+
class SsdUtil(StorageBase):
2222
"""
2323
Generic implementation of the SSD health API
2424
"""

device/micas/arm64-micas_m2-w6010-48gt4x-ra-r0/plugins/ssd_util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
try:
1111
import subprocess
12-
from sonic_platform_base.sonic_ssd.ssd_base import SsdBase
12+
from sonic_platform_base.sonic_storage.storage_base import StorageBase
1313
except ImportError as e:
1414
raise ImportError (str(e) + "- required module not found")
1515

@@ -18,7 +18,7 @@
1818
FIRMWARE_CMD = "cat /sys/kernel/debug/mmc0/mmc0:0001/ext_csd | cut -c 509-522"
1919
NOT_AVAILABLE = "N/A"
2020

21-
class SsdUtil(SsdBase):
21+
class SsdUtil(StorageBase):
2222
"""
2323
Generic implementation of the SSD health API
2424
"""
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
try:
22
from sonic_ssd import SsdUtil
33
except ImportError:
4-
from sonic_platform_base.sonic_ssd.ssd_generic import SsdUtil
4+
from sonic_platform_base.sonic_storage.ssd import SsdUtil

device/nvidia-bluefield/arm64-nvda_bf-9009d3b600cvaa/plugins/ssd_util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11

22
import os
33

4-
from sonic_platform_base.sonic_ssd.ssd_emmc import EmmcUtil
5-
from sonic_platform_base.sonic_ssd.ssd_generic import SsdUtil as SsdUtilDefault
4+
from sonic_platform_base.sonic_storage.emmc import EmmcUtil
5+
from sonic_platform_base.sonic_storage.ssd import SsdUtil as SsdUtilDefault
66

77
def SsdUtil(diskdev):
88
if os.path.basename(diskdev).startswith('mmcblk'):

device/pensando/arm64-elba-asic-r0/plugins/ssd_util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
try:
1111
import re
1212
import subprocess
13-
from sonic_platform_base.sonic_ssd.ssd_base import SsdBase
13+
from sonic_platform_base.sonic_storage.storage_base import StorageBase
1414
except ImportError as e:
1515
raise ImportError (str(e) + "- required module not found")
1616

1717
NOT_AVAILABLE = "N/A"
1818
MMC_DATA_PATH = "/sys/class/mmc_host/mmc0/mmc0:0001/{}"
1919

20-
class SsdUtil(SsdBase):
20+
class SsdUtil(StorageBase):
2121
"""
2222
Generic implementation of the SSD health API
2323
"""

device/ragile/x86_64-ragile_ra-b6510-48v8c-r0/plugins/ssd_util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import re
1212
import os
1313
import subprocess
14-
from sonic_platform_base.sonic_ssd.ssd_base import SsdBase
14+
from sonic_platform_base.sonic_storage.storage_base import StorageBase
1515
except ImportError as e:
1616
raise ImportError (str(e) + "- required module not found")
1717

@@ -30,7 +30,7 @@
3030
INNODISK_HEALTH_ID = 169
3131
INNODISK_TEMPERATURE_ID = 194
3232

33-
class SsdUtil(SsdBase):
33+
class SsdUtil(StorageBase):
3434
"""
3535
Generic implementation of the SSD health API
3636
"""

device/ragile/x86_64-ragile_ra-b6920-4s-r0/plugins/ssd_util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
# ssd_health
33
#
44

5-
from sonic_platform_base.sonic_ssd.ssd_base import SsdBase
5+
from sonic_platform_base.sonic_storage.storage_base import StorageBase
66
from subprocess import Popen, PIPE
77
from re import findall
88
from os.path import exists
99

1010
NOT_AVAILABLE = "N/A"
1111

12-
class SsdUtil(SsdBase):
12+
class SsdUtil(StorageBase):
1313

1414
def __init__(self, diskdev):
1515
"""

device/supermicro/x86_64-supermicro_sse_t7132s-r0/plugins/ssd_util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from sonic_platform_base.sonic_ssd.ssd_generic import SsdUtil as SsdUtilGeneric
1+
from sonic_platform_base.sonic_storage.ssd import SsdUtil as SsdUtilGeneric
22

33
class SsdUtil(SsdUtilGeneric):
44
def parse_innodisk_info(self):

dockers/docker-platform-monitor/docker-pmon.supervisord.conf.j2

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,3 +206,16 @@ startsecs=10
206206
dependent_startup=true
207207
dependent_startup_wait_for=rsyslogd:running
208208
{% endif %}
209+
210+
{% if not skip_stormond %}
211+
[program:stormond]
212+
command=/usr/local/bin/stormond
213+
priority=10
214+
autostart=false
215+
autorestart=unexpected
216+
stdout_logfile=syslog
217+
stderr_logfile=syslog
218+
startsecs=10
219+
dependent_startup=true
220+
dependent_startup_wait_for=rsyslogd:running
221+
{% endif %}

0 commit comments

Comments
 (0)