summaryrefslogtreecommitdiff
path: root/ironic/conf/irmc.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic/conf/irmc.py')
-rw-r--r--ironic/conf/irmc.py17
1 files changed, 14 insertions, 3 deletions
diff --git a/ironic/conf/irmc.py b/ironic/conf/irmc.py
index c52050913..2db8bb341 100644
--- a/ironic/conf/irmc.py
+++ b/ironic/conf/irmc.py
@@ -80,11 +80,22 @@ opts = [
help='SNMP polling interval in seconds'),
cfg.StrOpt('snmp_auth_proto',
default='sha',
- choices=[('sha', _('Secure Hash Algorithm 1'))],
+ choices=[('sha', _('Secure Hash Algorithm 1, supported in iRMC '
+ 'S4 and S5.')),
+ ('sha256', ('Secure Hash Algorithm 2 with 256 bits '
+ 'digest, only supported in iRMC S6.')),
+ ('sha384', ('Secure Hash Algorithm 2 with 384 bits '
+ 'digest, only supported in iRMC S6.')),
+ ('sha512', ('Secure Hash Algorithm 2 with 512 bits '
+ 'digest, only supported in iRMC S6.'))],
help=_("SNMPv3 message authentication protocol ID. "
"Required for version 'v3'. Will be ignored if the "
- "version of python-scciclient is before 0.12.2. 'sha' "
- "is supported.")),
+ "version of python-scciclient is before 0.12.2. The "
+ "valid options are 'sha', 'sha256', 'sha384' and "
+ "'sha512', while 'sha' is the only supported protocol "
+ "in iRMC S4 and S5, and from iRMC S6, 'sha256', "
+ "'sha384' and 'sha512' are supported, but 'sha' is not "
+ "supported any more.")),
cfg.StrOpt('snmp_priv_proto',
default='aes',
choices=[('aes', _('Advanced Encryption Standard'))],