-
Epic
-
Resolution: Done
-
Blocker
-
None
-
None
-
Rebase MicroShift to OCP 4.13
-
BU Product Work
-
False
-
-
False
-
To Do
-
OCPSTRAT-229 - Tech Preview version of MicroShift X86
-
0% To Do, 0% In Progress, 100% Done
-
M
-
Approved
Epic Goal
- Keep MicroShift codebase up to date with upstream OpenShift components (that includes etcd and topolvm)
- Regularly produce RPMs: 4.12 rc, 4.13 nightly, 4.13 engineering candidate
Acceptance Criteria
- Update of OpenShift components matches branching strategy
- release-4.12 branch should be regularly updated using 4.12 nightlies
- main branch should be regularly updated using 4.13 nightlies until FF
- release-4.13 branch will be kept in sync with main automatically until FF, after FF a job for 4.13 branch must be mirrored (from job for main branch)
- Engineering Candidates (EC) based RPM builds are produced
- Nightly and RC RPMs are created for 4.12 and 4.13
- TopoLVM is updated by CI job on a regular interval
- MicroShift's kubernetes components version is 1.26
- Set up a pre-submit job that will verify PRs changing assets, rebase or other scripts with a dry-run (as in no PR will be created) rebase
- Enhance "rebase PR creation"
- Test the changes upon PR creation - no need to apply "ok-to-test" label
- If the rebase fails, a PR will be created with relevant information in the description so missing rebases don't go for extended time but are caught early
- Clean up rebase branches that were closed/merged
- Post a comment on the PR if the branch is force pushed (newer ushift main branch is rebased using the same nightly build)
Dependencies (internal and external)
- ART
- DPTP (if we have problems/questions related to the CI)
Previous Work:
- is related to
-
USHIFT-888 TopoLVM image source depending on MicroShift's branch
- Closed
-
USHIFT-889 Synchronize ARM and AMD rebase
- Closed
-
USHIFT-890 Rebase automation validation
- Closed
- relates to
-
USHIFT-886 Detect change in managed assets during rebase
- Closed
-
USHIFT-515 Improve MicroShift CI
- Closed
- links to
(1 links to)