Sergii Kabashniuk
65bd65e23b
Upgrade to new dependency mockito-testng ( #10647 )
2018-10-10 13:58:33 +03:00
Roman Iuvshyn
63b389c2fe
RELEASE: Set next development version ( #11434 )
...
* RELEASE: Set next development version
2018-10-04 18:25:39 +03:00
Sergii Leshchenko
e77f545d6a
Fix mistake in an error message in ApiAccessRejectionFilter
2018-09-26 15:54:59 +03:00
Roman Iuvshyn
ea410c3340
RELEASE: Set next development version ( #11169 )
2018-09-12 11:53:42 +03:00
Roman Iuvshyn
d99b2ed73d
RELEASE: Set next development version ( #10867 )
...
* RELEASE: Set next development version
2018-08-22 12:06:38 +03:00
Roman Iuvshyn
60da580c92
RELEASE: Set next development version ( #10603 )
2018-08-02 12:38:48 +03:00
Mykhailo Kuznietsov
07263f1e30
Fix license header text ( #10629 )
2018-08-02 11:18:04 +03:00
Mykhailo Kuznietsov
15d23edc91
Update license to EPL 2.0 ( #10531 )
2018-07-31 11:24:36 +03:00
Roman Iuvshyn
985d368f2d
RELEASE: Set next development version ( #10345 )
...
* RELEASE: Set next development version
2018-07-10 15:56:52 +03:00
Roman Iuvshyn
d7e1c73cf8
RELEASE: Set next development version ( #10110 )
2018-06-19 17:24:50 +03:00
Roman Iuvshyn
7231585f4b
RELEASE: Set next development version ( #9862 )
2018-05-30 12:01:54 +03:00
Roman Iuvshyn
6677e27a6b
RELEASE: Set next development version ( #9669 )
2018-05-11 10:27:31 +03:00
Roman Iuvshyn
edb0e15e6f
RELEASE: Set next development version ( #9473 )
2018-04-18 08:31:24 +02:00
Roman Iuvshyn
e006334aad
RELEASE: Set next development version ( #9268 )
2018-03-28 10:58:30 +03:00
Oleksandr Garagatyi
879c1b66d6
Do not redirect to UD requests intended to be for the API ( #9168 )
...
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2018-03-21 15:56:13 +02:00
Sergii Kabashniuk
e8750d6084
Allow to configure logback logger with env variables ( #8998 )
...
Allow to configure logback logger with env variables (#8998 )
2018-03-07 13:31:57 +02:00
Roman Iuvshyn
dbdac2a604
RELEASE: Set next development version ( #9038 )
2018-03-07 17:53:03 +07:00
Roman Iuvshyn
e2762411b3
RELEASE: Set next development version ( #8773 )
2018-02-14 15:00:52 +02:00
Roman Iuvshyn
f50c2ebbf5
RELEASE: Set next development version ( #8496 )
2018-01-31 17:53:10 +02:00
Mykhailo Kuznietsov
2c2bd6637c
Set new year in license headers ( #8244 )
2018-01-11 16:04:49 +02:00
Roman Iuvshyn
71704ab3a7
RELEASE: Set next development version ( #8135 )
2018-01-03 14:13:25 +02:00
Roman Iuvshyn
5a6d3910b2
RELEASE: set next dev version ( #7882 )
2017-12-14 15:51:34 +02:00
Sergii Leshchenko
6f33e1af3c
Add logback-classic into ide.war ( #7756 )
2017-12-07 10:15:55 +02:00
Sergii Leshchenko
d11f38e9b4
Bind DashboardRedirectionFilter via guice to make easier overriding of it ( #7738 )
2017-12-06 15:23:05 +02:00
Roman Iuvshyn
506210325a
RELEASE: set next dev version ( #7523 )
2017-11-23 12:50:56 +02:00
Vitaliy Guliy
d1906b471b
5231 Workspace Loading Sequence ( #7225 )
...
* Squashed commit of the following:
commit 0003b95bb44e3d866d95f672ef2f47f41d10b7cd
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Wed Oct 11 16:47:34 2017 +0300
CHE-5231 Workspace Loading Sequence
commit c608d131ceaaf992d764eaa498fc6fd7c16e453c
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Mon Oct 9 19:33:22 2017 +0300
CHE-5231 Workspace Loading Sequence
commit 1e9e2eb3f91983dd687037e7f4d2bd7014fa68d8
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Mon Oct 9 10:07:47 2017 +0300
CHE-5231 Workspace Loading Sequence
commit 2783978ff97552341e81a6c0559b2c87635819c0
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Fri Oct 6 17:51:12 2017 +0300
CHE-5231 Workspace Loading Sequence
commit 721d8afc4dd4e2f4426bf9784fc6576de558cebf
Merge: da9292ff61 ceb45d8bc0
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Thu Sep 28 16:10:20 2017 +0300
Merge branch 'spi' into CHE-5231
commit da9292ff615e4ce0ddfae457e9f1afa95b4877f1
Merge: a47cb897cd a717eec1eb
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Thu Sep 28 15:38:00 2017 +0300
Merge branch 'spi' into CHE-5231
commit a47cb897cd58c861edbbc22aec16750ea1b245cd
Merge: 5347c4f414 11330803c1
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Thu Sep 28 13:42:35 2017 +0300
Merge branch 'spi' into CHE-5231
commit 5347c4f4140e140bf12aaa5deccf6c92c796c72b
Merge: 2c57d79d06 772b1bbc71
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Thu Sep 28 12:22:27 2017 +0300
Merge branch 'spi' into CHE-5231
commit 2c57d79d06b66c8c53e3535668672f2b13f5095d
Merge: b7bc3ad111 3f6c295c47
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Thu Sep 28 09:47:13 2017 +0300
Merge branch 'spi' into CHE-5231
commit b7bc3ad1114bc5c18192320d281f798600cdd18f
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Tue Sep 26 17:58:09 2017 +0300
CHE-5231 Workspace Loading Sequence
commit e8493e0fe4e8f97ce753bac9810e8f744632bcb5
Merge: 84b70a3516 89ba171893
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Tue Sep 26 15:57:51 2017 +0300
Merge branch 'spi' into CHE-5231
commit 84b70a35163d6925a45ce98fb51e5fea43a8e930
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Tue Sep 26 15:57:00 2017 +0300
CHE-5231 Workspace Loading Sequence
commit ee6173ba9bc580820460749f7f4d993f8c1f3a10
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date: Mon Sep 25 18:09:07 2017 +0300
CHE-5231 Workspace Loading Sequence
* CHE-5231 Workspace Loading Sequence
* CHE-5231 Workspace Loading Sequence
* CHE-5231 Workspace Loading Sequence
* CHE-5231 Workspace Loading Sequence
* CHE-5231 Workspace Loading Sequence
* CHE-5231 Workspace Loading Sequence
* CHE-5231 Workspace Loading Sequence
* CHE-5231 Workspace Loading Sequence
* CHE-5231 Workspace Loading Sequence
2017-11-08 16:32:18 +02:00
Mykhailo Kuznietsov
5a58402e28
workspace master and agent : avoid scan of classes at runtime in order to find DynaModules ( #6922 )
2017-11-01 13:06:09 +00:00
Roman Iuvshyn
19f5fd1f5a
RELEASE: Set next development version ( #7112 )
2017-10-31 16:46:30 +02:00
Artem Zatsarynnyi
f15fbf1cb1
IDE agnostic way to launch GWT Super DevMode ( #7084 )
...
Adapted modules to gwt-lib/gwt-app lifecycle;
shared libs have been cleaned up from the GWT related stuff;
enabled launching Super DevMode with a reactor goal gwt:codeserver;
enabled launching Super DevMode inside a dev-machine (for Che in Che development);
separate compiling IDE GWT app from packaging IDE Web app.
Signed-off-by: Artem Zatsarynnyi <azatsary@redhat.com>
2017-10-31 15:27:22 +02:00
Max Shaposhnik
1e87b85742
Rename wsmaster.war into api.war and remove corresponding rewrite valve; ( #6917 )
2017-10-24 11:32:47 +03:00
Florent BENOIT
3f262e620e
Cleanup some Mockito deprecated usage (che6) ( #6864 )
...
* Cleanup some Mockito deprecated usage
org.mockito.Matchers —> org.mockito.ArgumentMatchers
org.mockito.runners.MockitoJUnitRunner —> org.mockito.junit.MockitoJUnitRunner
Change-Id: Icf7351cb58e0f42fa95885c2d2cf6b5e98206c35
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2017-10-21 09:07:43 +02:00
Florent BENOIT
6a95b6d74a
Apply google format v1.4 https://github.com/google/google-java-format/releases/tag/google-java-format-1.4
...
Change-Id: I5df30c23165df1fd39eef4c57893bebd1d681c1d
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2017-10-19 22:23:04 +02:00
Sergii Kabashniuk
f4cc97acce
Set next version 6.0.0-M1-SNAPSHOT
2017-10-19 13:53:40 +03:00
Artem Zatsarynnyi
cf7c2b388c
Use net.ltgt.gwt.maven:gwt-maven-plugin for compiling IDE app ( #6822 )
...
Signed-off-by: Artem Zatsarynnyi <azatsary@redhat.com>
2017-10-19 13:39:58 +03:00
Oleksandr Garagatyi
90142e268c
Move Docker client to Docker infrastructure packaging ( #6779 )
...
Also, remove OpenShiftConnector as it is replaced with OpenShift
infrastructure.
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2017-10-18 15:08:55 +03:00
Sergii Kabashniuk
f34021b968
Remove svn plugin ( #6745 )
...
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2017-10-17 15:19:04 +03:00
Sergii Kabashniuk
e321ab00b1
Merge with master
2017-10-15 14:33:47 +03:00
Roman Iuvshyn
abe3271908
RELEASE: Set next development version ( #6692 )
...
* RELEASE: Set next development version
2017-10-14 20:17:04 +03:00
Artem Zatsarynnyi
5041b59e6e
Merge branch 'master' into spi
2017-10-12 11:54:46 +03:00
Josh Pinkney
1870d7dd83
Integrated yaml language server ( #6371 )
...
Signed-off-by: jpinkney <josh.pinkney@mail.utoronto.ca>
2017-10-11 17:05:16 +02:00
Sergii Kabashniuk
ee01b2998f
Multi-user Eclipse Che ( #6441 )
...
Multi-user Eclipse Che (#6441 )
#### How to run it.
```docker run -it -e CHE_MULTIUSER=true -e CHE_HOST=<your ip> -e CHE_KEYCLOAK_AUTH-SERVER-URL=http://<your ip>:5050/auth -v /var/run/docker.sock:/var/run/docker.sock -v ~/.che-multiuser:/data eclipse/che:nightly start --skip:pull --skip:nightly```
#### How to manage it
- Keycloak configured with two realms. ```Master``` and ```che```. Also we have one user admin/admin in both realm. Admin user in master realm is - super admin.
- Eclipse Che configured for che realm
- We enabled user registration in ```Che``` realm
#### Known limitation
- swagger would not work. We need to upgrade a version. to support openid authentification https://github.com/eclipse/che/issues/6015
- It's working on local docker. We are going to provide scalable version based on OpenShift on next versions.
- Invitation of non-existent users to Eclipse Che organization https://github.com/eclipse/che/issues/6335
#### How to run it when it is in a branch
To run an multiuser Che version, the following steps are required after building the branch:
- Rebuild init, cli and che images (in the given sequence). To do that, proceed to folder _dockerfiles/<image_name>_ and run _build.sh_
- Run Che in a usual way using cli, with additional parameters: `-e CHE_MULTIUSER=true` and `--skip:pull --skip:nightly`
Full command example:
`docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v /home/user/.che:/data -e CHE_MULTIUSER=true eclipse/che-cli:nightly start --skip:pull --skip:nightly`
- MacOS users may need to edit _che.env_ file in the data folder, changing `CHE_HOST` and `CHE_KEYCLOAK_AUTH__SERVER__URL` values to their specific IP.
When start is succeeded, the following docker containers should be created:
- che, exposing 8080 port;
- che_keycloak, exposing 5050 port;
- che_postgres, exposing 5432 port;
2017-10-06 17:27:27 +03:00
Sergii Leshchenko
108b3d832b
Merge remote-tracking branch 'origin/che-multiuser' into spi-multiuser
...
# Conflicts:
# assembly/assembly-wsmaster-war/src/main/java/org/eclipse/che/api/deploy/WsMasterModule.java
# dockerfiles/init/manifests/che.env
# plugins/plugin-docker/che-plugin-docker-machine/src/test/java/org/eclipse/che/plugin/docker/machine/MachineProviderImplTest.java
# plugins/plugin-docker/pom.xml
# plugins/plugin-github/che-plugin-github-pullrequest/src/main/java/org/eclipse/che/plugin/pullrequest/client/GitHubHostingService.java
# pom.xml
# wsagent/agent/src/main/java/org/eclipse/che/api/agent/WsAgentLauncher.java
# wsagent/agent/src/test/java/org/eclipse/che/api/agent/WsAgentLauncherTest.java
# wsmaster/che-core-api-machine/pom.xml
# wsmaster/che-core-api-workspace/src/main/java/org/eclipse/che/api/workspace/server/model/impl/EnvironmentImpl.java
2017-09-28 12:33:07 +03:00
Artem Zatsarynnyi
685def4d29
Merge branch 'master' into spi
2017-09-21 09:24:39 +03:00
Sergii Kabashniuk
546ba4e4ea
Merge with master
2017-09-20 11:34:18 +03:00
Roman Iuvshyn
8e03d56bfb
RELEASE: Set next development version ( #6345 )
2017-09-19 14:52:53 +03:00
Artem Zatsarynnyi
9866284b67
Merge branch 'master' into spi
2017-09-12 11:36:21 +03:00
Sergii Kabashniuk
bc98043240
Merge with master
2017-09-12 09:45:20 +03:00
Florent BENOIT
bded57188c
There is no Java code inside the IDE.JSP so there is no need to have all JSP stuff.
...
We only need to serve the html page.
Change-Id: I0c881fc37aedcc22f09fbbf16e49ce43f2dea334
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2017-09-11 10:53:21 +02:00
Artem Zatsarynnyi
04be689c69
Merge branch 'master' into spi
2017-09-04 11:51:57 +03:00
Max Shaposhnik
7d3cf94a30
Merge with master
2017-08-23 14:08:07 +03:00