00cea080af
HLD: Azure/SONiC#646 Introducing chassisd process to monitor status of the control, line and fabric cards in a modular chassis. - Why I did it Modular Chassis has control-cards, line-cards and fabric-cards along with other peripherals. Chassisd will be a central entity that has visibility of the entire chassis. - How I did it Chassisd process will monitor cards in the main thread. Another configuation_handling_task is created to listen to CONFIG_DB for admin_status up/down events. The monitored status is persisted in REDIS-DB.
9 lines
417 B
Makefile
9 lines
417 B
Makefile
# sonic-chassisd (SONiC Chassis mgmt daemon) wheel package
|
|
|
|
SONIC_CHASSISD_PY3 = sonic_chassisd-1.0-py3-none-any.whl
|
|
$(SONIC_CHASSISD_PY3)_SRC_PATH = $(SRC_PATH)/sonic-platform-daemons/sonic-chassisd
|
|
$(SONIC_CHASSISD_PY3)_DEPENDS = $(SONIC_PY_COMMON_PY3)
|
|
$(SONIC_CHASSISD_PY3)_DEBS_DEPENDS = $(LIBSWSSCOMMON) $(PYTHON3_SWSSCOMMON)
|
|
$(SONIC_CHASSISD_PY3)_PYTHON_VERSION = 3
|
|
SONIC_PYTHON_WHEELS += $(SONIC_CHASSISD_PY3)
|