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.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/ironic/conf/irmc.py b/ironic/conf/irmc.py
index 7c319e2d8..68ee43b3a 100644
--- a/ironic/conf/irmc.py
+++ b/ironic/conf/irmc.py
@@ -81,9 +81,20 @@ 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'. 'sha' is supported.")),
+ "Required for version 'v3'. 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'))],