Project

General

Profile

Actions

Architecture #7915

closed

Merge initial promises and system techniques

Added by Benoît PECCATTE almost 9 years ago. Updated about 8 years ago.

Status:
Released
Priority:
N/A
Category:
System techniques
Target version:
Effort required:
Name check:
Fix check:
Regression:

Description

Initial promises and system techniques are more or less the same thing, except that initial promises cannot have parameter.
To make sure they are really the same (and avoid to having to synchronize their source code), we should have the same source for both a use the same process as Rudder uses to transform system techniques into promises.
The plan is :
- create a command line tool than transforms string templates files with the same behaviour as Rudder
- use this tool in packaging to create initial promises from system techniques
- add initial promises code into system techniques


Subtasks 46 (0 open46 closed)

User story #7802: Make reading/writitng StringTemplate template a seperate serviceReleasedVincent MEMBRÉ2016-01-19Actions
Architecture #7916: Use rudder-template-cli to build initial promisesReleasedVincent MEMBRÉ2016-02-16Actions
Bug #7926: initial-promises build should be in rudder-agent, no rudder-techniquesReleasedVincent MEMBRÉ2016-02-16Actions
Architecture #7917: Create a makefile to build initial promises with rudder-templates-cliReleasedVincent MEMBRÉ2016-02-15Actions
Architecture #7918: Create a system variable to tell if we are generating initial promises or notRejectedFrançois ARMAND2016-02-15Actions
Architecture #7919: Merge rudder_lib from initial promises and system techniqueReleasedNicolas CHARLES2016-05-25Actions
Architecture #8384: Adapt check-techniques script to new name for rudder-stdlib-coreReleasedBenoît PECCATTE2016-05-25Actions
Bug #8389: Merge rudder_lib from initial promises and system technique - adapt failsafe.cf for new rudder-stdlib-core.cf nameReleasedBenoît PECCATTE2016-05-26Actions
Architecture #7921: Remove rootServerInitialPromises from initial promisesReleasedJonathan CLARKE2016-02-15Actions
Architecture #7927: Remove .cf files from initial promisesReleasedJonathan CLARKE2016-02-16Actions
Architecture #7928: Merge common from initial promises and system techniqueReleasedJonathan CLARKE2016-02-16Actions
Architecture #7934: Merge inventory from initial promises and system techniqueReleasedJonathan CLARKE2016-02-16Actions
Architecture #7936: Merge windows initial promises and system techniquesRejected2016-02-16Actions
Architecture #7937: Add ncf to the rudder-agent packageReleasedJonathan CLARKE2016-02-16Actions
Architecture #7938: Add the generated version of rudder_lib for better TRReleasedJonathan CLARKE2016-02-16Actions
Architecture #7943: Merge distributePolicy from initial promises and system techniqueReleasedJonathan CLARKE2016-05-12Actions
Bug #8276: Merge distributePolicy from initial promises and system techniqueReleasedJonathan CLARKE2016-05-12Actions
Architecture #7957: Merge server-roles from initial promises and system techniqueReleasedJonathan CLARKE2016-02-22Actions
Architecture #8273: Adapt rudder reports package to the initial promises mergeReleasedJonathan CLARKE2016-05-12Actions
Architecture #8383: Merge remaining files from initial promises and system techniqueReleasedJonathan CLARKE2016-05-25Actions
Architecture #8390: Merge remaining files from initial promises and system technique - bisReleasedJonathan CLARKE2016-05-26Actions
Architecture #8417: Merge promises.st from initial promises and system techniqueReleasedJonathan CLARKE2016-08-04Actions
Bug #8817: Broken tests after #8417ReleasedJonathan CLARKE2016-08-04Actions
Architecture #8477: Remove initial promises building from the packagingReleasedJonathan CLARKE2016-06-07Actions
Bug #8478: Remove initial promises building from the packagingReleasedJonathan CLARKE2016-06-07Actions
Bug #8525: Missing "cron_setup..cf" in initial promisesReleasedBenoît PECCATTE2016-06-14Actions
Architecture #8813: Use rudder agent commands in system techniquesReleasedJonathan CLARKE2016-08-04Actions
Bug #8831: Broken 3.3 buildsReleasedJonathan CLARKE2016-08-11Actions
Bug #8833: Broken 3.3 builds - missing dependencyReleasedJonathan CLARKE2016-08-11Actions
Bug #8834: Broken 3.3 builds - missing dependencyReleasedJonathan CLARKE2016-08-11Actions
Bug #8835: Broken 3.3 builds - missing fileReleasedJonathan CLARKE2016-08-11Actions
Bug #8839: Broken initial promises on 3.3ReleasedJonathan CLARKE2016-09-05Actions
Bug #8943: No newline after endif in 8839ReleasedBenoît PECCATTE2016-09-05Actions
Bug #8905: Broken 3.3 server builds because of missing fileReleasedJonathan CLARKE2016-08-26Actions
Bug #8982: Server roles must be defined in the main fileReleasedAlexis Mousset2016-09-08Actions
Bug #8983: wrong_uuid is not a valid check in initial promisesReleasedAlexis Mousset2016-09-08Actions
Bug #8984: rudder-rsyslog-root.conf wrong name in initial promisesReleasedAlexis Mousset2016-09-09Actions
Bug #8988: ncf.conf source has been renamedReleasedAlexis Mousset2016-09-09Actions
Bug #9027: Initial promises fail on policy_serverReleasedAlexis Mousset2016-09-13Actions
Bug #9028: Initial promises fail with rudder-server-uuid.txtReleasedNicolas CHARLES2016-09-13Actions
Bug #9029: initial promises fail on reportReleasedAlexis Mousset2016-09-13Actions
Bug #9033: qa-tests fails on masterReleasedAlexis Mousset2016-09-13Actions
Bug #9047: Wrong WGET command in techniques makefileReleasedBenoît PECCATTE2016-09-14Actions
Bug #9412: Unexpected dependency on XML::TreePP on rudder-technique on Centos7ReleasedMatthieu CERDA2016-10-18Actions
Bug #9471: test_inventory.pl is not properly generated in initial promisesReleasedAlexis Mousset2016-10-20Actions
Bug #9491: Broken policy updateReleasedAlexis Mousset2016-10-21Actions

Related issues 1 (0 open1 closed)

Related to Rudder - Bug #8253: rudder-agent package now build-depends on jreReleasedJonathan CLARKE2016-05-09Actions
Actions

Also available in: Atom PDF