Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate and archive che-devfile-registry #22960

Closed
ibuziuk opened this issue May 9, 2024 · 9 comments
Closed

Deprecate and archive che-devfile-registry #22960

ibuziuk opened this issue May 9, 2024 · 9 comments
Assignees
Labels
area/che-operator Issues and PRs related to Eclipse Che Kubernetes Operator area/devfile-registry kind/task Internal things, technical debt, and to-do tasks to be performed. new&noteworthy/che-only Like 'new&noteworthy' but which do not apply to downstream (eg., plugins or devfiles) severity/P1 Has a major impact to usage or development of the system.

Comments

@ibuziuk
Copy link
Member

ibuziuk commented May 9, 2024

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 ibuziuk added the kind/task Internal things, technical debt, and to-do tasks to be performed. label May 9, 2024
@ibuziuk
Copy link
Member Author

ibuziuk commented May 9, 2024

cc: @tolusha @svor

@ibuziuk ibuziuk added severity/P1 Has a major impact to usage or development of the system. area/devfile-registry area/che-operator Issues and PRs related to Eclipse Che Kubernetes Operator labels May 10, 2024
@ibuziuk ibuziuk unassigned svor Jun 5, 2024
@svor
Copy link
Contributor

svor commented Jun 5, 2024

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
Copy link
Member Author

ibuziuk commented Jun 26, 2024

@ibuziuk
Copy link
Member Author

ibuziuk commented Jul 1, 2024

@tolusha @olexii4 @akurinnoy please, review the proposal - #23026

@ibuziuk ibuziuk added the new&noteworthy/che-only Like 'new&noteworthy' but which do not apply to downstream (eg., plugins or devfiles) label Aug 14, 2024
@ibuziuk
Copy link
Member Author

ibuziuk commented Aug 14, 2024

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

@svor
Copy link
Contributor

svor commented Aug 14, 2024

@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
Copy link
Member Author

ibuziuk commented Aug 14, 2024

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

@mkuznyetsov
Copy link
Contributor

@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
Copy link
Member Author

ibuziuk commented Aug 16, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/che-operator Issues and PRs related to Eclipse Che Kubernetes Operator area/devfile-registry kind/task Internal things, technical debt, and to-do tasks to be performed. new&noteworthy/che-only Like 'new&noteworthy' but which do not apply to downstream (eg., plugins or devfiles) severity/P1 Has a major impact to usage or development of the system.
Development

No branches or pull requests

4 participants