John Collier
7ac34636bc
Add option to specify additional cluster role for workspaces. ( #13178 )
...
Signed-off-by: John Collier <John.J.Collier@ibm.com>
2019-04-26 19:34:28 +02:00
Oleksandr Garagatyi
66ea674063
Update broker version to bugfix release
...
Update plugin broker version to v0.15.4
2019-04-24 12:38:00 +03:00
Max Shaposhnik
d876d72c14
Database model and scripts for devfile
...
Signed-off-by: Max Shaposhnik <mshaposh@redhat.com>
2019-04-18 16:11:40 +03:00
Angel Misevski
0adb360883
Make plugin brokering process use fully qualified names instead of metas.
...
Instead of downloading metas from plugin registry and passing them to
plugin broker, provide plugin broker with serialized plugin fully
qualified names and allow broker to download necessary metas.
Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2019-04-15 23:04:19 -06:00
Oleksandr Andriienko
0ce0408863
Fix licence year for some files. ( #13082 )
...
* Fix licence year.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Revert changes for .sql files
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Revert more sql files.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2019-04-11 10:14:48 +03:00
Roman Iuvshyn
e60598bdaf
RELEASE: Set next development version ( #13102 )
2019-04-10 17:13:01 +03:00
Sergii Leshchenko
305b8139ef
Add provisioning of Default Editor into Devfile
...
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-04-01 09:25:44 +03:00
Sergii Kabashniuk
f95947ad5d
Move master related code out of plugins ( #13004 )
...
* Move master related code out of plugins
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-03-29 14:05:31 +02:00
Mykhailo Kuznietsov
e4763e1dac
Add ability to provide additional build-info in Che ( #12919 )
2019-03-28 15:46:32 +02:00
Oleksandr Garagatyi
26f21ebe2f
Use single unified plugin broker for all the plugins ( #12942 )
...
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2019-03-25 16:44:56 +02:00
Masaki Muranaka
b765a5ffb0
Support storage classes on Kubernetes infra. ( #12818 )
...
Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
2019-03-21 08:43:49 +02:00
Roman Iuvshyn
0abdc77ea0
RELEASE: Set next development version ( #12922 )
2019-03-19 15:56:30 +02:00
Sergii Kabashniuk
315767ea5d
NopTracer is used if tracing is not enabled ( #12897 )
...
* NopTracer is used in tracing is not enabled
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-03-19 09:44:49 +02:00
Oleksandr Garagatyi
5c8d1ce267
Update brokers version to v0.14.0
...
See release https://github.com/eclipse/che-plugin-broker/releases/tag/v0.14.0
It brings an ability to create Che 7 plugins that provisions several VS Code
extensions in the same Theia plugin sidecar.
2019-03-18 11:08:48 +02:00
Mykhailo Kuznietsov
fdc1b0dcf0
Expose Traces as metrics for Prometheus ( #12823 )
2019-03-14 16:00:53 +02:00
Oleksandr Garagatyi
d429ae9637
Update plugins brokers version to v0.13.0
...
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2019-03-06 14:38:00 +02:00
Sergii Kabashniuk
391c30e495
Provide more informative error message ( #12814 )
...
* Provide more informative error message in case of rejection on major websocket endpoint of JSON RPC stack
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-03-04 22:27:28 +02:00
Roman Iuvshyn
0881493644
RELEASE: Set next development version ( #12777 )
2019-02-27 16:02:33 +02:00
Sergii Kabashniuk
a5b06d444f
Introduced two web-socket endpoints for workspace master to split JSON-RPC messages ( #12673 )
...
* Introduced two web-socket endpoints for workspace master to split JSON-RPC messages
Based on Dmytro's Kulieshov work https://github.com/eclipse/che/pull/12252
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-02-27 13:29:43 +02:00
Roman Iuvshyn
3778f01220
RELEASE: Set next development version ( #12768 )
2019-02-27 11:50:40 +02:00
Sergii Leshchenko
96f35085e8
Refactor Devfile converting process
...
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-02-21 16:38:07 +02:00
Angel Misevski
8c4b3924b9
Enable getting workspace events from ReplicaSets and Deployments
...
- Allow KubernetesDeployments#watchEvents to handle events from
Deployments and ReplicaSets as well as Pods.
- Necessary to handle quota events (e.g. exceeding quota)
- Fix regression where sometimes unrecoverable events weren't handled
at all due to pod naming issues
- Add 'FailedCreate' to unrecoverable events list (this event occurs
when quota is exceeded.
Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2019-02-13 09:31:52 -05:00
Oleksandr Garagatyi
f33f662189
Update versions of plugin brokers to v0.12.0
...
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2019-02-12 15:39:01 +02:00
Anatoliy Bazko
a713ac4da6
Fix Che brokers versions ( #12639 )
...
Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
2019-02-09 16:44:01 +02:00
Roman Iuvshyn
a694c4f971
RELEASE: Set next development version ( #12596 )
2019-02-06 18:22:35 +02:00
Oleksandr Garagatyi
1c692a5b50
Update version of plugin brokers
...
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2019-02-06 10:58:29 +02:00
Oleksandr Garagatyi
ab82e73140
Make Che 7 model fields use camel-case ( #12560 )
...
And update brokers versions.
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2019-02-05 11:43:16 +02:00
Lukas Krejci
92c28509d8
Implement automatic mounting of project sources volume into /projects
...
by specifying the mountSources attribute in che-plugin.yaml.
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-01-31 16:09:06 +01:00
Sébastien D
095bf59627
Web Plugin: Add VueJS Language Support ( #12470 )
...
Web Plugin: Add VueJS Language Support
2019-01-28 09:25:44 +01:00
Oleksandr Garagatyi
076b06ab17
Update version of image of init plugin broker
...
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2019-01-22 18:22:05 +02:00
Roman Iuvshyn
4ad10f2218
RELEASE: Set next development version ( #12441 )
2019-01-16 11:51:02 +02:00
Oleksandr Garagatyi
acdf32a540
Update brokers to the latest version
...
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2019-01-14 13:52:03 +02:00
Masaki Muranaka
07ceab7754
Remove redundant elements (<groupId> and <version>) ( #12406 )
...
Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
2019-01-14 13:07:42 +02:00
Oleksandr Garagatyi
72065b582f
Add binding of VS Code extension broker for Che 7 ( #12149 )
...
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2019-01-10 21:09:40 +02:00
Lukas Krejci
d8a87ba1b1
Only install the wsmaster metrics module when metrics are enabled.
...
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-01-08 08:52:56 +01:00
Lukas Krejci
7f38fc4e91
Sorting the poms.
...
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-01-08 08:52:35 +01:00
Lukas Krejci
dec24d8ac4
Merge remote-tracking branch 'upstream/master' into workspace-prometheus-metrics
...
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-01-07 22:27:22 +01:00
Lukas Krejci
68d2788b18
Move the wsmaster metrics into a separate module so that
...
the metrics-related functionality doesn't "infect" the rest of the codebase
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-01-07 15:34:33 +01:00
Sergii Leshchenko
a64f03f665
Add periodical job that stops Runtimes without existing pods
2018-12-28 10:32:02 +02:00
Max Shaposhnik
cea3f482db
Factory support of devfile
2018-12-26 16:20:28 +02:00
Roman Iuvshyn
b872b317cb
RELEASE: Set next development version ( #12277 )
2018-12-26 13:04:51 +02:00
Oleksandr Garagatyi
4e367f201d
Use init broker to remove plugins files on brokering ( #12163 )
...
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2018-12-26 12:05:52 +02:00
Lukas Krejci
90903645ee
Add an ability to get workspaces ids by status and threshold timestamp ( #12177 )
...
It includes:
- reworking Workspace Activity API to store timestamps of each status changes;
- add REST API endpoint to get workspaces ids by status and threshold timestamp;
2018-12-22 17:19:38 +02:00
Mykhailo Kuznietsov
69288516c8
Upgrade Tomcat and change default CORS configuration ( #12144 )
2018-12-22 10:56:27 +02:00
Valeriy Svydenko
90b5bdef23
Remove maven server ( #12235 )
...
Signed-off-by: Valeriy Svydenko <vsvydenk@redhat.com>
2018-12-21 17:16:28 +02:00
Sergii Leshchenko
cbb54e8088
Refactor and improve pre workspace PVC strategy
2018-12-14 10:29:12 +02:00
Sergii Leshchenko
111183fb7b
Make Workspace Agent use custom java trust store if there is mounted CA certificate file
2018-12-11 15:42:43 +02:00
Mykhailo Kuznietsov
b7e1918e32
Upgrade dependencies ( #11944 )
2018-12-11 11:34:48 +02:00
Oleksandr Garagatyi
2c1740eab2
Use latest plugin brokers ( #12141 )
...
Changes brokers configuration to use the latest version
of Che plugin broker and Theia plugin broker instead of
Theia remote plugin broker.
Fixes start of workspace when broker sent sidecar config
with uppercase chars.
2018-12-10 21:02:00 -07:00
Max Shaposhnik
3a14bacda1
Devfile local features implenentation with schema validation and automated model build.
2018-12-06 16:19:21 +02:00