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

Remove exec/terminal agents from dependencies of ws-agent #8717

Merged
merged 6 commits into from
Feb 19, 2018
Merged

Conversation

skabashnyuk
Copy link
Contributor

@skabashnyuk skabashnyuk commented Feb 12, 2018

What does this PR do?

Remove exec/terminal agents from dependencies of ws-agent

What issues does this PR fix or reference?

Fixes #7482

Remove exec/terminal agents from dependencies of ws-agent

Release Notes

Remove exec/terminal agents from dependencies of ws-agent
This PR introduces some changes in behavior. Previously if you enable ws-agent installer
it also enables you terminal and exec agent even if you don't need it. After this pr that is no longer happen. You have to explicitly define terminal and exec agents. Fix in case someone wants terminal and exec agent, as well as ws-agent, is very simple: go to dashboard and enable terminal and(or) exec-agent.

Docs PR

n/a

@skabashnyuk
Copy link
Contributor Author

ci-test

@skabashnyuk skabashnyuk requested review from sleshchenko and removed request for slemeur February 12, 2018 09:45
@garagatyi
Copy link

Have you considered making this PR backward compatible?

@skabashnyuk
Copy link
Contributor Author

I don't see any backward compatible problems. Do you?

@benoitf benoitf added status/code-review This issue has a pull request posted for it and is awaiting code review completion by the community. kind/task Internal things, technical debt, and to-do tasks to be performed. labels Feb 12, 2018
@codenvy-ci
Copy link

ci-test build report:
Build details
Test report
selenium tests report data
docker image: eclipseche/che-server:8717
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

@garagatyi
Copy link

@skabashnyuk I do. Currently, enabling of ws-agent without enabling terminal and exec agents enables last ones. After your PR it won't be true that may influence some workspaces.
I do not say that we should add migration in this PR, but I say this out loud to start discussion to consider whether any migration or backward compatibility tool is needed.

@skabashnyuk
Copy link
Contributor Author

ok. We may include a note about that we are going to change this behavior in this release and change it in a next release. As a backward compatibility user may include an old version of ws-agent installer.

@garagatyi
Copy link

@skabashnyuk sounds reasonable to me.

@garagatyi
Copy link

@skabashnyuk I think that this PR description contains release notes section where you can describe this

@garagatyi
Copy link

@skabashnyuk Maybe you can add it in the PR - then it will be straightforward that release process responsible ppl are in charge of documenting it in the release information

@dmytro-ndp
Copy link
Contributor

@Ohrimenko1988: shouldn't we add "org.eclipse.che.exec" into the installers list in next test factory templates as well?

@skabashnyuk
Copy link
Contributor Author

ci-test

@codenvy-ci
Copy link

ci-test build report:
Build details
Test report
selenium tests report data
docker image: eclipseche/che-server:8717
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

@skabashnyuk
Copy link
Contributor Author

ci-test

@codenvy-ci
Copy link

ci-test build report:
Build details
Test report
selenium tests report data
docker image: eclipseche/che-server:8717
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

@skabashnyuk skabashnyuk merged commit 5123299 into master Feb 19, 2018
@skabashnyuk skabashnyuk deleted the che7482 branch February 19, 2018 09:40
@benoitf benoitf added this to the 6.2.0 milestone Feb 23, 2018
@benoitf benoitf removed the status/code-review This issue has a pull request posted for it and is awaiting code review completion by the community. label Feb 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/task Internal things, technical debt, and to-do tasks to be performed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove exec/terminal agents from dependencies of ws-agent
9 participants