Commit Graph

75 Commits (d2bfa4f7f49dcc232ef84df03de81e87df0b3661)

Author SHA1 Message Date
Max Shaposhnik dd5a166696 Property fix 2017-09-12 15:21:10 +03:00
Max Shaposhnik d635b25831 Adds permissions into Che multiuser. (#6133) 2017-09-12 11:43:04 +03:00
David Festal 87d7b59047 Fix some incorrect environment variables
Signed-off-by: David Festal <dfestal@redhat.com>
2017-09-06 19:31:52 +02:00
Max Shaposhnik 202ded08ec Merge branch 'master' into che-multiuser 2017-08-18 10:33:46 +03:00
Mykhailo Kuznietsov ce41b4a71d Change copyright owner to "Red Hat, Inc" on remaining files (#6032)
* Change copyright owner on remaining files

* fixup! Change copyright owner on remaining files

* fixup! fixup! Change copyright owner on remaining files
2017-08-17 18:05:53 +03:00
Max Shaposhnik 6419a48520 Merge with base branch 2017-08-17 17:59:59 +03:00
Max Shaposhnik 68755ad511 Merge branch 'master' into che-multiuser 2017-08-17 16:13:12 +03:00
Sergii Kabashniuk c87d869caf Added ability to configure ds with environment variables 2017-08-15 17:34:40 +03:00
Eugene Ivantsov 55bee0b7b5 Fix typo - https://github.com/eclipse/che/issues/5980 (#5983) 2017-08-14 14:02:40 +02:00
Max Shaposhnik c8b92fcc74 Merge with master 2017-08-11 16:42:29 +03:00
Mykhailo Kuznietsov 69d5148385 Changed copyright owner to "Red Hat, Inc." in license headers (#5964)
Change license header contributor to Red Hat, Inc.
2017-08-11 10:46:58 +03:00
Mykhailo Kuznietsov 338773ba9a Move activity components to plugin-activity (#5896)
Move activity components to plugin-activity
2017-08-10 10:04:57 +03:00
Mykola Morhun 9482b9db12 Che Keycloak theme: Set font to Roboto. Align popup text to the left. (#5951) 2017-08-10 08:56:00 +03:00
Max Shaposhnik ce8cb980ce Move properties into env 2017-08-08 11:46:55 +03:00
Sergii Kabashniuk 78f7bf82b5 Allow all web origins for public realm to dial with Cors problems 2017-08-04 15:04:59 +03:00
Roman Iuvshyn b53ec65286 get rid of hardcoded paths in che-server container (#5880)
* get rid of hardcoded paths in container
2017-08-03 13:09:01 +03:00
Mykola Morhun ebd0019459 Che theme for Keycloak (#5859)
Add draft of Che theme for keycloak
2017-08-02 15:23:31 +03:00
Roman Iuvshyn e270461059 add possibility to configure postgres connection 2017-08-01 15:56:51 +03:00
Roman Iuvshyn f88ff1cbb5 fix compose 2017-08-01 15:24:07 +03:00
Roman Iuvshyn 2d0d2b0caf fix che user permissions 2017-08-01 14:38:58 +03:00
Roman Iuvshyn 9c90adf33e fix network issue 2017-08-01 14:13:44 +03:00
Roman Iuvshyn 726b8adb4e initial 2017-07-28 17:16:43 +03:00
Roman Iuvshyn 1c8780e6d5 set custom network for che in multiuser mode 2017-07-27 17:27:07 +03:00
Roman Iuvshyn dba9cf3891 minor changes 2017-07-26 17:56:25 +03:00
Roman Iuvshyn 1163861928 added possibility to switch between single / multi user CHE 2017-07-26 17:37:31 +03:00
Max Shaposhnik b6ccb6e8b8 Fix dashboard loading 2017-06-27 16:05:08 +03:00
Roman Iuvshyn e56ec5f3bb fix permission denied issues with keycloak mounts 2017-06-23 16:39:36 +03:00
Roman Iuvshyn 8908564abf update keycloak config 2017-06-22 17:07:19 +03:00
Roman Iuvshyn 8defbf4208 add keycloak configurations 2017-06-22 16:54:02 +03:00
Max Shaposhnik 20e02848cc Merge branch 'che5362' of github.com:eclipse/che into che5362 2017-06-22 14:24:13 +03:00
Max Shaposhnik 7231fc2723 marge with master 2017-06-22 14:24:00 +03:00
Roman Iuvshyn 06c9108f8f rework health check for PG 2017-06-22 14:23:40 +03:00
Roman Iuvshyn 8db4a361b6 use healthcheck for postgres container, some minor structure changes 2017-06-20 12:40:04 +03:00
Anton Korneta c34d359921 Change public stacks, recipes loading policy (#5234) 2017-06-20 11:31:00 +03:00
Sergii Kabashniuk 4f8265365a added realm config. disabled due to linux permissions mouns in keycloak container 2017-06-19 10:07:03 +03:00
Roman Iuvshyn 7cd3f58bd6 add postgres to composefile 2017-06-16 17:04:13 +03:00
Sergii Kabashniuk 644d73e09f Setup master war. Setup smallgroup compose file 2017-06-15 14:13:52 +03:00
Florent BENOIT a13068e140 Enable single port exposure on Che (#5115)
* Toggle Che single port by enabling CHE_SINGLE_PORT in the che.env file. (CHE_SINGLE_PORT=true, default is false)

By enabling single-port, all browser traffic to Che or any workspace will be routed through the value that you have set to CHE_PORT`, or 8080 if not set. Setting this property will transform the launch sequence of Che to launch a Traefik reverse proxy. The reverse proxy will act as the traffic endpoint for all browser communications. When a new workspace is started or stopped, Che will update Traefik's configuration
with rules for how browser traffic should be routed to Che or a workspace.

It’s now using an official Traefik image (before I was using a custom made image)
There is an interceptor with a kill switch. It means interceptor is applied only if plug-in is enabled (not only if plug-in is added at compilation)
It is automatically enabled when CHE_SINGLE_PORT is turned on

docker-compose file is handling if the single_port is turned on or off and then add the traefik container and redirect port only if the property is enabled. (not enabled by default)

using —debug flag when launching che is also turning on the traffic web console to view traefik routes

It is not enabled by default, so it means that without user change, there is no overhead, no useless container started, etc.

Change-Id: I12644d9202dadc0b10104f78bb055425ca6611ac
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2017-05-18 14:52:41 +02:00
Roman Iuvshin a0b9719caa Add possibility to extend che.env with addon.env if it exist (#5118) 2017-05-17 17:17:26 +03:00
Roman Iuvshin 4813a1a712 fix CHE custom properties usage (#5103) 2017-05-17 10:33:33 +03:00
Alexander Garagatyi b3ce50f7cf Do not set debug log level when debug flag is used
Unset debug level when --debug is used to not use it as default behavior.
To set debug log level use env variable from CLI help.
2017-04-20 16:59:41 +03:00
Roman Iuvshin 12cf01a8ff fix cli config command, cli log, jmx setting (#4409)
* fix cli config command, cli log, jmx setting
2017-03-18 21:11:13 +02:00
Tyler Jewell 2d3e371c45 Customize image names during image build (#4336)
The build scripts have been modified to generate images of the format $ORGANIZATION/$PREFIX-$NAME:$TAG. The default organization is eclipse, the default tag is nightly, and the default prefix is che. You can proivde --organization:<org>, --prefix:<prefix>, or --tag:<tag> on the command line to customize the images that are generated.

There is a new build-che.sh script which builds the minimum set of images to generate a new Che server, the CLI, and unit tests for these custom image names. If you build the CLI image, we overwrite /dockerfiles/cli/version/$TAG/images file to include the customized names that have been provided before this image is built, so the registry within the Docker image is accurate.

Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2017-03-10 13:41:45 +01:00
Sun Seng David TAN 35d8e2dc6d Boolean server property to enable or disable auto start of a workspac… (#4287)
* Boolean server property to enable or disable auto start of a workspace when accessing to it through its url

https://issues.jboss.org/browse/CHE-116

Signed-off-by: Sun Seng David Tan <sutan@redhat.com>

* fixup! Boolean server property to enable or disable auto start of a workspace when accessing to it through its url
2017-03-07 16:00:45 +01:00
Roman Iuvshin cea4edfeab fix env property name (#4293) 2017-03-02 15:48:27 +02:00
Roman Iuvshin c487a5af2a Remove no proxy duplicates (#4285)
* Remove no proxy duplicates
2017-03-01 23:55:47 +02:00
Tyler Jewell b53932db99 CLI - set uid:gid of Che and workspaces (#4050)
Signed-off-by: Tyler Jewell <tjewell@codenvy.com>
* Update docker-compose.yml.erb
* Add uid checks
2017-02-20 07:33:57 -08:00
Alexander Garagatyi 6032c5905d CODENVY-1749: add possibility to set dns resolvers (#4129)
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-02-15 12:47:46 +02:00
Yevhenii Voevodin 02a60a29c1 Allow to override JAVA_OPTS from che.env 2017-02-15 10:58:27 +02:00
Tyler Jewell bb03ebd936 [cli] Simpler networking config explanation & command line overrides (#4114)
* Simpler networking config explanation & command line overrides
2017-02-14 19:01:23 +02:00