-
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
Rebalancing maven module execution order #16497
Conversation
Why don't put K8S permission stuff right into it's infra as a package? Special module seems excessively for me. |
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.
So awesome output after rebalancing <3
@@ -42,7 +42,6 @@ | |||
<module>che-core-api-ssh-shared</module> | |||
<module>wsmaster-local</module> | |||
<module>che-core-sql-schema</module> | |||
<module>integration-tests</module> |
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.
Maybe then it makes more sense to move integration tests folder out from wsmaster?
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.
For example? What if assembly/integration-tests
? Does it make sense to do that in this or we can do that in separate?
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.
Like /tests/integrations-tests
?
Does it make sense to do that in this or we can do that in separate?
I don't mind
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.
tests/integrations-tests
the difficulty that I can see is that tests/integrations-tests
probably should run before assembly and test/selenium
after.
So we talking about
Distributed components - related to networking, jgroups. Not sure maybe. |
❌ E2E Happy path tests failed ❗ See Details
Tested with Eclipse Che Multiuser User on K8S (minikube v1.1.1) ℹ️ |
❌ E2E Happy path tests failed ❗ See Details
Tested with Eclipse Che Multiuser User on K8S (minikube v1.1.1) ℹ️ |
crw-ci-test |
✅ E2E Happy path tests succeed 🎉 See Details
Tested with Eclipse Che Multiuser User on K8S (minikube v1.1.1) |
Oh. |
Because it depends on |
Maybe some of these comments are step ahead and should be discussed later. Straightening the current structure is very good first step. |
wsmaster is meant to be the place that collects different REST APIs. In case we merge it would make sense to keep distinction flat-base or tree base
or
Yes, there is such a benifit. It is based on limiting the scope of the individual modules. In opposite, if you see some module depends on
In theory yes. Motivation same as above. Keep the scope of the module as minimum as possible and do not create uber-jar with multiple responsibilities.
or
|
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
❌ E2E Happy path tests failed ❗ See Details
Tested with Eclipse Che Multiuser User on K8S (minikube v1.1.1) ℹ️ |
crw-ci-test |
✅ E2E Happy path tests succeed 🎉 See Details
Tested with Eclipse Che Multiuser User on K8S (minikube v1.1.1) |
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
What does this PR do?
Order before rebalancing
Order after rebalancing
plantuml
Release Notes
Docs PR