2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-08-05 10:17:51 +00:00

Add more attribute documentation

- deployment.lock: add missing 'unlocked' (messages.py's
  InputDeploymentLock/DeploymentLock already accept and persist it).
- hardwaremanagement.method: correct stale "ipmi is used if not
  specified" claim. Was changed to null in
  c14165e2bd.
- snmp.privacyprotocol: document that unset is treated as 'des'
  (snmputil.py explicitly groups None with 'des').
This commit is contained in:
Markus Hilger
2026-07-02 18:38:00 +02:00
parent 752d04939b
commit 0f20c709c0
@@ -222,8 +222,11 @@ node = {
'description': ('Indicates whether deployment actions should be impeded. '
'If locked, it indicates that a pending profile should not be applied. '
'If "autolock", then locked will be set when current pending deployment completes. '
'If unset or "unlocked", deployment is not impeded. '
'Must be manipulated through the {node}/deployment/lock API rather '
'than set directly as a normal attribute.'
),
'validlist': ('autolock', 'locked')
'validlist': ('autolock', 'locked', 'unlocked')
},
'deployment.pendingprofile': {
'description': ('An OS profile that is pending deployment. This indicates to '
@@ -417,7 +420,9 @@ node = {
'hardwaremanagement.method': {
'description': 'The method used to perform operations such as power '
'control, get sensor data, get inventory, and so on. '
'ipmi is used if not specified.',
'Must be actively set; if unspecified, hardware '
'management operations are not implemented for the '
'node (formerly this defaulted to ipmi).',
'validvalues': ('affluent', 'cnos', 'cooltera', 'deltapdu',
'eatonpdu', 'enclosure', 'enlogic', 'enos', 'geist',
'ipmi', 'null', 'nxos', 'pdu', 'proxmox', 'raritan',
@@ -613,7 +618,8 @@ node = {
'step up to SNMPv3'),
},
'snmp.privacyprotocol': {
'description': 'The privacy protocol to use for SNMPv3',
'description': 'The privacy protocol to use for SNMPv3. If unset, '
'"des" is assumed.',
'validvalues': ('aes', 'des'),
},
# 'secret.snmplocalizedkey': {