Increase off-peak hours idle CI machine count
C4
Production Change - Criticality 4Change Objective | Increase off-peak hours idle CI machine count |
---|---|
Change Type | ConfigurationChange |
Services Impacted | CI |
Change Team Members | @cmcfarland |
Change Severity | C4 |
Change Reviewer or tested in staging | A colleague who will review the change |
Dry-run output | If the change is done through a script, it is mandatory to have a dry-run capability in the script, run the change in dry-run mode and output the result |
Due Date | 2019-11-14 19:27 UTC |
Time tracking | To estimate and record times associated with changes ( including a possible rollback ) |
Detailed steps for the change. For each step the following must be considered:
- pre-conditions for execution of the step - how to verify it is safe to proceed
- execution commands for the step - what to do
- post-execution validation for the step - how to verify the step succeeded
It is strongly recommended to:
- Note relevant graphs in grafana to monitor the effect of the change, including how to identify that it has worked, or has caused undue negative effects
- Review alerts that may go off that can be silenced pro-actively
Rollback steps
- As for the original steps. It may be acceptable to reference the change steps as the process, with variations (e.g. Revert commit and run deployment).
- It is acceptable to list a full rollback process, and allow for the applier to select where to start based on how far through they got.
Change Steps:
-
Merge this change: https://ops.gitlab.net/gitlab-cookbooks/chef-repo/merge_requests/2165
Edited by Cameron McFarland