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

[Doc] Clarify prerequisites for Che install. #15680

Closed
6 tasks done
monaka opened this issue Jan 14, 2020 · 7 comments
Closed
6 tasks done

[Doc] Clarify prerequisites for Che install. #15680

monaka opened this issue Jan 14, 2020 · 7 comments
Assignees
Labels
area/chectl Issues related to chectl, the CLI of Che area/doc Issues related to documentation area/install Issues related to installation, including offline/air gap and initial setup kind/enhancement A feature request - must adhere to the feature request template. severity/P1 Has a major impact to usage or development of the system.
Milestone

Comments

@monaka
Copy link
Member

monaka commented Jan 14, 2020

Is your enhancement related to a problem? Please describe.

The recent versions of Che runs on K8s or OpenShift.
And I couldn't find the minimum version information about K8s and OpenShift.
As sometimes K8s API version is obsoleted and removed, clarifying supported versions is important to users. (refs comment in #15278 )

Previously, the similar issue was raised as #9576. But the link to the doc was broken.
So it should be discussed again, IMO.

Describe the solution you'd like

Prerequisites (supported versions of K8s / OpenShift) are shown on eclipse/che/README.md or somewhere.

Describe alternatives you've considered

Just in case deploying with Helm, supported K8s version information can be embedded to Chart.yaml.

Subtasks

  • Find out what's the minimum Kubernetes version supported: v1.9.11
  • Find out what's the minimum OpenShift version supported: v3.11
  • Find out what's the minimum helm version supported: v2.15.2
  • Mention the minimum versions in the installation requirements section of Che documentation
  • Add a chectl preflight check step that verifies that the platform version is supported:
    • Check the version when --platform=k8s
    • Check the version when --platform=openshift
@monaka monaka added the kind/enhancement A feature request - must adhere to the feature request template. label Jan 14, 2020
@l0rd l0rd added area/doc Issues related to documentation team/deploy area/install Issues related to installation, including offline/air gap and initial setup severity/P1 Has a major impact to usage or development of the system. labels Jan 15, 2020
@l0rd
Copy link
Contributor

l0rd commented Jan 15, 2020

Makes sense @monaka thanks for raising it. @tolusha I am adding that to team/deploy as that's something that should be check at installation time when using chectl (I have added that as a subtask). Anyway I think that the minimum versions are kubernetes 1.9 and OpenShift 3.8 but it should be verified.

@l0rd l0rd added the area/chectl Issues related to chectl, the CLI of Che label Jan 15, 2020
@tolusha
Copy link
Contributor

tolusha commented Jan 15, 2020

@l0rd
It make sense to take in a new sprint

@l0rd
Copy link
Contributor

l0rd commented Jan 17, 2020

I have added a task to check helm version as well because I just figure out on my local laptop that installation fails with helm v2.12.3

@tolusha tolusha added this to the Backlog - Deploy milestone Jan 23, 2020
@tolusha tolusha mentioned this issue Jan 27, 2020
35 tasks
@tolusha tolusha added the status/in-progress This issue has been taken by an engineer and is under active development. label Jan 30, 2020
@tolusha tolusha self-assigned this Jan 30, 2020
@tolusha
Copy link
Contributor

tolusha commented Jan 30, 2020

@l0rd
Is there any strategy to find out the minimal version of supported components
I can try to install different versions, but is there any better approach?

@tolusha
Copy link
Contributor

tolusha commented Jan 30, 2020

@l0rd
Copy link
Contributor

l0rd commented Jan 30, 2020

@tolusha no I don't think we have another option. We need to install different versions and test.

@dmytro-ndp
Copy link
Contributor

@tolusha, @l0rd: on PR check jobs we are normally installing Eclipse Che on minikube 1.1.1 by using helm of v2.13.0-rc.2+gb0d4c9e version.
WDYT about setting helm minimal version to 2.13?

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 area/doc Issues related to documentation area/install Issues related to installation, including offline/air gap and initial setup kind/enhancement A feature request - must adhere to the feature request template. severity/P1 Has a major impact to usage or development of the system.
Projects
None yet
Development

No branches or pull requests

4 participants