Adding pre-upgrade validations to tripleo-validations
A set of validations to run before an upgrade is initialized, meant to give operators confidence that all basic prerequisites for the upgrade are met.
This is in addition to the step-by-step validations described in this blueprint: https:/
Examples:
- Undercloud service checks
- Verifying that the stack is in a *_COMPLETE state
- Verifying undercloud disk space. For node replacement we recommended a
minimum of 10 GB free.
- Network/repo availability check (undercloud and overcloud)
- Verifying we're at the latest version of the current release
- ...
Etherpad with work items: https:/
Blueprint information
- Status:
- Complete
- Approver:
- Emilien Macchi
- Priority:
- High
- Drafter:
- Florian Fuchs
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for pike
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Emilien Macchi
- Completed by
- Emilien Macchi
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Validate undercloud service status before update/upgrade
Gerrit topic: https:/
Addressed by: https:/
Add stack health check validation
Addressed by: https:/
Pre-upgrade: Check disk space
Addressed by: https:/
Add pre-upgrade group to RAM/disk space validations
Addressed by: https:/
Reference the new pre-upgrade group
Addressed by: https:/
Adds pre-upgrade/update to the overcloud endpoint validation
Addressed by: https:/
[Ocata only] Fix inventory - no PublicVip in ocata tht
Addressed by: https:/
WIP Adds execution of validations on undercloud upgrade
Addressed by: https:/
Add a validation that checks for available update
Addressed by: https:/
[WIP]Check repository availability
Addressed by: https:/
Adds docs about the pre-upgrade validations
Addressed by: https:/
Remove the pre-update group and add a post-upgrade group
Addressed by: https:/
Fixup the undercloud service list used in the validation
Addressed by: https:/
WIP: Adds pre-upgrade validations using the new pre-upgrade hook
Addressed by: https:/
Revert "Adds execution of post-upgrade validations on undercloud upgrade"