-
Feature
-
Resolution: Done
-
Normal
-
None
-
Strategic Product Work
-
False
-
-
False
-
OCPSTRAT-1131MicroShift Enhancements 2024 for Industrial, Retail and Public Sector edge customers
-
0% To Do, 50% In Progress, 50% Done
-
M
-
0
Feature Overview (aka. Goal Summary)
MicroShift allows declarative management of workload using kustomize based manifests, that can be stored on the edge device and are auto-applied on every startup. For a full lifecycle management of solution, there is a need to also auto-delete manifests, e.g. to uninstall no longer components.
Goals (aka. expected user outcomes)
Requirements (aka. Acceptance Criteria):
- Similiar to the existing folders that can be configure/default to be auto-applied, a similiar structure for auto-delete is established. Same mechanismn, all the folders/files are "oc delete -k ." using kustomize.
- Errors during delete need to be log as informal only, as this will happen quite frequently on every startup, once the objects are deleted after the initial startup that contained the file.
- Optionally, if the manifests resides on a writeable filesystem (e.g. is not part of the immutable image), files can be moved/renamed to an "executed/deleted" sub-folder when the "oc delete" was successful.
- auto-delete needs to run before the auto-apply, to allow for updates of solutions.
Questions to Answer (Optional):
none
Out of Scope
n/a
Background
If customers want to create fully self contained images incl. manifests, they needs this to be able to fully lifecycle their application. This is also be needed for microshift internal components that need to remove old/no longer needed components.
Customer Considerations
none
Documentation Considerations
Needs to be documented alongside the existint "auto-apply" docs.
Interoperability Considerations
none
- clones
-
OCPSTRAT-385 MicroShift IPV6 support
- Closed
- is cloned by
-
OCPSTRAT-1593 MicroShift add configuration drop-in dir
- Release Pending
- links to