Commit Graph

7454 Commits (7f38fc4e91bde8f08e89a732976d3d2e4830c83e)

Author SHA1 Message Date
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
Aleksandr Shmaraiev 902ddc02fd
Selenium: Do refactoring selenium tests (#12338) 2019-01-05 11:32:30 +02:00
Oleksii Orel d67d0abbd3
CHE-8909 fix add a new machine flow (#12324)
* CHE-8909 fix add a new machine flow

Signed-off-by: Oleksii Orel <oorel@redhat.com>

* fix machine name in WorkspaceDetailsMachineActionsTest selenium test

* fix the regular expression for a container name

Signed-off-by: Oleksii Orel <oorel@redhat.com>
2019-01-04 15:49:57 +02:00
Aleksandr Shmaraiev ed9a5f5d02
Selenium: Do refactoring selenium tests in the 'intelligencecommand' package (#12331) 2019-01-04 09:35:38 +02:00
Dmytro Nochevnov 431920538b
Make Keycloak CLI client for E2E test as extendable (#12325)
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2019-01-03 21:01:23 +01:00
Sergii Leshchenko 51f945a550
Use 'envFrom' in Che Deployment instead of duplicating of entries from config map (#12289) 2019-01-03 11:27:48 +02:00
Aleksandr Shmaraiev 5d0cdfcbbb
Selenium: Do refactoring selenium tests from the 'factory' package (#12323) 2019-01-03 09:32:08 +02:00
Max Shaposhnik 0cc54b0132
Add kubernetes/os type tool into devfile API 2019-01-02 16:08:55 +02:00
Aleksandr Shmaraiev e4d0f9987d
Selenium: Refactor tests from the 'editor' package (#12313) 2018-12-31 16:09:41 +02:00
Sergii Kabashniuk d5b879abf2
Made defile commands optional (#12308) 2018-12-30 12:15:28 +02:00
Dmytro Nochevnov 9536a5063e
Fix LoginNewUserWithOpenShiftOAuthTest selenium test (#12318)
* Fix getting existed test workspace id
* Fix workspace name in CreateWorkspaceOnDashboardTest
* Remove error-prone command from LoginExistedUserWithOpenShiftOAuthTest
* Fix LoginNewUserWithOpenShiftOAuthTest selenium test

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2018-12-29 22:40:00 +01:00
Sergey Skorik e885bbd982
Selenium: add info about known #12315 issue to TheiaBuildPluginTest selenium test (#12316) 2018-12-29 16:38:10 +02:00
Sergey Skorik cb5da3faaa
Selenium: add info about known issues, stabilize tests (#12314)
* add info about known issues, stabilize tests

* fix timeout in CodenvyEditor page object
2018-12-29 16:37:42 +02:00
Dmytro Nochevnov af48cd877b
Upgrade version of selenium chrome-node to 3.141.59-dubnium (#12286)
* Upgrade version of selenium chromenode to 3.141.59-dubnium
* Fix test timeouts to comply with new chrome-node version
* Fix NewWorkspacePageTest selenium test
* Fix ImportProjectFromGitHubTest, AuthorizeOnGithubFromDashboardTest

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2018-12-28 20:55:28 +01:00
Anna Shumilova a082fbe047 Make documentation links configurable
Signed-off-by: Anna Shumilova <ashumilo@redhat.com>
2018-12-28 15:39:09 +02:00
Dmytro Nochevnov c85ef9e2ad
Remove redundant Eclipse Che 'user' role (#12279)
* Don't bind 'user' role to test user

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>

* Remove role 'user' from keycloak

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2018-12-28 14:35:31 +01:00
Sergey Skorik b5ee590b20
Selenium: fix existed selenium tests from 'factory' package according to factory creation changes (#12297) 2018-12-28 14:27:36 +02:00
Dmytro Nochevnov 10a8006af7
Exclude flaky selenium tests from execution by default (#12296)
* Exclude flaky selenium tests from execution by default

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>

* Fix e2e selenium tests documentation

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>

* Restore CreateWorkspaceFromNodeStackTest test

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2018-12-28 11:50:49 +01:00
Sergii Leshchenko 316011beec
Merge pull request #12257. Fixes #12207
Add periodical job that stops Runtimes without existing pods
2018-12-28 12:14:56 +02:00
Sergii Leshchenko 6553ddfbac Add logging messages when workspace is stopped abnormally 2018-12-28 11:47:28 +02:00
Anna Shumilova cd822c837a che-12167: change docker image regex to cover all cases from docker documentation
Signed-off-by: Anna Shumilova <ashumilo@redhat.com>
2018-12-28 10:33:00 +02:00
Anna Shumilova 10c1b2b3a3 che-10030: avoid browser freeze after closing dialog with codemirror required error
Signed-off-by: Anna Shumilova <ashumilo@redhat.com>
2018-12-28 10:33:00 +02:00
Sergii Leshchenko e8bf807964 Fix typo: 'ingressMeta' -> 'routeMeta' 2018-12-28 10:32:02 +02:00
Sergii Leshchenko 4758e5a453 Fix events publishing when stopping hanging k8s runtimes 2018-12-28 10:32:02 +02:00
Sergii Leshchenko c9308790e8 Make Internal#getContext and InternalRuntime#stop methods not final for testing 2018-12-28 10:32:02 +02:00
Sergii Leshchenko a64f03f665 Add periodical job that stops Runtimes without existing pods 2018-12-28 10:32:02 +02:00
Sergii Leshchenko 7d7e9dd9ba Add an ability to get running internal runtimes via WorkspaceRuntimes 2018-12-28 10:32:02 +02:00
Sergii Leshchenko cf1fb2f328 Fix get pod by name method to return empty optional if pod doesn't exist 2018-12-28 10:32:02 +02:00
Sergii Leshchenko 6cbe139daa Fix tests for KubernetesDeployments 2018-12-28 10:32:02 +02:00
Sergii Leshchenko 721eb5d90f Fix creation k8s clients without workspace id specified 2018-12-28 10:32:02 +02:00
Sergii Leshchenko 68fb774e16 Change 'running' word to 'active' not to avoid confusing with RUNNING status 2018-12-28 10:32:02 +02:00
Aleksandr Shmaraiev 80b0b8dde0 Selenium: Refactor some tests from the 'debugger' package (#12300) 2018-12-27 21:17:57 +01:00
Roman Iuvshyn 4bd8ba5891
RELEASE: Update CHANGELOG (#12287)
* RELEASE: Update CHANGELOG

* Update CHANGELOG.md
2018-12-27 15:19:13 +02:00
Sergii Leshchenko 2f7f726b83
Fix logged messages in commons schedule module (#12283) 2018-12-27 14:54:16 +02:00
Aleksandr Shmaraiev c6972d4438
Selenium: Correct some selenium tests to increase reliability (#12275)
* Correct some selenium test to increase reliability when run on CI
2018-12-26 23:50:00 +02:00
Sergey Skorik c578446ca7
Selenium: add selenium tests to UNDER_REPAIR group (#12281) 2018-12-26 18:17:52 +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
Yevhen Vydolob 345d1b7e62
Add '.d.ts' DTO generator (#12250)
#12132 Add '.d.ts' DTO generator

Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
2018-12-26 11:15:06 +02:00
Lukas Krejci 80596fbbb9 Fix the output of the GET /activity to just contain the array of ws ids (#12271)
not the full page object.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2018-12-24 13:50:32 +02:00
Mykhailo Kuznietsov bac76ac5ee Fix WS Agent not setting appropriate CORS allowed origin on Docker (#12265) 2018-12-24 13:49:46 +02:00
Ilya Buziuk 58219463d7 che #12187: Deference of the 'HttpURLConnection' after disconnection in the HttpProbe
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2018-12-24 10:44:44 +01:00
Ilya Buziuk 74f8960d06 che #12187: Cancelling TimeoutProbeTask to avoid potential memory leak in ProbeScheduler
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2018-12-24 10:44:44 +01:00
Lukas Krejci 1f09ced065 Publicize the number of workspaces per state as a prometheus metric.
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2018-12-22 23:09:37 +01: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
Sergey Skorik c1c762b974 Check that 'Rename' menu item doesn't exist for GoLang (#12256) 2018-12-21 17:15:51 +01:00