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

Implement gateway-based singlehost strategy for Kubernetes #17060

Closed
metlos opened this issue Jun 2, 2020 · 1 comment
Closed

Implement gateway-based singlehost strategy for Kubernetes #17060

metlos opened this issue Jun 2, 2020 · 1 comment
Assignees
Labels
area/che-server kind/task Internal things, technical debt, and to-do tasks to be performed. severity/P1 Has a major impact to usage or development of the system.
Milestone

Comments

@metlos
Copy link
Contributor

metlos commented Jun 2, 2020

We currently have an implementation of the singlehost strategy for Kubernetes. This implementation is based on ingresses.

To unify the approach between Kubernetes and OpenShift we should be able to deploy Che with singlehost strategy also using the gateway.

We need to figure out whether the gateway approach is going to replace the ingress-based one or
whether we offer it as an option to the administrator.

Once OpenShift starts supporting path rewriting in routes (openshift/router#129) we may think of having both ingress/route based impls and gateway-based impls for both Kubernetes and OpenShift. This would enable the user to pick a solution that is more appropriate for their environment.

This is a subtask of #12914.

This issue depends on #17059 and should implemented after or alongside with #17061.

@metlos metlos added kind/task Internal things, technical debt, and to-do tasks to be performed. team/platform labels Jun 2, 2020
@che-bot che-bot added the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Jun 2, 2020
@sparkoo
Copy link
Member

sparkoo commented Jun 2, 2020

Once OpenShift starts supporting path rewriting in routes (openshift/router#129) we may think of having both ingress/route based impls and gateway-based impls for both Kubernetes and OpenShift.

OpenShift in default configuration still can't have routes with same host in multiple namespaces. It can be enabled by some cluster-wide config option, but we don't want that.

And I'm not sure if openshift/router#129 has any chance to get into 3.11.

@vzhukovs vzhukovs added severity/P1 Has a major impact to usage or development of the system. area/che-server and removed status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. labels Jun 2, 2020
@sparkoo sparkoo self-assigned this Aug 3, 2020
@skabashnyuk skabashnyuk added this to To do in Che Platform team sprint #187 via automation Aug 5, 2020
@skabashnyuk skabashnyuk added this to the 7.18 milestone Aug 5, 2020
@skabashnyuk skabashnyuk added this to To do in Che Platform team sprint #188 via automation Aug 5, 2020
@skabashnyuk skabashnyuk moved this from To do to In progress in Che Platform team sprint #188 Aug 5, 2020
@skabashnyuk skabashnyuk added this to To do in Che Platform team sprint #189 via automation Aug 27, 2020
@skabashnyuk skabashnyuk modified the milestones: 7.18, 7.19 Aug 27, 2020
@skabashnyuk skabashnyuk moved this from To do to In progress in Che Platform team sprint #189 Aug 27, 2020
Che Platform team sprint #189 automation moved this from In progress to Done Aug 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/che-server kind/task Internal things, technical debt, and to-do tasks to be performed. severity/P1 Has a major impact to usage or development of the system.
Projects
No open projects
Development

No branches or pull requests

5 participants