Commit Graph

571 Commits (b2b92b5463afa4fac9b018d9d00a3be3e90abb62)

Author SHA1 Message Date
Vitalii Parfonov 64129a8d44
RELEASE: Set next development version (#13460) 2019-06-03 16:28:42 +03:00
Lukas Krejci ee4461b2fd
Merge api-devfile and api-workspace together (#13417)
Merge api-devfile and api-workspace together and put the infrastructure-dependent code behind injectable interfaces.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-05-31 12:43:45 +02:00
Roman I dd1d9b5a58
switch to RC version scheme (#13424) 2019-05-28 13:52:49 +03:00
Roman I ffb8a3e013
RELEASE: Set next development version (#13377) 2019-05-22 09:52:28 +03:00
Roman Iuvshyn 53cb2c53fa
RELEASE: Set next development version (#13264) 2019-05-05 12:24:42 -04:00
Roman Iuvshyn e60598bdaf
RELEASE: Set next development version (#13102) 2019-04-10 17:13:01 +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
Roman Iuvshyn 0abdc77ea0
RELEASE: Set next development version (#12922) 2019-03-19 15:56:30 +02:00
Mykhailo Kuznietsov fdc1b0dcf0
Expose Traces as metrics for Prometheus (#12823) 2019-03-14 16:00:53 +02:00
Roman Iuvshyn 0881493644
RELEASE: Set next development version (#12777) 2019-02-27 16:02:33 +02:00
Roman Iuvshyn 3778f01220
RELEASE: Set next development version (#12768) 2019-02-27 11:50:40 +02:00
Roman Iuvshyn a694c4f971
RELEASE: Set next development version (#12596) 2019-02-06 18:22:35 +02:00
Roman Iuvshyn 728d2a1b13
move ts dto to theia project (#12612)
* move ts dto off mvn scope
2019-02-06 18:02:38 +02: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
Yevhen Vydolob ea676ea72f
#12458 move theia and theia-dev docker files in to che-theia repository (#12495)
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
2019-01-25 14:21:37 +02:00
Roman Iuvshyn f3c8049c66
bump che-ls-jdt version (#12484)
bump che-ls-jdt version
2019-01-22 10:48:45 +02:00
Thomas Mäder e4055918de
Detect Simple Java Projects on Import (#12041)
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2019-01-16 14:58:44 +01:00
Roman Iuvshyn 4ad10f2218
RELEASE: Set next development version (#12441) 2019-01-16 11:51:02 +02:00
Roman Iuvshyn 8e580920b7
add parent version back (#12433)
add parent version back
2019-01-15 18:35:31 +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
Yevhen Vydolob 5ac5e46ee2
Generate and publish TS DTO interfaces (#12293)
#11306 generate and publish TS DTO interfaces

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
2019-01-11 10:51:56 +02: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
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
Florent BENOIT b73ae55fcc
[docker] [theia] Use of theia-dev image in theia image (#12171)
* Use of theia-dev image in theia image

Change-Id: I0aec5d9649d4571045c36675496b7066b41de87e
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2018-12-13 14:55:09 +01:00
Roman Iuvshyn be2d2da48e
bump parent version (#12138)
bump parent version
2018-12-06 17:44:24 +02:00
Max Shaposhnik 3a14bacda1
Devfile local features implenentation with schema validation and automated model build. 2018-12-06 16:19:21 +02:00
Roman Iuvshyn 45490d2a3b
RELEASE: Set next development version (#12115) 2018-12-05 18:33:02 +02:00
Roman Iuvshyn 1db5f8313a
use latest tag of che-ls-jdt (#12113)
* use latest tag of che-ls-jdt
* revert back parent version
2018-12-04 22:05:23 +02:00
Sergii Kabashniuk da3eefe237
Metrics POC (#11990)
With CHE_METRICS_ENABLED env variable enable Prometheus metrics endpoint
2018-11-27 23:47:24 +02:00
Masaki Muranaka d309ef4b83 Remove redundant <version> elements. (#12023)
As they will be inherited from `parent.version`.

Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
2018-11-25 21:17:08 +02:00
Lukas Krejci 9109cf37c5 Workspace tracing (#11924)
* Adding support for @Traced annotation to enable whole method tracing
* Trace the creation and removal of workspace
* Trace the start of async start of the workspace
Note that this does not actually trace the async operations but merely
the "kick off" of those. For tracing the async operations, we need to
introduce support for propagating the span ids over the thread boundaries
using opentracing-concurrent.
* Enable tracing across the thread boundaries by augmenting the
WorkspaceSharedPool threadpool with tracing support.
Note that this does not add any new traces, merely enables the async
tracing.
* Add support for adding tags to @Traced methods.
The interceptor also reports the actual invoked class and method
(cleansed of Guice subclass name garbage)
* Trace the startup of pods during workspace startup.
* Trace stop of a workspace
* Introduce utility methods for tracing parts of methods.
* Trace provisioning of k8s objects (in both Kubernetes and Openshift
infrastructures).
* Create a common set of tags and enable strongly typed tags
* Apply the standard tags instead of hardcoded strings.
* Adding @Beta annotations for the tracing-related classes.
This needs to stabilize first.
* Replacing the "Traces" machinery with just annotated package private methods.
This way the code is easier to ready while we also keep all the flexibility
needed for the tag definitions.
* Rename CheTags to more descriptive TracingTags.
* Evaluate the tag values lazily.
This will reduce the load when tracing is switched off.
* Simplify the machine startup tracing logic and distinguish between
true error and mere cancellation due to prior errors.
* Trivial - applying formatting.
* Use getContext().getEnvironment().getMachines().size() to get the precise
number of machines that will be starting up.
* Trivial - change the name of the machine creation tag
* Use a formatted message instead of string concat.
* Update to the latest parent so that che-core-commons-tracing is correctly
incorporated into the full build.
* Fix tracing of the asynchronous stop of a workspace.
* Don't fall over when tracing is not available.
2018-11-22 21:51:12 +02:00
Roman Iuvshyn 1d5f3f453c
RELEASE: Update CHANGELOG (#11950)
* RELEASE: Update CHANGELOG

* Update pom.xml
2018-11-15 11:24:30 +02:00
Roman Iuvshyn 99afaef87f
RELEASE: Set next development version (#11930) 2018-11-14 12:29:03 +02:00
Thomas Mäder 052f719c64
Shows icons specific to visibility in "file structure" window. (#11898)
Use icons specific to visibility

Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-11-13 10:23:05 +01:00
Sergii Kabashniuk 8a38002dd9
Basic tracing support for OpenShift (#11844)
Basic tracing support for OpenShift (#11844)
2018-11-09 14:42:52 +02:00
Roman Iuvshyn 6fd64f8c29
drop codenvy nexus (#11795) 2018-11-01 10:43:35 +02:00
Roman Iuvshyn 365d25f275
RELEASE: Set next development version (#11710) 2018-10-24 16:38:03 +03:00
Roman Iuvshyn acee05da5c
adds pluginrepo for snapshots, sort poms (#11678) 2018-10-19 11:40:47 +03:00
Thomas Mäder e986ab7051 Use che-ls-jdt 0.0.1
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 81466dfbe4 Fixup after rebase
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder d9870629c6 Removed unused eclipse bundles (#10907)
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Anatoliy Bazko f7a5bfaec7 Get rid of redundant dependency (#10835)
Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
2018-10-17 15:05:02 +02:00
Anatoliy Bazko d6160cbe86 Merging master
Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 4343ca272c Removed jdt (#10587)
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder c68ec14404 6682 Use jdt.ls for Usages
Use jdt.ls for usages

Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder bb2758d149 Fix merge problems
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00