towerops/priv/mibs/ciena/CIENA-WS-ENCRYPTION-RPC-MIB
Graham McIntire b4f8b40b7f
Include MIB files in Docker image instead of using PVC
- Remove PVC volume mount from k8s/deployment.yaml
- Delete k8s/mib-pvc.yaml (no longer needed)
- Update .gitignore to commit MIB files to git
- Add mix import_mibs task to copy MIBs from LibreNMS
- Add all MIB files from priv/mibs/ to git

This fixes the multi-attach volume error in Kubernetes where new pods
couldn't start because the RWO (ReadWriteOnce) PVC was attached to the
old pod. MIBs are now part of the Docker image and can be used by all
pods simultaneously.
2026-01-19 14:01:03 -06:00

182 lines
6 KiB
Text

CIENA-WS-ENCRYPTION-RPC-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
TimeStamp, DisplayString
FROM SNMPv2-TC;
cienaWsEncryptionRPCMIB MODULE-IDENTITY
LAST-UPDATED "201702130000Z"
ORGANIZATION "Ciena Corporation"
CONTACT-INFO "Web URL: http://www.ciena.com/
Postal: 7035 Ridge Road
Hanover, Maryland 21076
U.S.A.
Phone: +1 800-921-1144
Fax: +1 410-694-5750"
DESCRIPTION
"Datapath encryption clear-security-parameters RPC support."
REVISION "201702130000Z"
DESCRIPTION "Initial revision"
::= { cienaWsConfig 24 }
cwsEncryptionRPCClearCSPTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsEncryptionRPCClearCSPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for Clear CSP RPC attributes"
::= { cienaWsEncryptionRPCMIB 3 }
cwsEncryptionRPCClearCSPEntry OBJECT-TYPE
SYNTAX CwsEncryptionRPCClearCSPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for Clear CSP RPC attributes"
INDEX { cwsEncryptionRPCClearCSPSnmpIndex }
::= { cwsEncryptionRPCClearCSPTable 1 }
CwsEncryptionRPCClearCSPEntry ::= SEQUENCE {
cwsEncryptionRPCClearCSPSnmpIndex Integer32,
cwsEncryptionRPCClearCSPActivate INTEGER,
cwsEncryptionRPCClearCSPLastActivation TimeStamp,
cwsEncryptionRPCClearCSPLastReturnCode INTEGER,
cwsEncryptionRPCClearCSPLastFailureReason DisplayString
}
cwsEncryptionRPCClearCSPSnmpIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for the clear-critical-security-parameters RPC"
::= { cwsEncryptionRPCClearCSPEntry 1 }
cwsEncryptionRPCClearCSPActivate OBJECT-TYPE
SYNTAX INTEGER { notActive(0), activate(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Node to activate the clear-critical-security-parameters RPC"
::= { cwsEncryptionRPCClearCSPEntry 2 }
cwsEncryptionRPCClearCSPLastActivation OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Elapsed time since the last ClearCSP activation"
::= { cwsEncryptionRPCClearCSPEntry 3 }
cwsEncryptionRPCClearCSPLastReturnCode OBJECT-TYPE
SYNTAX INTEGER { fail(0), pass(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Return code of the last ClearCSP activation"
::= { cwsEncryptionRPCClearCSPEntry 4 }
cwsEncryptionRPCClearCSPLastFailureReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Failure reason of the last ClearCSP activation failure. If the last
call to ClearCSP did not fail, this is an empty string."
::= { cwsEncryptionRPCClearCSPEntry 5 }
cwsEncryptionRPCEnableEncryptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsEncryptionRPCEnableEncryptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for Clear CSP RPC attributes"
::= { cienaWsEncryptionRPCMIB 4 }
cwsEncryptionRPCEnableEncryptionEntry OBJECT-TYPE
SYNTAX CwsEncryptionRPCEnableEncryptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for Clear CSP RPC attributes"
INDEX { cwsEncryptionRPCEnableEncryptionSnmpIndex }
::= { cwsEncryptionRPCEnableEncryptionTable 1 }
CwsEncryptionRPCEnableEncryptionEntry ::= SEQUENCE {
cwsEncryptionRPCEnableEncryptionSnmpIndex Integer32,
cwsEncryptionRPCEnableEncryptionActivate INTEGER,
cwsEncryptionRPCEnableEncryptionLastActivation TimeStamp,
cwsEncryptionRPCEnableEncryptionLastReturnCode INTEGER,
cwsEncryptionRPCEnableEncryptionLastFailureReason DisplayString
}
cwsEncryptionRPCEnableEncryptionSnmpIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for the clear-critical-security-parameters RPC"
::= { cwsEncryptionRPCEnableEncryptionEntry 1 }
cwsEncryptionRPCEnableEncryptionActivate OBJECT-TYPE
SYNTAX INTEGER { notActive(0), activate(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Node to activate the clear-critical-security-parameters RPC"
::= { cwsEncryptionRPCEnableEncryptionEntry 2 }
cwsEncryptionRPCEnableEncryptionLastActivation OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Elapsed time since the last EnableEncryption activation"
::= { cwsEncryptionRPCEnableEncryptionEntry 3 }
cwsEncryptionRPCEnableEncryptionLastReturnCode OBJECT-TYPE
SYNTAX INTEGER { fail(0), pass(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Return code of the last EnableEncryption activation"
::= { cwsEncryptionRPCEnableEncryptionEntry 4 }
cwsEncryptionRPCEnableEncryptionLastFailureReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Failure reason of the last EnableEncryption activation failure. If the last
call to EnableEncryption did not fail, this is an empty string."
::= { cwsEncryptionRPCEnableEncryptionEntry 5 }
-- Conformance statements
cienaWsEncryptionRPCObjects OBJECT IDENTIFIER
::= { cienaWsEncryptionRPCMIB 1 }
cienaWsEncryptionRPCConformance OBJECT IDENTIFIER
::= { cienaWsEncryptionRPCMIB 2 }
cienaWsEncryptionRPCGroups OBJECT IDENTIFIER
::= { cienaWsEncryptionRPCConformance 1 }
cienaWsEncryptionRPCGroup OBJECT-GROUP
OBJECTS {
cwsEncryptionRPCClearCSPActivate,
cwsEncryptionRPCClearCSPLastActivation,
cwsEncryptionRPCClearCSPLastReturnCode,
cwsEncryptionRPCClearCSPLastFailureReason,
cwsEncryptionRPCEnableEncryptionActivate,
cwsEncryptionRPCEnableEncryptionLastActivation,
cwsEncryptionRPCEnableEncryptionLastReturnCode,
cwsEncryptionRPCEnableEncryptionLastFailureReason
}
STATUS current
DESCRIPTION "Clear Security Parameters RPC group"
::= { cienaWsEncryptionRPCGroups 1 }
cienaWsEncryptionRPCCompliances OBJECT IDENTIFIER
::= { cienaWsEncryptionRPCConformance 2 }
cienaWsEncryptionRPCCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsEncryptionRPCGroup }
::= { cienaWsEncryptionRPCCompliances 1 }
END -- End module