Project

General

Profile

Actions

Architecture #6948

closed

Merge cf-clerk into Rudder

Added by François ARMAND almost 9 years ago. Updated over 8 years ago.

Status:
Released
Priority:
1
Category:
Architecture - Code maintenance
Target version:
Effort required:
Name check:
Fix check:
Regression:

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.


Subtasks 3 (0 open3 closed)

Architecture #6990: Remove cf-clerk from rudder-packagesReleasedBenoît PECCATTE2015-07-15Actions
Bug #7302: Test TestPackageReader.scala in errorReleasedVincent MEMBRÉ2015-10-23Actions
Bug #7360: Exception: Exception caught during polcy update process: empty.maxReleasedNicolas CHARLES2015-11-03Actions

Related issues 2 (0 open2 closed)

Related to Rudder - Architecture #7310: Refactor & clean up promise writting partReleasedFrançois ARMAND2015-10-28Actions
Has duplicate Rudder - Architecture #5311: Move code related to promise generation from cf-clerck to RudderRejectedFrançois ARMAND2014-07-24Actions
Actions

Also available in: Atom PDF