Project

General

Profile

Actions

Enhancement #22333

closed

Avoid sync group when importing a rule archive

Added by François ARMAND almost 2 years ago. Updated almost 2 years ago.

Status:
Released
Priority:
N/A
Category:
Web - Config management
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
To do
Fix check:
To do
Regression:
No

Description

Related to #21247, we would like to be able to avoid sync the group part or rules when importing, to accomodate to the case where we sync things between two environments.

This would work by using the Rule ID as merge identifier (ie, only do that for an imported rule for which there is already a rule with same id in current rudder).

It could also be done for directives, but there, the merge logic is more complex and the use case less needed => can be done in a second time.


Related issues 3 (2 open1 closed)

Related to Rudder - User story #21247: Add an API endpoint to export rules, directives, techniques, groups and their dependencies in an archiveReleasedActions
Related to Rudder - Enhancement #22342: Add a "all" keyword for export API in place of listing UUIDs of rule/directive/etcNewFrançois ARMANDActions
Related to Rudder - Enhancement #23998: Completly ignore source target of rules when importing an archivePending technical reviewVincent MEMBRÉActions
Actions #1

Updated by François ARMAND almost 2 years ago

  • Status changed from New to In progress
  • Assignee set to François ARMAND
Actions #2

Updated by François ARMAND almost 2 years ago

  • Related to User story #21247: Add an API endpoint to export rules, directives, techniques, groups and their dependencies in an archive added
Actions #3

Updated by François ARMAND almost 2 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
  • Pull Request set to https://github.com/Normation/rudder/pull/4651
Actions #4

Updated by François ARMAND almost 2 years ago

  • Related to Enhancement #22342: Add a "all" keyword for export API in place of listing UUIDs of rule/directive/etc added
Actions #5

Updated by Vincent MEMBRÉ almost 2 years ago

  • Target version changed from 7.3.0~beta1 to 7.3.0~rc1
Actions #6

Updated by Anonymous almost 2 years ago

  • Status changed from Pending technical review to Pending release
Actions #7

Updated by Vincent MEMBRÉ almost 2 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 7.3.0~rc1 which was released today.

Actions #8

Updated by François ARMAND 12 months ago

  • Related to Enhancement #23998: Completly ignore source target of rules when importing an archive added
Actions

Also available in: Atom PDF