ironic-inspector/releasenotes/notes/no-rollback-e15bc7fee0134545.yaml
Dmitry Tantsur 31f7a5ada6 Drop rollback actions for set-XX and extend-XX rules actions
Rollback actions were designed to help with rerunning introspection
on the same node. However, rollback actions for these actions proved
to be confusing and were never properly documented at all.
Even worse, the rollback action for set-attribute actually makes
this command impossible to use with non-removable attributes
(e.g. /driver).

This change removes rollback actions from all rules.
We need to rethink how we handle rollback in rules later on.

Change-Id: I2260f4b463c5dc804edac642c86e0da153e163f6
2016-02-16 11:12:23 +01:00

11 lines
432 B
YAML

---
upgrade:
- Introspection rules actions 'set-attribute', 'set-capability' and
'extend-attribute' no longer have the opposite effect on nodes that do not
match a rule.
fixes:
- Dropped rollback actions from 'set-attribute', 'set-capability' and
'extend-attribute' introspection rules actions, as they were confusing,
completely undocumented and broke some real world use cases
(e.g. setting driver field).