OpenLiberty / open-liberty

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
https://openliberty.io
Eclipse Public License 2.0
1.15k stars 592 forks source link

Open Liberty automated MVT #17818

Open tevans78 opened 3 years ago

tevans78 commented 3 years ago

Description of the high level feature, including any external spec links:

The Open Liberty build creates a number of images;

We need some automated tests to

Note that it may be appropriate to migrate the WebSphere Liberty MVT mechanism to Open Liberty.

Implementation plan and test prioritization:

(1) Initial port; extract/create/run (#20215) -- open-liberty/dev/build.image/build/libs/distributions/.zip (2) verify profile features (#20216) -- open-liberty/dev/build.image/profiles/ (3) feature install from kernel (#20217) -- TBD (4) Explicit script verification (#20661) -- requested per Adam Yoho. (5) MVT: File permission verification #29865





When complete & mandatory, add links to the UFO (Upcoming Feature Overview) document, FTS (Feature Test Summary), blogs post issues(s), and Aha (externally raised RFEs):

Instructions:

Design

Before Development Starts or 8 weeks before Onboarding

Before proceeding to any items below (active development), this feature MUST be prioritized on the backlog, and have been socialized (e.g., UFO Review). Follow the Feature and UFO Approval Process.

Development

When active development has begun

Beta

If your feature, or portions of it, are going to be included in a beta
Before Onboarding the beta

1 week before beta GA

Legal

3 weeks before Onboarding

Translation

3 weeks before Onboarding

Feature Complete

2 weeks before Onboarding

Focal Point Approvals

2 to 1 week before Onboarding

You MUST have the Design Approved or No Design Approved label before requesting focal point approvals.

All features (both "Design Approved" and "No Design Approved")

"Design Approved" features

Ready for GA

1 week before Onboarding

1 week before GA

Other deliverbles

malincoln commented 2 years ago

paused for now, removing in progress. @tbitonti will add back when work resumes.

tevans78 commented 2 years ago

Note that I will shortly be creating new OL zips for microProfile6, webProfile10 and jakartaee10.

malincoln commented 1 year ago

Per @hlhoots waiting on feedback from CI/CD team to progress.

tevans78 commented 1 year ago

@hlhoots @tbitonti @malincoln Any updates on this feature?

hlhoots commented 1 year ago

@tevans78 I think the next step is a meeting with @wraschke to move forward with the creating of a build definition for this MVT code to run. Will setup a meeting.

hlhoots commented 9 months ago

I think it should be paused for the time being. Its been sitting for over a year and a half. We need to get it prioritized on the build/infra team to create a build definition for it to move it forward.