User story #18035
closedAPI to totally erase a node everywhere
Description
We need an API to totally wipe-out a node everywhere, which means:
- whatever its state, node inventory is deleted,
- node properties/state/etc are deleted,
- generated node policies are deleted,
- node cache is deleted,
- groups are regenerated.
Not sure:
- expected reports for node are deleted
- rudder sys event (compliance reports)
We still keep historized information about compliance data.
The most compatible way to do it is to add a "mode" parameter, with possible values "archive" (default, current behaviour) and "erase" (new mode that doesn't keep inventory etc).
Files in FS should be deleted in any case, node cache too.
Updated by François ARMAND over 4 years ago
- Status changed from New to In progress
Updated by Vincent MEMBRÉ over 4 years ago
- Target version changed from 5.0.19 to 5.0.20
Updated by Vincent MEMBRÉ about 4 years ago
- Target version changed from 5.0.20 to 797
Updated by François ARMAND about 4 years ago
- Target version changed from 797 to 6.1.7
Updated by François ARMAND about 4 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from François ARMAND to Nicolas CHARLES
- Pull Request set to https://github.com/Normation/rudder/pull/3347
Updated by François ARMAND about 4 years ago
- Related to Enhancement #16941: delete entries from nodes_info when a node is deleted added
Updated by François ARMAND about 4 years ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder|7579abd85822991eb28f488cc229b33866b4d8fb.
Updated by François ARMAND about 4 years ago
- Related to Bug #18654: API message when a node details is not found is extremelly misleading added
Updated by François ARMAND about 4 years ago
- Fix check changed from To do to Checked
Updated by Vincent MEMBRÉ about 4 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 6.1.7 which was released today.
Updated by François ARMAND over 3 years ago
- Related to Bug #19394: When a node is totally deleted, cache in NodeInfoService can't know about it added
Updated by François ARMAND over 2 years ago
- Related to User story #21330: Change default behavior from moving node inventories to archive branch to erasing them added