Commit Graph

664 Commits (409d4c19dd789d415dbeb4d6be770d7fe9ed3ff1)

Author SHA1 Message Date
Roman Iuvshyn 63b389c2fe
RELEASE: Set next development version (#11434)
* RELEASE: Set next development version
2018-10-04 18:25:39 +03:00
Roman Iuvshyn b034a3ea24
fix pg version in rc (#11480) 2018-10-04 14:49:04 +03:00
Roman Iuvshyn b4244e04d3
introduce RC version for pre-release testing (#11477)
* introduce RC version for pre-release testing
* move utility images to cli version
* use maven central instead of codenvycorp nexus in dev image
2018-10-04 14:28:19 +03:00
Mykola Morhun 61074fdcc7
Include activity tracker extension into default Theia image (#11404)
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2018-10-01 16:47:36 +03:00
Oleksandr Andriienko b32966a041
Use latest che-theia-terminal extension and che-theia-task-plugin for Theia image. (#11351) 2018-09-25 17:38:26 +03:00
Florent BENOIT 4cc34158c4 Add textmate and minibrowser extensions
Change-Id: I09a76eed62c6d83791d6786a86589c8bf18a9e68
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2018-09-24 19:33:49 +02:00
Florent BENOIT f163ab2e87 Fix unison build
Fixes #11287

Change-Id: If6bd18a97384cdc3d83bab0da5d362ae5fda050f
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2018-09-20 10:20:16 +02:00
Oleksandr Andriienko 8189276d9e
Add 'che-theia-terminal-extension' and 'che-theia-task-plugin' to the Theia image (#11228)
* Add 'che-theia-terminal-extension', 'che-theia-task-plugin', che-exec-machine to the theia image.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Use che-machine-exec image from wsskeleton.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2018-09-17 16:28:21 +03:00
Oleksandr Andriienko 75aa0fc39d
Use verbaccio config. (#11230)
Use verbacio config to define max_body_size for request entity. I'ts prevent fail Theia image build if was applied extension with big size.
Redirect Verbaccio logs to the file with help config. We detach Verbaccio process so input from this application become mixed with Theia image build output.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2018-09-17 12:23:55 +03:00
Roman Iuvshyn ea410c3340
RELEASE: Set next development version (#11169) 2018-09-12 11:53:42 +03:00
Florent BENOIT 6bc6853732 Cleanup videos folder on each new run
(avoid to keep .Trash folder)

Change-Id: I86cc35ca1fb42108d206bcfbc442bccd11322e5b
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2018-09-07 10:00:48 +02:00
Kuperman Sergey 70f25dbebc Make Resource memory request configurable for k8s and OpenShift (#10673)
- Make Resource memory request configurable for k8s and OpenShift.
- Add alias for backwards compatibility to che.workspace.default_memory_limit_mb.
- set memory request to 512Mb.
- document CHE_WORKSPACE_DEFAULT__MEMORY__REQUEST__MB in che.env.
- Configure helm scripts to allow memory attributes on deployment.
Signed-off-by: Sergey Kuperman <sergey.kuperman@sap.com>
2018-09-06 13:02:42 +03:00
Mykola Morhun bb44854ec6
CHE-10756: Use regular user instead of root in theia image (#11076)
* CHE-10756: Use regular user instead of root in theia image

Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2018-09-06 09:32:38 +03:00
Florent BENOIT 734992775a Switch to Theia 0.3.14
Change-Id: I147338959cfef9e2c954bf2625a0c5bffe3d9dbe
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2018-09-05 16:40:13 +02:00
Florent BENOIT 8195541c66 Add e2e tests for the che/theia image
Change-Id: I94e2d7ad3481e573122f295b50f4f6fcad91d52b
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2018-09-05 11:11:12 +02:00
Mykola Morhun 566ad96971
CHE-10808: Use master branch of Che-Theia-hosted-plugin-extension (#11039)
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2018-09-03 15:20:21 +03:00
Eugene Ivantsov b8e68bb99e Formatting 2018-08-28 16:53:40 +03:00
Eugene Ivantsov bc3e97a58a Fix clone and yo in Theia image 2018-08-28 15:40:08 +03:00
Oleksii Orel fe7d1e9696 CHE-10798 Add theia-dashboard-extension into Theia Docker image
Signed-off-by: Oleksii Orel <oorel@redhat.com>
2018-08-28 12:37:10 +03:00
Roman Iuvshyn d99b2ed73d
RELEASE: Set next development version (#10867)
* RELEASE: Set next development version
2018-08-22 12:06:38 +03:00
Oleksii Orel f17c5283f1 CHE-10827 Add patch to the target centos image
Signed-off-by: Oleksii Orel <oorel@redhat.com>
2018-08-21 10:59:50 +03:00
Mykhailo Kuznietsov dcb00c53d0
Fix remaining files with licenses (#10746) 2018-08-21 10:25:45 +03:00
Eugene Ivantsov eceb96a146 Use CHE_HOST if exported, else calculate 2018-08-16 12:38:37 +03:00
Eugene Ivantsov 78e1e62f1d Fix redirect URIs and webOrigins 2018-08-16 12:19:25 +03:00
Guy Daich 099323a1e4
Merge pull request #10509 from i300543/master
Make host calculation more short and concise for che master
2018-08-15 15:31:53 +03:00
Florent BENOIT 7d31005bed Use of centos instead of Alpine as base image
- switch apk command to yum commands
Introduce usage of e and u flag in setup.sh (fail if there is one error in this script)

Change-Id: Iaf0b9b4d96209ccc60a62bacb9c36e0f618d6dc4
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2018-08-08 15:42:32 +02:00
Angel Misevski 44588aa775 Remove unnecessary properties from kubernetes/OS infrastructure
Removes properties

- che.infra.kubernetes.username : can change, requiring reconfiguration
- che.infra.kubernetes.password : can change, requiring reconfiguration
- che.infra.kubernetes.oauth_token : expires

as they complicate setup and all represent suboptimal running scenarios.
Use che serviceaccount instead.

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2018-08-07 10:11:12 -04:00
Sergey Kuperman 124a8f18ef Make host calculation more short and concise for che master
Signed-off-by: Sergey Kuperman <sergey.kuperman@sap.com>
2018-08-06 10:57:59 +03:00
Roman Iuvshyn ef9eeb8ed1
move to central (#10639)
* move to central
2018-08-03 12:39:24 +03:00
Roman Iuvshyn 60da580c92
RELEASE: Set next development version (#10603) 2018-08-02 12:38:48 +03:00
Florent BENOIT a10bcea25a
[ Theia Docker image] Updates (#10552)
* - move all Dockerfile logic to separate setup file
- allow to apply patches on top of existing theia instance
- recompile all extensions to ensure its compatible with current theia version
- Then we publish internally a new version on a local registry, and change dependency version on all extensions to make compliant with this version
- install globally typescript so typescript lsp is working

remaining 4 extensions not installed:
 - https://github.com/eclipse/che-theia-github-plugin
-  https://github.com/eclipse/che-theia-task-plugin
- https://github.com/eclipse/che-theia-java-plugin
 - https://github.com/eclipse/che-theia-terminal-plugin (but terminal is not compliant for openshift)

Change-Id: Ic6ba219e35b0e83783dc37b28f05dd54f2864cf2
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2018-07-31 11:24:54 +02:00
Oleksandr Garagatyi 7d3d1cc5f3 Parse THEIA_PORT environment variable
Parse THEIA_PORT environment variable in Theia start.sh script
to prevent failure of Theia start on k8s when there is a k8s
service "theia" and k8s injects THEIA_PORT environment variable
with a value such as tcp://19.19.191.19:3000
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>

Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2018-07-24 10:08:39 +02:00
Oleksandr Andriienko 88add6e333
Generate yarn cache with THEIA_VERSION. Generate resolutions to use strict Theia dependencies (#10164)
* Generate cache with THEIA_VERSION, Generate resolutions to use Theia dependency with strict version.
 * Optimize docker images size.
 * Reuse Theia node_modules on default extensions build.
 * Use extensions json to get list default extensions from github or file system.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2018-07-23 11:31:15 +03:00
Florent BENOIT 4b376e9dfc Install the theia plug-in generator
Change-Id: I4cc95cf3851e805389f184df4ab42e401465f1ef
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2018-07-19 15:03:16 +02:00
Florent BENOIT 3f4196375f allow to not define GITHUB_TOKEN to build.sh if api rate limit on github is enough
also, if it is not provided but that the rate limit is reached, it will exit asking user to provide GITHUB_TOKEN

Change-Id: I29c575124f73afce39fda5a3fe92e57de387223c
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2018-07-19 12:40:25 +02:00
Roman Iuvshyn 985d368f2d
RELEASE: Set next development version (#10345)
* RELEASE: Set next development version
2018-07-10 15:56:52 +03:00
Sun Seng David TAN c8abb885a3
Optimizing che-theia-factory loading sequence by adding it to the def… (#10233)
Optimizing che-theia-factory loading sequence by adding it to the default che-theia docker image (#10062)

Signed-off-by: Sun Seng David TAN <sutan@redhat.com>
2018-07-05 17:05:46 +02:00
Sergii Leshchenko 43277283de
Add doc for CHE_LOGGER_CONFIG in che.env file (#10245) 2018-07-03 10:50:41 +03:00
Mykhailo Kuznietsov 80f857bbc6
Update Keycloak to 3.4.3.Final version (#10165) 2018-07-02 09:49:54 +03:00
Mykola Morhun 44681e8d44
Merge wiptheia dockerfile with Che Theia IDE dockerfile (#10148)
* CHE-10124: Merge wiptheia dockerfile with Che Theia IDE dockerfile

Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2018-06-26 18:58:23 +03:00
Mykola Morhun 93f495f5ed
Make theia Docker image be able to use yarn cache on Openshift (#10116)
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2018-06-21 09:41:27 +03:00
Roman Iuvshyn d7e1c73cf8
RELEASE: Set next development version (#10110) 2018-06-19 17:24:50 +03:00
Florent BENOIT 7cb3779169 Use fixed version 2018-06-14 17:43:10 +02:00
Roman Iuvshyn 65fb93623c
add cli bugfix versions (#10025) 2018-06-13 12:05:00 +03:00
Mykola Morhun 79ab9c3c84
CHE-7371: Add support for custom identity providers in Che keycloak theme (#9911)
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2018-06-04 10:33:00 +03:00
Eugene Ivantsov 3ead963cf8
Merge pull request #9869 from eclipse/self_signed_cert
Automate adding self signed cert to Java trust store in Che server pod
2018-05-31 11:43:33 +03:00
Eugene Ivantsov 13afe1f0d9 Do not save cert in a persistent location 2018-05-30 14:39:00 +03:00
Eugene Ivantsov 97ea44f064 Format 2018-05-30 14:16:27 +03:00
Eugene Ivantsov 29cb708773 Adding self signed cert to Java trust store 2018-05-30 12:27:41 +03:00
Roman Iuvshyn 7231585f4b
RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00