-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Plugin ephemeral volume feature for CheContainers #14539
Conversation
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
E2E Happy path tests of Eclipse Che Single User on K8S (minikube v1.1.1) has failed:
|
E2E tests of Eclipse Che Multiuser on OCP has been successful:
|
Not technically an install issue, but critical for productization. Need this implemented ASAP so release process can be adapted to use artifacts from this new approach. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not clear on the technical details here so I can't approve. Must rely on people with more deep knowledge of the codebase.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
E2E Happy path tests of Eclipse Che Single User on K8S (minikube v1.1.1) has failed:
|
E2E tests of Eclipse Che Multiuser on OCP has failed:
|
Hello, guys, updated pr, latest changes seems without regression. Tested with common and unique pvc strategies. |
I am worry about one thing. Pr depends on eclipse-che/che-plugin-broker#74 If use understood correctly, even if I merge both pr's, feature won't work until release, because we have hardcoded version https://github.com/eclipse/che/blob/master/assembly/assembly-wsmaster-war/src/main/webapp/WEB-INF/classes/che/che.properties#L596 , and we don't have next or nigltly tag... @ibuziuk Should I set up version image tag with git hash, until release? |
E2E Happy path tests of Eclipse Che Single User on K8S (minikube v1.1.1) has failed:
|
E2E tests of Eclipse Che Multiuser on OCP has failed:
|
E2E tests of Eclipse Che Multiuser on OCP has been successful:
|
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in general LGTM
Just a few minor comments.
And before approving it, I would like to play with your changes and test different cases by myself.
Will do soon
...src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/KubernetesInfraModule.java
Outdated
Show resolved
Hide resolved
...a/org/eclipse/che/workspace/infrastructure/kubernetes/wsplugins/ChePluginsVolumeApplier.java
Show resolved
Hide resolved
...t/src/main/java/org/eclipse/che/workspace/infrastructure/openshift/OpenShiftInfraModule.java
Outdated
Show resolved
Hide resolved
...a/org/eclipse/che/workspace/infrastructure/kubernetes/wsplugins/ChePluginsVolumeApplier.java
Show resolved
Hide resolved
...a/org/eclipse/che/workspace/infrastructure/kubernetes/wsplugins/ChePluginsVolumeApplier.java
Outdated
Show resolved
Hide resolved
...a/org/eclipse/che/workspace/infrastructure/kubernetes/wsplugins/ChePluginsVolumeApplier.java
Outdated
Show resolved
Hide resolved
E2E tests of Eclipse Che Multiuser on OCP has failed:
|
E2E Happy path tests of Eclipse Che Single User on K8S (minikube v1.1.1) has failed:
|
E2E Happy path tests of Eclipse Che Single User on K8S (minikube v1.1.1) has failed:
|
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM apart from @sleshchenko's comments. Approving so that this PR can be merged once those are addressed.
Consider also updating default brokers to v0.21.0
to include the ephemeral support from eclipse-che/che-plugin-broker#74
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
E2E Happy path tests of Eclipse Che Single User on K8S (minikube v1.1.1) has been successful:
|
E2E tests of Eclipse Che Multiuser on OCP has failed:
|
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
E2E Happy path tests of Eclipse Che Single User on K8S (minikube v1.1.1) has been successful:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job! 👍
E2E tests of Eclipse Che Multiuser on OCP has failed:
|
Selenium tests execution on Eclipse Che Multiuser on OCP (https://ci.codenvycorp.com/job/che-pullrequests-test-ocp/2431//Selenium_20tests_20report/) doesn't show any regression against this Pull Request. |
What does this PR do?
Plugin ephemeral volume feature for CheContainers
What issues does this PR fix or reference?
#13387
Depends on eclipse-che/che-plugin-broker#74