Architecture #6948
closedMerge cf-clerk into Rudder
Description
There is no reason to still have cf-clerk and Rudder splitted - it only brings bloat for no gain. Moreover, if the separation should be done today, it would certainly be done differently.
Moreover, the split will grandly complexify the dual promise generation logic in Rudder 3.2 to support one promise by directive output.
This first ticket is only to get source code from cf-clerk and put it into Rudder. It does not:
- change packaging so that cf-clerk is no more built or needed by Rudder
- refactor code to take advantage of the merge - not even renaming packages. Further ticket will allow to really take benefits from the merge.
Updated by François ARMAND over 9 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/895
Updated by François ARMAND over 9 years ago
- Status changed from Pending technical review to Pending release
- % Done changed from 0 to 100
Applied in changeset rudder|e5f69c9c37f4653fefa9a45d118dd0041773dd61.
Updated by Vincent MEMBRÉ over 9 years ago
Applied in changeset rudder|f0dff245550659892102f047830317c6999bada0.
Updated by Jonathan CLARKE over 9 years ago
- Has duplicate Architecture #5311: Move code related to promise generation from cf-clerck to Rudder added
Updated by François ARMAND about 9 years ago
- Related to Architecture #7310: Refactor & clean up promise writting part added
Updated by Vincent MEMBRÉ about 9 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 3.2.0~beta1 which was released today.