Project

General

Profile

Actions

User story #3231

closed

Validation workflows for configuration related change request

Added by François ARMAND about 11 years ago. Updated about 11 years ago.

Status:
Released
Priority:
1
Assignee:
-
Category:
Web - Config management
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

We want to have the possibility to make all configuration-related modification to go into a validation workflow so that they are not immediately deployed on nodes.

For example, such a workflow could be:
- user Alice create a new change request to modify the SSH port from 22 to 2222 in directive "OpenSSH server" because of some new security recommandation
- the modification is sent to Bob, the security guys, for approval, who check the correctness of the update and validate
- next, the prod manager, Charly, programm the modification to be deployed at 3 a.m
- in the night, the modification is commited and deployed
- then, a major service breaks, because it really need to contact SSH servers on port 22
- Charly revert the modification (which is no more deployed on nodes), and ask Alice to also correct the broken, dependant service
- Alice add to the change request the modification of "SSH client" directive of the broken service, and validate the request.
- the change request goes again to Bob, and then to Charly. That time, everything is OK.

All update on a change request must be traced in logs, and all logs of a change request must be linked in some way.
Notice also that the revert and the second modification are all part of the same change request, they are the same business thing.


Subtasks 4 (0 open4 closed)

User story #3402: Add the possibility to use workflow in RudderReleasedVincent MEMBRÉ2013-04-10Actions
User story #3416: Add possibility to have workflow - cf-clerk partReleasedNicolas CHARLES2013-04-10Actions
User story #3417: Add possibility to have workflow - rudder-comomn partReleasedNicolas CHARLES2013-04-10Actions
User story #3403: Create a migration script to allow the usage of workflow in RudderReleasedJonathan CLARKE2013-04-09Actions
Actions #1

Updated by Nicolas PERRON about 11 years ago

  • Status changed from New to 13
Actions #2

Updated by Nicolas PERRON about 11 years ago

  • Status changed from 13 to Pending release
Actions #3

Updated by Jonathan CLARKE about 11 years ago

  • Status changed from Pending release to Released

This ticket has been addressed in version 2.6.0~beta1 of Rudder, which has just been released. Please see the changelog here: https://www.rudder-project.org/foswiki/System/Documentation:ChangeLog26.

Actions

Also available in: Atom PDF