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

Introduce a new operator-based Helm chart and publish it on ArtifactHub. Remove chectl helm installer. #20552

Closed
4 tasks done
Tracked by #20178
tolusha opened this issue Sep 29, 2021 · 3 comments
Closed
4 tasks done
Tracked by #20178
Labels
area/chectl Issues related to chectl, the CLI of Che kind/task Internal things, technical debt, and to-do tasks to be performed. new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes severity/P2 Has a minor but important impact to the usage or development of the system.
Milestone

Comments

@tolusha
Copy link
Contributor

tolusha commented Sep 29, 2021

Is your task related to a problem? Please describe

Current helmcharts [1] that are using to deploy Eclipse Che are deprecated
We have to replace them on ones to deploy che-operator.

[1] https://github.com/eclipse-che/che-server/tree/main/deploy

Describe the solution you'd like

  • remove --installer helm from chectl options
  • update doc not to mention helm anymore
  • Introduce helmcharts to deploy che-operator
  • publish the new chart to https://artifacthub.io/ and setup a gh action to automatically release a new version of the chart at every che release

Describe alternatives you've considered

No response

Additional context

#20178

Release Notes Text

The old Helm chart has been replaced with a new one that reuse Che Kubernetes operator to deploy Che. The new Chart has been published on ArtifactHub. We have removed the helm chart installer in chectl: to install the new Chart users are required to use helm command line tool.

@tolusha tolusha added kind/task Internal things, technical debt, and to-do tasks to be performed. sprint/next severity/P2 Has a minor but important impact to the usage or development of the system. area/chectl Issues related to chectl, the CLI of Che labels Sep 29, 2021
@tolusha tolusha mentioned this issue Oct 18, 2021
25 tasks
@tolusha tolusha added this to the 7.39 milestone Oct 20, 2021
@tolusha tolusha removed this from the 7.39 milestone Oct 20, 2021
@tolusha tolusha changed the title Replace current helmcharts on ones to deploy che operator Introduce helmcharts to deploy che operator Oct 21, 2021
@tolusha tolusha changed the title Introduce helmcharts to deploy che operator Remove --installer helm options for k8s platforms Oct 21, 2021
@tolusha tolusha changed the title Remove --installer helm options for k8s platforms Remove --installer helm option for k8s platforms Oct 21, 2021
@l0rd l0rd added new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes status/release-notes-review-needed Issues that needs to be reviewed by the doc team for the Release Notes wording and removed new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes status/release-notes-review-needed Issues that needs to be reviewed by the doc team for the Release Notes wording labels Nov 2, 2021
@themr0c
Copy link
Contributor

themr0c commented Nov 9, 2021

@tolusha
Copy link
Contributor Author

tolusha commented Dec 2, 2021

Helm Charts are available at https://artifacthub.io/packages/helm/eclipse-che/eclipse-che

@tolusha tolusha closed this as completed Dec 6, 2021
@l0rd l0rd changed the title Remove --installer helm option for k8s platforms Introduce a new operator-based Helm chart and publish it on ArtifactHub. Remove chectl helm installer. Dec 7, 2021
@l0rd l0rd added new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes status/release-notes-review-needed Issues that needs to be reviewed by the doc team for the Release Notes wording labels Dec 7, 2021
@nickboldt
Copy link
Contributor

sync'd to Red Hat JIRA https://issues.redhat.com/browse/CRW-2552

@max-cx max-cx removed the status/release-notes-review-needed Issues that needs to be reviewed by the doc team for the Release Notes wording label Jan 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/chectl Issues related to chectl, the CLI of Che kind/task Internal things, technical debt, and to-do tasks to be performed. new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes severity/P2 Has a minor but important impact to the usage or development of the system.
Projects
None yet
Development

No branches or pull requests

5 participants