towerops/priv/mibs/hp/HP-ICF-AUTORUN
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

84 lines
2.7 KiB
Text

HP-ICF-AUTORUN DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
hpSwitch
FROM HP-ICF-OID;
hpicfAutorun MODULE-IDENTITY
LAST-UPDATED "200708240000Z"
ORGANIZATION "Hewlett-Packard Company,
Workgroup Networks Division"
CONTACT-INFO "Hewlett Packard Company
8000 Foothills Blvd.
Roseville, CA 95747"
DESCRIPTION "This MIB module manages Autorun configuration
for devices in the HP Integrated Communication
Facility product line."
::= { hpSwitch 42 }
-- Autorun Configuration
hpicfAutorunConfig OBJECT IDENTIFIER ::= { hpicfAutorun 1 }
hpicfUsbAutorunEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This MIB object identifies the admin status of the
USB Autorun feature
true(1) - Autorun Enabled.
false(2) - Autorun Disabled."
::= { hpicfAutorunConfig 1 }
hpicfUsbAutorunSecureMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This MIB object identifies the admin status of the
secure-mode for the USB Autorun feature
true(1) - secure-mode for autorun Enabled.
false(2) - secure-mode for autorun Disabled."
::= { hpicfAutorunConfig 2 }
hpicfUsbAutorunEncryptionKey OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This MIB object identifies the configured encryption
key string for USB Autorun feature"
::= { hpicfAutorunConfig 3 }
-- Autorun conformance information
hpicfAutorunConformance
OBJECT IDENTIFIER ::= { hpicfAutorun 2 }
hpicfAutorunCompliances
OBJECT IDENTIFIER ::= { hpicfAutorunConformance 1 }
hpicfAutorunGroups
OBJECT IDENTIFIER ::= { hpicfAutorunConformance 2 }
hpicfAutorunCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance statement for HP ICP Autorun
configuration"
MODULE
MANDATORY-GROUPS { hpicfAutorunConfigGroup }
::= { hpicfAutorunCompliances 1 }
hpicfAutorunConfigGroup OBJECT-GROUP
OBJECTS { hpicfUsbAutorunEnable,
hpicfUsbAutorunSecureMode,
hpicfUsbAutorunEncryptionKey
}
STATUS current
DESCRIPTION " "
::= { hpicfAutorunGroups 1 }
END