Commit Graph

8482 Commits (98b36c7f1e8c83f7109f999991fef47d757e2dc2)

Author SHA1 Message Date
Masaki Muranaka b06e062e4d Enable to set the value `che.workspace.plugin_broker.wait_timeout_min`
Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
2019-12-17 06:28:28 +09:00
Kateřina Foniok 48c8513dba
Adding load tests. (#15450)
* Adding load tests.

* Rename load-tests to performance.
2019-12-16 09:32:41 +01:00
Dmytro Nochevnov 2c756e6a44
Add Jenkins pipelines for pre-release and nightly testing (#15426)
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2019-12-16 02:03:17 +02:00
Kateřina Foniok 1bd9ce0191
Load test - typescript part (#15451)
* Adding typescript test for load testing.

Co-authored-by: musienko-maxim <mmusienko@codenvy.com>

* Applaying requested changes.

* Revert change in ITestWorkspaceUtil, get rid of RestClient and use axios instead.
2019-12-13 15:33:41 +01:00
Lukas Krejci 01d03b22d9
Add additional diagnostic for failure when K8s pronounces a pod running (#15449)
* Fixes #14781 - Add additional diagnostic for failure when K8s pronounces
a pod running. It still might have failed if one of the containers has
terminated.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-12-13 14:45:44 +01:00
Kateřina Foniok c26d0689f8
Fix Vert.x - default project changed in devfile registry. (#15474) 2019-12-13 14:11:24 +01:00
Aleksandr Shmaraiev d9d203a70d
Tests E2E: Update E2E test 'InstallCheByOperatorHub' according to changes on UI (#15468)
* Update locators and methods according to changed UI
* Do refactor and update methods in page objects
* Implement log into installed application with regular user of OCP
* Update and modify parameters in the 'TetsConstants'
2019-12-13 14:27:14 +02:00
Sergii Leshchenko c0039ec0e4
Merge pull request #15435 from sleshchenko/editorEnv
Propagate plugin/editor component environment variables
2019-12-13 13:57:03 +02:00
Sergii Kabashniuk 1f6b1c2870
Merge pull request #15446 from eclipse/che15338
Fix potential NPE
 Signed-off-by: Sergii Kabashniuk <skabashn@redhat.com>
2019-12-13 10:22:58 +01:00
Sergii Leshchenko 294cf4e609 Propage env variables and memory limit on plugin brokering phase
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-12-13 10:45:19 +02:00
Max Shaposhnik 2b824713e6 Support ENV variables for cheEditor-chePlugin 2019-12-13 10:45:18 +02:00
Max Shaposhnik caa61871c5 Add env to editors 2019-12-13 10:45:18 +02:00
Sergii Kabashniuk 89bac9fad4 Fix potential NPE
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>

Signed-off-by: Sergii Kabashniuk <skabashn@redhat.com>
2019-12-13 08:57:50 +01:00
Sergey Skorik e3999fcc8b [Selenium] Stabilize selenium tests from factory package (#15459)
* fix notification message, remove workspace after test done

* add DirectUrlFactoryWithKeepDirectoryTest test to CheSuite.xml test suite

* remove info about known issue

* add CreateFactoryFromDevfileUrl test

* remove DirectUrlFactoryWithKeepDirectoryTest test from CheOneThreadTestsSuite suite
2019-12-12 17:38:16 +02:00
Oleksii Kurinnyi 59967f0a8e
Listen to message from iframe in order to refresh keycloak token. (#15465)
* Listen to message from iframe in order to refresh keycloak token.

Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>

* fixup! Listen to message from iframe in order to refresh keycloak token.
2019-12-12 15:11:45 +02:00
Kateřina Foniok f5a220dd3c
Change redirect of output of maven build-to-file command to tee. (#15457) 2019-12-12 11:19:59 +01:00
Igor Ohrimenko c37275677c
"Happy Path" Update methods from the "e2e" project for simplifying and improve it's work (#15452) 2019-12-11 17:28:30 +02:00
Oleksii Orel 2d71093f35
upgrade angular version to 1.7.9 (#15409)
Signed-off-by: Oleksii Orel <oorel@redhat.com>
2019-12-11 11:30:35 +02:00
Max Shaposhnik ce64b1966e
Restructurize auth modules and remove reduntant one 2019-12-11 11:19:54 +02:00
hmkim 5454f5670b Update prometheus and grafana version in requirement.yaml file to be compatible with k8s v1.16
Signed-off-by: hmkim <hmkim@popcornsar.com>
2019-12-11 13:44:52 +09:00
Dmytro Nochevnov b2886fa3d4
Fix colliding of parameters between PR check builds (#15441)
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2019-12-10 11:02:12 +02:00
Dmytro Nochevnov 2a4cf051d1
Update happy-path-workspace.yaml (#15427)
* Update happy-path-workspace.yaml

Fix references to happy path workspace devfile component.

* Fix paths in Jenkinsfile

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2019-12-09 11:24:14 +02:00
Kateřina Foniok 1179cd25bb
Moving e2e tests. (#15063)
* Moving e2e tests.

* Moving che-selenium-core.

* Moving che-selenium-test/src/main.

* Moving che-selenium-test/src/test.

* Moving last files from selenium.

* Changing related files.

* Move CRW Jenkins jobs definions from e2e/jenkins to .infra folder.

* Add 'tests' part of path to Jenkinsfile

* Update pom.xml files.

* Reverting groupId in poms.

* Restore org.eclipse.che.selenium artifact name

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

* Restore org.eclipse.che.selenium artifact name

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2019-12-09 08:26:56 +01:00
Max Shaposhnik 6488223525
Fix NPE in devfile schema validator 2019-12-06 09:58:54 +02:00
Angel Misevski a4a91522d0 Provision proxy settings on init containers
Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2019-12-03 17:21:20 -05:00
Max Shaposhnik bc3c931356
Remove outdated configuration properties 2019-12-03 18:58:54 +02:00
Sergey Skorik 47f23094a2
[Selenium] Turn off unstable selenium tests (#15393) 2019-12-03 17:42:55 +02:00
Lukas Krejci b99cd0e06e
Remove the beta status from the che.infra.kubernetes.namespace.allow_user_defined (#15365)
Slightly reword its description, too.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-12-02 11:19:58 +01:00
Oleksii Orel 96b5074cd7
add websocket stream check before sending a message (#15369)
* Add WebSocket stream check before sending a message

Signed-off-by: Oleksii Orel <oorel@redhat.com>
2019-11-30 23:39:57 +02:00
Sergii Kabashniuk a2aae18485
Print build information to the startup logs (#15364)
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-11-29 20:09:14 +01:00
Sergii Kabashniuk 0417f63f3f
Added the reason of problem to clean up preferences for owner of the workspace (#15366)
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-11-29 18:19:01 +01:00
Sergii Kabashniuk deae8a8f70
Drop che_workspace_expiration table (#15357)
* Drop che_workspace_expiration table
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-11-29 11:14:14 +01:00
Max Shaposhnik ceec1d8bd3
Make it possible to override values of the devfile by factory parameters 2019-11-29 11:07:25 +02:00
Vitalii Parfonov 6cabdeff4d
RELEASE: Set next development version (#15360) 2019-11-29 10:27:33 +02:00
Dmytro Nochevnov 6182c09490
fix method for checking New Worspace page is opened (#15358) (#15359) 2019-11-28 21:51:29 +02:00
Max Shaposhnik 22c11a196c
Fix possible NPE when no URL parameter specified for factory 2019-11-28 16:13:22 +02:00
Lukas Krejci b2b6f5f488
User selection of the workspace namespace/project (#15040)
Enrich `RuntimeIdentity` with `infrastructureNamespace` property so that it can be used by the namespace/project factories to create/obtain appropriate namespaces for the workspaces and make use of it throughout the workspace provisioning.

Add an explicit query parameter to assign a workspace to a specific namespace, if possible, at workspace creation time.
2019-11-28 14:36:25 +01:00
Oleksii Kurinnyi b38ae91aff
Related views get updated after changing a workspace name. (#15251)
This fixes the bug which doesn't allow to start a workspace after changing its name.

Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
2019-11-27 19:22:03 +02:00
Dmytro Nochevnov 5179594fb2
Turn off the tests which check refresh (#15335)
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2019-11-27 16:10:06 +02:00
Vitaliy Gulyy a461d50914
Listen changing workspace status (#15254)
Signed-off-by: Vitaliy Gulyy <vgulyy@redhat.com>
2019-11-27 14:00:37 +02:00
Lucia Jelinkova 51bb0bb13f Dashboard: fail build when webpack has errors
Signed-off-by: Lucia Jelinkova <ljelinko@redhat.com>
2019-11-26 12:16:48 +02:00
Oleksii Orel 2cc7da549e
Set basic access authentication for registries requests (#15292)
* set basic access authentication for requests to the plugin and devfile registries

Signed-off-by: Oleksii Orel <oorel@redhat.com>
2019-11-26 11:56:28 +02:00
Sergii Leshchenko 9cb3549e30
Add support of env for k8s/os component (#15252)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-11-26 10:47:12 +02:00
Dmytro Nochevnov d08a8fb395
Fix test workspace devfile address for PR based on fork (#15311)
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2019-11-26 08:10:58 +02:00
Dmytro Nochevnov 5e5e30f162
Various improvements of Jenkins pipeline to run Che E2E Happy path tests on PR check (#15064)
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2019-11-25 14:53:55 +02:00
Sergii Leshchenko 4a50e4cda6
Fix path to default trust store of OpenJDK (#15296)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-11-25 13:44:04 +02:00
Sergii Kabashniuk c388463821
Used latest official jre8-slim image for che master (#15203)
* Used latest official jre8-slim image for che master
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-11-23 15:17:32 +01:00
Sergii Kabashniuk 6b4d751a2d
JvmService. Service that allows getting jvm heap and thread dump (#15201)
* JvmService. Service that allows getting jvm heap and thread dum
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-11-23 13:18:28 +01:00
Sergii Leshchenko 4083380bb8
Improved handling of exceptions in workspace activities related operations (#15247)
* Fix throwing DB related exception from WorkspaceActivityDao
* Continue process every activity when error occurred during processing one

Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-11-22 16:42:51 +02:00
Max Shaposhnik 499d6c0873
Align JGroups labels property name and add one preventing to connect to unready pods 2019-11-22 12:52:24 +02:00