-
Epic
-
Resolution: Won't Do
-
Normal
-
None
-
None
-
None
-
L
-
False
-
False
-
NEW
-
Done
-
NEW
-
Undefined
Goals
Allow users to disable automatic upgrades and manually install a specific X.Y.Z version of our operators.
Non-Goals
This is for use in specific problem-solving scenario, it does not change the normal flow of automatic channel upgrades for most users.
Motivation
As a user I want to disable automatic upgrades and install a specific version to:
- Reproduce a bug or problem reported on an older version. This is for large users who themselves have their own customers and users to support.
- Fall back to a working version because of a problem with an automatic upgrade.
Alternatives
None
Acceptance Criteria
A user can
- disable automatic updates.
- uninstall the current version of logging and install a different (older) version.
- uninstall the older version of logging and resume automatic updates.
Manual installs over an existing installation are not guaranteed to work. The previous installation must be uninstalled before the older version is installed.
Risk and Assumptions
None
Documentation Considerations
None
Open Questions
Attached is a script to do a manual installation using a custom catalog.
This may or may not be the best option in general, there may be other options that involve modifying our depoyment YAML.
Whoever takes this story should investigate options for the most maintainable approach.
Additional Notes
None