eclipse-che / che

Kubernetes based Cloud Development Environments for Enterprise Teams
http://eclipse.org/che
Eclipse Public License 2.0
6.98k stars 1.19k forks source link

Deprecate and archive che-devfile-registry #22960

Closed ibuziuk closed 1 month ago

ibuziuk commented 4 months ago

Is your task related to a problem? Please describe

Eclipse Che is using devfile.io by default starting from 7.82.0 - https://github.com/eclipse-che/che/releases/tag/7.82.0 We can now deprecate and archive - https://github.com/eclipse-che/che-devfile-registry + related samples

Describe the solution you'd like

Since devfile.io is used by default we can deprecate and archive https://github.com/eclipse-che/che-devfile-registry

As part of this exercise, we should also archive https://github.com/che-samples which we are not going to support anymore

Describe alternatives you've considered

No response

Additional context

In terms of downstream, we should replace getting-started samples with CM approach that operator would be managing - https://access.redhat.com/documentation/en-us/red_hat_openshift_dev_spaces/3.13/html/administration_guide/configuring-devspaces#configuring-getting-started-samples

tricky part is air-gap, and we need to find a solution for it

ibuziuk commented 4 months ago

cc: @tolusha @svor

svor commented 4 months ago

Devfile registry maintains devworkspace generator tool. This tool is used in a few places to generate DevWorkspace and DevWorkspaceTemplate objects:

So, this tool should be moved to another place with all related GH actions: https://github.com/eclipse-che/che-devfile-registry/tree/main/.github/workflows

ibuziuk commented 3 months ago

N.B. https://issues.redhat.com/browse/CRW-6618

ibuziuk commented 3 months ago

@tolusha @olexii4 @akurinnoy please, review the proposal - https://github.com/eclipse-che/che/issues/23026

ibuziuk commented 1 month ago

@tolusha @svor can I get +1 for archiving https://github.com/eclipse-che/che-devfile-registry ? I believe we can do it now

svor commented 1 month ago

@tolusha @svor can I get +1 for archiving https://github.com/eclipse-che/che-devfile-registry ? I believe we can do it now

+1 from me @mkuznyetsov what about Che release process, should it be updated when che-devfile-registry is archived?

ibuziuk commented 1 month ago

good point, I can archive it after the release process to avoid hiccups during the build

mkuznyetsov commented 1 month ago

@tolusha @svor can I get +1 for archiving https://github.com/eclipse-che/che-devfile-registry ? I believe we can do it now

+1 from me @mkuznyetsov what about Che release process, should it be updated when che-devfile-registry is archived?

right, che-release must be updated to not trigger che-devfile-registry release workflow anymore.

ibuziuk commented 1 month ago

opened https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/4904 since I do not have permission for archiving the registry