diff options
author | Zuul <zuul@review.opendev.org> | 2022-10-19 23:10:56 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2022-10-19 23:10:56 +0000 |
commit | c06cb281f99c6b61ceb76bbf816a29a83f0b7d82 (patch) | |
tree | 9adfc53ef5916998c700cd66fccd334b9b38813d /ironic/drivers/modules/irmc/common.py | |
parent | dcbff7e36bb209f4f4caff2e655c1d2a49c879ca (diff) | |
parent | 233c6408389be5f3e271b46154943bc744e0290e (diff) | |
download | ironic-c06cb281f99c6b61ceb76bbf816a29a83f0b7d82.tar.gz |
Merge "Add support auth protocols for iRMC"
Diffstat (limited to 'ironic/drivers/modules/irmc/common.py')
-rw-r--r-- | ironic/drivers/modules/irmc/common.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/ironic/drivers/modules/irmc/common.py b/ironic/drivers/modules/irmc/common.py index 7a8fc0f1d..2df85eeb6 100644 --- a/ironic/drivers/modules/irmc/common.py +++ b/ironic/drivers/modules/irmc/common.py @@ -83,7 +83,9 @@ SNMP_V3_REQUIRED_PROPERTIES = { SNMP_V3_OPTIONAL_PROPERTIES = { 'irmc_snmp_auth_proto': _("SNMPv3 message authentication protocol ID. " "Required for version 'v3'. " - "'sha' is supported."), + "If using iRMC S4/S5, only 'sha' is supported." + "If using iRMC S6, the valid options are " + "'sha256', 'sha384', 'sha512'."), 'irmc_snmp_priv_proto': _("SNMPv3 message privacy (encryption) protocol " "ID. Required for version 'v3'. " "'aes' is supported."), @@ -243,7 +245,8 @@ def _parse_snmp_driver_info(node, info): def _parse_snmp_v3_info(node, info): snmp_info = {} missing_info = [] - valid_values = {'irmc_snmp_auth_proto': ['sha'], + valid_values = {'irmc_snmp_auth_proto': ['sha', 'sha256', 'sha384', + 'sha512'], 'irmc_snmp_priv_proto': ['aes']} valid_protocols = {'irmc_snmp_auth_proto': snmp.snmp_auth_protocols, 'irmc_snmp_priv_proto': snmp.snmp_priv_protocols} |