From 6797856abbfee8a5e2969c0d32953d4bf4b6e83b Mon Sep 17 00:00:00 2001 From: Janarthanan Selvaraj Date: Thu, 23 Jan 2025 11:14:44 +0530 Subject: [PATCH 1/2] Added support for Sentry4 powercycler SNMP --- .../src/genie/libs/sdk/powercycler/powercyclers.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/sdk-pkg/src/genie/libs/sdk/powercycler/powercyclers.py b/pkgs/sdk-pkg/src/genie/libs/sdk/powercycler/powercyclers.py index 020758856..d5f3165ae 100644 --- a/pkgs/sdk-pkg/src/genie/libs/sdk/powercycler/powercyclers.py +++ b/pkgs/sdk-pkg/src/genie/libs/sdk/powercycler/powercyclers.py @@ -54,6 +54,14 @@ class RaritanSnmpv3PX2(BaseSNMPv3PowerCycler): off_state = 0 +class Sentry4SnmpPDU(BaseSNMPPowerCycler): + type = 'sentry4' + connection_type = 'snmp' + oid = '1.3.6.1.4.1.1718.4.1.8.5.1.2.1.1' + on_state = 1 + off_state = 2 + + class CyberSwitching(BaseCyberSwitchingPowerCycler): type = 'cyberswitching' connection_type = 'telnet' From 4a5bb378ea80e675611f33c49f3aa1286b53aefe Mon Sep 17 00:00:00 2001 From: Janarthanan Selvaraj Date: Mon, 27 Jan 2025 21:52:53 +0530 Subject: [PATCH 2/2] Revert "Added the ChangeLog for Sentry4 powercycler" This reverts commit 8cf0aa544f78a61cc8cd4da4b9748d64d8ba2fc2. Added the ChangeLog for Sentry4 powercycler Added the ChangeLog for Sentry4 powercycler --- .../undistributed/changelog_sentry_powercycler.rst | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 pkgs/sdk-pkg/changelog/undistributed/changelog_sentry_powercycler.rst diff --git a/pkgs/sdk-pkg/changelog/undistributed/changelog_sentry_powercycler.rst b/pkgs/sdk-pkg/changelog/undistributed/changelog_sentry_powercycler.rst new file mode 100644 index 000000000..e5a4b1a5e --- /dev/null +++ b/pkgs/sdk-pkg/changelog/undistributed/changelog_sentry_powercycler.rst @@ -0,0 +1,9 @@ +-------------------------------------------------------------------------------- + New +-------------------------------------------------------------------------------- +* sdk/powercycler + * Added support for Sentry4 snmp powercycle + +-------------------------------------------------------------------------------- + Fix +-------------------------------------------------------------------------------- \ No newline at end of file