Commit Graph

295 Commits (d38d4391c191701fa344fb1680a4e4f08f4476ec)

Author SHA1 Message Date
che-bot d38d4391c1
chore: Bump to 7.41.0-SNAPSHOT in main (#187)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-12-01 17:15:14 +02:00
che-bot e71e5cff0d
chore: Bump to 7.40.0-SNAPSHOT in main (#179)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-11-10 13:06:41 -05:00
che-bot 9c05838b41
chore: Bump to 7.39.0-SNAPSHOT in main (#169)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-10-20 13:30:29 +03:00
che-bot 07142c8626
chore: Bump to 7.38.0-SNAPSHOT in main (#149)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-09-30 10:26:08 +03:00
Sergii Kabashniuk 359ebb32bc
build: Transition from Java EE to Jakarta EE (#80)
* Upgrade swagger-ui-3.51.2

* Upgrade tomcat 10.0.10

* changed only imports

* changed imports in service loader

* changed swagger jaxrs deployment

* Changed swagger annotations + basic imports

* Changed imports and minimal key length for jsonwebtoken

* Restassured API changes + imports

* Removed trailing slash from CHE_HOME

* Migrate to jakarta schema in web.xml

* Disable tracing

* New artifacts and maven build upgrade

* Removed jackson-jaxrs-json-provider from wsmaster war

* Fixed KeycloakServletModuleTest and forked TracingFilter

* Removed unused dependecies
2021-09-13 08:20:09 +03:00
che-bot 981c04c41e
chore: Bump to 7.37.0-SNAPSHOT in main (#96)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-09-09 08:32:24 +03:00
che-bot fa87ca0772
chore: Bump to 7.36.0-SNAPSHOT in main (#87)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-08-19 11:25:35 +03:00
che-bot ccb8e4b63e
chore: Bump to 7.35.0-SNAPSHOT in main (#67)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-07-29 08:49:49 +03:00
che-bot 2cad39d915
chore: Bump to 7.34.0-SNAPSHOT in main (#46)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-07-13 11:59:29 +03:00
che-bot 2b4662c2f8
chore: Bump to 7.33.0-SNAPSHOT in main (#31)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-06-18 13:46:04 +03:00
Mykhailo Kuznietsov d981eed3ee [release] Bump to 7.32.0-SNAPSHOT in main
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-05-26 15:33:43 +00:00
Sergii Kabashniuk 6670c6986b Upgrade license 2021-05-20 17:05:45 +03:00
Sergii Kabashniuk 98b66ff1f6 Upgrade maven plugin configuration. Made pom.xml independent from che-parent 2021-05-20 16:53:16 +03:00
che-bot 406bc7b164
[release] Bump to 7.31.0-SNAPSHOT in master (#19760)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-05-10 12:01:20 +03:00
che-bot 89082a98ad
[release] Bump to 7.30.0-SNAPSHOT in master (#19592)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-04-16 17:44:31 +03:00
che-bot 6e958bbd63
[release] Bump to 7.29.0-SNAPSHOT in master (#19397)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-03-25 14:29:29 +02:00
Mykhailo Kuznietsov f889e0399e
[release] bump to 7.28.0-SNAPSHOT version (#19290)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-03-16 09:48:14 -04:00
Pavol Baran d3f27d2c03
Include che.devworkspaces.enabled property (#19193)
* Added che.devworkspaces.enabled property

Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-03-04 12:38:53 +02:00
Mykhailo Kuznietsov d51e1d0edf
[release] Bump to 7.27.0-SNAPSHOT in master (#19042)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-02-11 15:28:53 +02:00
Michal Vala 4245b646c9
include default editor and plugins in /workspace/settings (#18996)
Signed-off-by: Michal Vala <mvala@redhat.com>
2021-02-08 10:20:20 +01:00
che-bot f09d3b7356
[release] Bump to 7.26.0-SNAPSHOT in master (#18882)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-01-26 15:05:14 +02:00
che-bot bd3d5eae49
Merge branch 'pr-master-to-7.25.0-SNAPSHOT' of github.com:eclipse/che into pr-master-to-7.25.0-SNAPSHOT (#18760)
* [release] Bump to 7.25.0-SNAPSHOT in master

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

* [release] Bump to 7.25.0-SNAPSHOT in master

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-01-11 09:25:22 +02:00
che-bot 46dc9ac8ad
[release] Bump to 7.24.0-SNAPSHOT in master (#18595)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-12-14 08:55:15 -05:00
Oleksandr Andriienko b562d092c6
Use internal network url for plugin, devfile registry and fix CHE_API_INTERNAL env. (#17945)
* Use internal network url for plugin, devfile registry and fix CHE_API_INTERNAL env.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2020-11-26 13:54:42 +02:00
che-bot 60aa069746
[release] Bump to 7.23.0-SNAPSHOT in master (#18418)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-11-23 14:20:16 +02:00
Sergii Kabashniuk 7007453a11
Distinct interrupted from failed to start workspace metric (#18258)
* Distinct interrupted from failed to start workspace metric

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2020-11-05 12:25:59 +02:00
che-bot 0af5ef8954
[release] Bump to 7.22.0-SNAPSHOT in master (#18246)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-10-30 12:26:31 +02:00
Vitalii Parfonov 0558b9eba2
Stop and remove running workspaces instead of failing on remove user event (#18136)
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2020-10-23 00:05:28 +03:00
Max Shaposhnik 1e4be63410
Remove installers entity 2020-10-19 19:25:03 +03:00
che-bot 577bf2955c
[release] Bump to 7.21.0-SNAPSHOT in master (#18091)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-10-13 02:55:44 +03:00
che-bot ee55d0e66e
[release] Bump to 7.20.0-SNAPSHOT in master (#17900)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-09-24 15:27:20 +03:00
Angel Misevski cf7e31410b Add devfile property to allow enabling/disabling plugin merging
Add attribute 'mergePlugins' to devfile to manually enable/disable plugin
merging in the plugin broker. Default value when no property is present
is controlled by property che.workspace.plugin_broker.default_merge_plugins

Add a small note to the plugin broker images config lines in
che.properties to make it clear that the Che Operator overrides the
properties by default.

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2020-09-15 21:58:36 -04:00
che-bot cc302641fe
[release] Bump to 7.19.0-SNAPSHOT in master (#17708)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-08-27 16:04:22 +03:00
Vitalii Parfonov 3d27158968
Shutdown Asynchronous Pod after some idle time (#17615)
* Shutdown Asynchronous Pod after some idle time

Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>

Co-authored-by: Ilya Buziuk <ibuziuk@redhat.com>
2020-08-13 17:17:06 +03:00
Mykhailo Kuznietsov 90548b2d33 [release] Bump to 7.18.0-SNAPSHOT in master
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-08-07 18:24:10 +02:00
Vitalii Parfonov 98abc6ffa1
Add properties that defines available values for storage types and default type (#17427)
* Add properties that defines available values for storage types and preferred type

Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2020-07-17 14:04:29 +03:00
che-bot 14aaa7530f
[release] Bump to 7.17.0-SNAPSHOT in master (#17422)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-07-16 13:20:27 +03:00
Vitalii Parfonov 3dd86e856d
Prepare environment for async storage of project sources (#16972)
* Prepare environment for async storage of project sources

Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2020-07-15 18:50:36 +03:00
Max Shaposhnik 3b2dbca536
Per-component override of secrets automount and paths override for file mounts; 2020-06-26 19:22:05 +03:00
che-bot 9bbb5eab8e
[release] Bump to 7.16.0-SNAPSHOT in master (#17249)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-06-26 18:10:09 +03:00
che-bot 5c580b1875
[release] Bump to 7.15.0-SNAPSHOT in master (#17085)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-06-04 13:24:48 +03:00
che-bot 0419084717
[release] Bump to 7.14.0-SNAPSHOT in master (#16931)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-05-18 12:41:27 +03:00
Mykhailo Kuznietsov fa9f6d5eba
[release] bump master to 7.13.0-SNAPSHOT (#16739)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-04-24 14:40:41 +03:00
Mykhailo Kuznietsov 07eafb32a3
[release] Bump to 7.12.0-SNAPSHOT in master (#16562)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-04-08 13:13:48 +03:00
Vitalii Parfonov 55ac5964dd
Set next development version (#16309)
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2020-03-13 21:34:45 +02:00
Michal Vala 6beb2cdfca
count workspace starts in debug mode (#16210)
* count workspace starts in debug mode

Signed-off-by: Michal Vala <mvala@redhat.com>

fix maven dependencies

Signed-off-by: Michal Vala <mvala@redhat.com>

observe debug mode metrics with events

Signed-off-by: Michal Vala <mvala@redhat.com>

change start attemts in debug mode metrics name, fix pom deps

Signed-off-by: Michal Vala <mvala@redhat.com>

rename start workspace in debug metrics with tags

Signed-off-by: Michal Vala <mvala@redhat.com>

* add options to workspace start event to be able to count debug starts

* remove no longer used logwatch meter binder, write hopefully proper metrics tags

Signed-off-by: Michal Vala <mvala@redhat.com>

* cleanup

Signed-off-by: Michal Vala <mvala@redhat.com>

* fix tags again

Signed-off-by: Michal Vala <mvala@redhat.com>

* grafana graph with workspace start attempts total and in debug

Signed-off-by: Michal Vala <mvala@redhat.com>

* fix tests

Signed-off-by: Michal Vala <mvala@redhat.com>

* fix grafana datasource

Signed-off-by: Michal Vala <mvala@redhat.com>

* set mins for workspace start attempts grafana graphs

Signed-off-by: Michal Vala <mvala@redhat.com>
2020-03-10 10:12:32 +01:00
Max Shaposhnik 146038cbe7 Add cpuLimits into cheEditor/chePlugin 2020-03-02 13:48:40 +02:00
Michal Vala bffe11e227
Watch and provide startup logs (workspace + broker pods) (#16126)
* collect logs first

* very very rough log watching implementation, does not even work

Signed-off-by: Michal Vala <mvala@redhat.com>

* ok this should work

Signed-off-by: Michal Vala <mvala@redhat.com>

* cleanup

Signed-off-by: Michal Vala <mvala@redhat.com>

* format

Signed-off-by: Michal Vala <mvala@redhat.com>

* simplify, get rid of custom input stream

Signed-off-by: Michal Vala <mvala@redhat.com>

* format

Signed-off-by: Michal Vala <mvala@redhat.com>

* start watching for logs later, when we know the machines we're interested in

Signed-off-by: Michal Vala <mvala@redhat.com>

* make waiting for containers to get the logs rather time based

Signed-off-by: Michal Vala <mvala@redhat.com>

* block closing only when workspace failure, reusing kubernetes threadpool... can this thing get any better?

Signed-off-by: Michal Vala <mvala@redhat.com>

* just some refactoring and cleanup

Signed-off-by: Michal Vala <mvala@redhat.com>

* and format

Signed-off-by: Michal Vala <mvala@redhat.com>

* reading log input stream moved to LogWatcher and PodLongHandler is now responsible for handling just single log messages

Signed-off-by: Michal Vala <mvala@redhat.com>

* more precise checking for log error

Signed-off-by: Michal Vala <mvala@redhat.com>

* format

Signed-off-by: Michal Vala <mvala@redhat.com>

* make it possible to start the workspace in debug mode

Signed-off-by: Michal Vala <mvala@redhat.com>

* debug mode in devfile attributes

Signed-off-by: Michal Vala <mvala@redhat.com>

* get rid of inconsistent executor in KubernetesDeployments#watchLogs method

Signed-off-by: Michal Vala <mvala@redhat.com>

* log and javadoc fixes

Signed-off-by: Michal Vala <mvala@redhat.com>

* nullcheckcs for the devfile and fix tests

Signed-off-by: Michal Vala <mvala@redhat.com>

* better logs

Signed-off-by: Michal Vala <mvala@redhat.com>

* add few tests

Signed-off-by: Michal Vala <mvala@redhat.com>

* LogWatcher tests first batch

Signed-off-by: Michal Vala <mvala@redhat.com>

* remove unused imports

Signed-off-by: Michal Vala <mvala@redhat.com>

* bit reworked container logwatch

Signed-off-by: Michal Vala <mvala@redhat.com>

* fix missing license headers

Signed-off-by: Michal Vala <mvala@redhat.com>

* equals, hashCode and toString

Signed-off-by: Michal Vala <mvala@redhat.com>

* that's not probably needed

Signed-off-by: Michal Vala <mvala@redhat.com>

* review fixes, simplify code, better variable names

Signed-off-by: Michal Vala <mvala@redhat.com>

* we don't need distinct on Set

Signed-off-by: Michal Vala <mvala@redhat.com>

* add rest param to watch the workspace pod logs

Signed-off-by: Michal Vala <mvala@redhat.com>

* fix and add tests

Signed-off-by: Michal Vala <mvala@redhat.com>

* return when finish with watching logs

Signed-off-by: Michal Vala <mvala@redhat.com>

* test successful ended container log watch

Signed-off-by: Michal Vala <mvala@redhat.com>

* simplify

Signed-off-by: Michal Vala <mvala@redhat.com>

* comment up

Signed-off-by: Michal Vala <mvala@redhat.com>

* tests

Signed-off-by: Michal Vala <mvala@redhat.com>

* PodLogHandlerToEventPublisherTest

Signed-off-by: Michal Vala <mvala@redhat.com>

* make debug workspace start query param lowercase

Signed-off-by: Michal Vala <mvala@redhat.com>

* hold sharedpool object in namespace/project factories

Signed-off-by: Michal Vala <mvala@redhat.com>

* watch plugin broker logs

Signed-off-by: Michal Vala <mvala@redhat.com>

* synchroinze closing and adding container log watchers, wait before close on error

Signed-off-by: Michal Vala <mvala@redhat.com>

* synchronize new logwatch with closing

Signed-off-by: Michal Vala <mvala@redhat.com>

* add missing license header

Signed-off-by: Michal Vala <mvala@redhat.com>

* fix logwatch close test

Signed-off-by: Michal Vala <mvala@redhat.com>

* get startOptions down to broker deploy to tell wether we want to watch the logs

Signed-off-by: Michal Vala <mvala@redhat.com>

* Update infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/namespace/KubernetesDeployments.java

Co-Authored-By: Angel Misevski <amisevsk@redhat.com>

* Update infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/namespace/log/LogWatcher.java

Co-Authored-By: Angel Misevski <amisevsk@redhat.com>

* review fixes

Signed-off-by: Michal Vala <mvala@redhat.com>

* aaand format

Signed-off-by: Michal Vala <mvala@redhat.com>

* timeoutes to constants

Signed-off-by: Michal Vala <mvala@redhat.com>

* remove unnecessary AtomiBoolean, synchronize creating LogWatch, and few more review fixes

Signed-off-by: Michal Vala <mvala@redhat.com>

* limit log inputstream size to be safe

Signed-off-by: Michal Vala <mvala@redhat.com>

* remove logwatch TODO, which is fixed now

Signed-off-by: Michal Vala <mvala@redhat.com>

* don't need AtomicBoolean, extra options isEmpty check, some javadoc

Signed-off-by: Michal Vala <mvala@redhat.com>

Co-authored-by: Angel Misevski <amisevsk@redhat.com>
2020-02-27 15:16:37 +01:00
Mykhailo Kuznietsov c3f09baac0
[release] Bump to 7.10.0-SNAPSHOT in master branch (#16081)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2020-02-20 12:28:58 +02:00
Vitalii Parfonov 987e484c06
Set new development version in master branch (#15880) 2020-01-30 15:38:59 +02:00