Commit Graph

275 Commits (837eed62baf2ca6fbf1902ab4559cdba112e153e)

Author SHA1 Message Date
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