Commit Graph

8482 Commits (98b36c7f1e8c83f7109f999991fef47d757e2dc2)

Author SHA1 Message Date
Maxim Musienko 0f3489b45e
Create script for launching OCP OAuth test (#15941)
Create script for launching OCP OAuth test
2020-02-06 18:40:11 +02:00
Igor Ohrimenko c337943093
[TS_SELENIUM] Fix the logical mistake in the "Editor.ts" pageobject leads to "StaleElementReference" error (#15948)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-02-06 17:44:17 +02:00
Sergii Kabashniuk c3b4b796f5
reset EnvoronmentContext between test to avoid influence one test on another (#15933) 2020-02-05 13:20:12 +01:00
Sergii Kabashniuk f4d8ad9a0b
Recover runtimes in multi-thread friendly manner (#15894)
* Recover runtimes in multi-thread friendly manner
2020-02-05 13:19:55 +01:00
Sergii Leshchenko edb72c2ca0
Provision environment variables for initContainers of chePlugin/cheEditor (#15508)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2020-02-05 11:08:20 +02:00
Dmytro Nochevnov 45604b90ef
Turn on E2E tests which check restore of browser's tabs (#15886)
* Turn on E2E tests which check restore of browser's tabs
* Turn off failing test ProjectStateAfterWorkspaceRestartTest
* Notify kfoniok@redhat.com about nightly tests failure; retry che installation 2 times

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-02-04 00:04:18 +02:00
Igor Ohrimenko 0e9cace002
[TS_SELENIUM] Create the "NotificationCenter" pageobject (#15909)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-02-03 18:32:14 +02:00
Vitalii Parfonov aa488cbffe
Update RELEASE.md (#15883)
* Update RELEASE.md

* Update RELEASE.md
2020-02-03 10:45:36 -05:00
Nick Boldt e0481c47dc
move the checkboxes out of the table so they are clickable; add more artifacts and links to CI jobs; add section for pending PRs (#15875)
Change-Id: Iba8f8b0ad4ae2c8543d0d76a8ac6d5756f40c0c1
Signed-off-by: nickboldt <nboldt@redhat.com>
2020-02-03 10:27:00 -05:00
Oleksii Kurinnyi f5284a5470
[UD] Added ability to pre-fetch resources defined in configuration (#15889)
* [UD] Added ability to pre-fetch resources defined in configuration

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

Co-authored-by: Sergii Leshchenko <sleshche@redhat.com>
2020-02-03 13:48:51 +02:00
Vitalii Parfonov f50abbcf31
Add script for build release candidate docker images (#15895)
* Add script for build release candidate docker images

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

* Replace test organization with real one

Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2020-02-03 11:25:18 +02:00
Sergey Skorik deb322d3d3
create cico_pt_test script (#15896)
Moving from Codenvy CI to the CentOS CI: add script for devtools-che-che-pullrequest-test project
2020-01-31 18:59:15 +02:00
Mykhailo Kuznietsov 994ff42e3b
Fix CI release script (#15879) 2020-01-31 14:49:36 +02:00
Vitalii Parfonov 987e484c06
Set new development version in master branch (#15880) 2020-01-30 15:38:59 +02:00
Lukas Krejci 84cbaecfb1
Add a configuration property to the helm chart to not define liveness and (#15429)
readiness probes on che server. This is helpful when debugging and pausing
the server for a longer time.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2020-01-30 12:59:43 +01:00
Nick Boldt abb934cf78
#15860 release process issue... (#15861)
* #15860 release process issue template

Signed-off-by: nickboldt <nboldt@redhat.com>

* RELEASE.sh renamed to make-release.sh in machine-exec repo

Change-Id: I948d40e1f1e89d858916889b293f0dc1089a038a
Signed-off-by: nickboldt <nboldt@redhat.com>

* fix Mykhailo's GH nick

Change-Id: I15ce40a5d8ebdfc242566911c1ce8586733e65b5
Signed-off-by: nickboldt <nboldt@redhat.com>
2020-01-29 11:01:38 -05:00
Oleksii Kurinnyi e3f198288d
Add the ephemeral mode toggle to create workspace screen (#15818)
* Add the ephemeral toggle to create workspace view

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

* Disable autoscroll on the workspace create page.

Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
2020-01-29 17:49:01 +02:00
Tom George 06792af008
Given a URL plugin reference in CHE_WORKSPACE_DEFAULT__EDITOR_PLUGINS, resolve and install it (#15757)
che #15709 Ability to add a plugin via URL, that is not in a plugin registry via CHE_WORKSPACE_DEFAULT__EDITOR_PLUGINS env var and dedicated property

Signed-off-by: Tom George <tg82490@gmail.com>
2020-01-29 11:40:06 +01:00
Oleksii Kurinnyi 2e3e6c68fe
Fix resolving the User Dashboard route (#15833)
* Fix resolving the User Dashboard route

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

* Switch on e2e java selenium tests in test suite

* Fix resolving the route for the workspace details page

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

Co-authored-by: Aleksandr Shmaraiev <oshmarai@redhat.com>
2020-01-29 11:45:22 +02:00
Vitalii Parfonov 6e941bdd93 Add information about bugfix release
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2020-01-28 10:55:13 -05:00
Vitalii Parfonov 679e0817c9 Provides RELEASE.md file with the release instructions.
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2020-01-28 10:55:13 -05:00
Tibor Dancs 5793910609 Fixed closeAllNotifications method, added new waitDialogShell method, added new runTaskWithDialogShell method into testsLibrary/CodeExecutionTests
Signed-off-by: Tibor Dancs <tdancs@redhat.com>
2020-01-28 15:26:57 +01:00
Lukas Krejci f7ebb910d1
Try to recover from invalid namespace names (#15793)
Fixes #15792. Try to recover from invalid namespace names that end up
in the workspace attributes by trying to fall back to the default
namespace.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2020-01-28 14:53:48 +01:00
Max Shaposhnik c1fb02f14d
Prevent session already invalidated error when re-logging in with different user (#15828)
* Prevent session already invalidated error when logging in with different users simultaneously

* fixup! Prevent session already invalidated error when logging in with different users simultaneously

* fixup! fixup! Prevent session already invalidated error when logging in with different users simultaneously
2020-01-28 09:57:23 +02:00
Lukas Krejci d1c45effee
Ingress/Route per plugin endpoint (#15432)
Fixes #15283. 
Introduce a new server config attribute - "unique" - to require the server
be exposed on a unique location, separate from the other endpoints
sharing the same port.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2020-01-28 00:56:48 +01:00
Angel Misevski 8082b91ce0 Update plugin brokers to version 3.1.0
Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2020-01-27 17:01:53 -05:00
Dmytro Nochevnov ec22ee4cd9
Work around start test workspace failure in Happy path tests (#15843)
* Increase start test workspace timeout; pull e2e test images before running the tests
* Retry pulling of test images / start kubernetes in test pipeline on failure

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-01-27 22:47:44 +02:00
Igor Ohrimenko c8c2af7957
[TS_SELENIUM] Simplify "inversify" modules binding (#15827)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-01-27 15:36:59 +02:00
Sergii Leshchenko 9ce61ffed7
Resolve relative links for icons on Create Workspace page (#15832)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2020-01-27 13:33:07 +02:00
Aleksandr Shmaraiev de4018e227
E2E: Update e2e java selenium tests according new behaviour on UD (#15823)
* Update a web-element according to change on UD
* Update the 'RecreateUpdateStrategyTest' according to change a behaviour on UD
* Add the tests to the 'UNDER_REPAIR' group via the known issue #15822
2020-01-27 12:37:20 +02:00
Max Shaposhnik 4705694009 fixup! fixup! Prevent session already invalidated error when logging in with different users simultaneously 2020-01-27 11:23:47 +02:00
Max Shaposhnik 925e94ed7e fixup! Prevent session already invalidated error when logging in with different users simultaneously 2020-01-27 11:20:17 +02:00
Max Shaposhnik 8718f61b3d Prevent session already invalidated error when logging in with different users simultaneously 2020-01-27 11:06:50 +02:00
Oleksii Kurinnyi 80df9d95e5
[UD] Added ability to disable some menu items and corresponding routes (#15777)
* [UD] Added ability to disable some menu items and corresponding routes

User Dashboard can disable some of menu items located in the side bar and corresponding routes.

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

* fixup! [UD] Added ability to disable some menu items and corresponding routes

* fixup! fixup! [UD] Added ability to disable some menu items and corresponding routes
2020-01-24 14:16:17 +02:00
Vitalii Parfonov 54c0d1b3bb
Fix nightly build on CentOS CI (#15813)
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2020-01-24 13:27:34 +02:00
Sergii Leshchenko a281bc5575
Propagate default value for persistVolumes for clients (#15775)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2020-01-24 10:43:10 +02:00
Oleksii Orel e8ab082be1
Fix workspaces for UD (#15784)
* fix workspace list

Signed-off-by: Oleksii Orel <oorel@redhat.com>
2020-01-23 15:10:07 +02:00
Vitalii Parfonov 28b42e335b
Set default organization to 'quay.io/eclipse' instead of 'eclipse' (#15768)
* Set default organization to 'quay.io/eclipse' instead of 'eclipse'

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

* Fix image name in Happy path tests

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

* Fix che-server image address in tests

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

Co-authored-by: Dmytro Nochevnov <dnochevn@redhat.com>
2020-01-22 21:12:08 +02:00
Max Shaposhnik dc2f3b5ea9
Set current GitHub repository URL and branch into devfile projects if they're missing or didn't match 2020-01-22 19:41:46 +02:00
Valeriy Svydenko 3ccf91192b
Fix the URL to devfile doc (#15774)
Signed-off-by: svor <vsvydenk@redhat.com>
2020-01-22 16:57:20 +02:00
Oleksii Kurinnyi a5f510162c
[UD] view and change target kubernetes namespace when creating a new workspace (#15704)
* Added API service to fetch kubernetes namespaces

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

* Added `kubernetes-namespace-selector` component

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

* Updated `ready-to-go-stacks` component

Added directive `kubernetes-namespace-selector` which  provides ability to choose an infrastructure namespace

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

* Updated `create-workspace` component

The component now takes into account the infrastructure namespace when creating a new workspace.

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

* Updated `import-custom-stack` component

The component now takes into account the infrastructure namespace when preparing a new workspace devfile.

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

* Updated `workspace-details-overview` component

Show the infrastructure namespace of current workspace

Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
2020-01-22 09:51:04 +02:00
Sergii Kabashniuk d98602c371
Replace hardcoded prometheus datasource with template (#15767)
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2020-01-22 08:16:28 +01:00
Angel Misevski b714a6b31c Update CentOS dockerfile
The CentOS dockerfile is out of date and results in a non-runnable Che
container.

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2020-01-21 10:08:59 -05:00
Igor Ohrimenko cbe8122d0b
[TS_SELENIUM] Create a method for expanding project tree according to the provided path (#15754)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-01-21 11:03:30 +02:00
Lukas Krejci 17d88e4e90
Fix the update validation error while stopping an idling workspace. (#15689)
Rework the namespace validation based on the suggestion by @sleshche. We now don't do full validation of update using the `validate` method but rather rely on `validateUpdate` to do the equivalent job.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2020-01-17 10:04:45 +01:00
Lukas Krejci 19b197562e
Don't fail in `deleteIfManaged` when the namespace/project is not managed (#15688)
Don't fail in `deleteIfManaged` when the namespace/project is not managed.
Instead, ignore the request silently.

That seems to be the original intention based on the usage of the method
everywhere else but the test suite 8-|

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2020-01-17 09:55:40 +01:00
Kateřina Foniok c2d65b4580
Extracting common test methods (#15619)
* Extracting common test methods and LS tests to separate files.

* Fix runtime error caused by imports. Add 'sort' to generateIndex.sh - the order should be the same from now.

* Separate test methods to files, fix comments from PR.

* Applying changes from comments.

* Changes regarding comments.
2020-01-17 08:21:34 +01:00
Igor Ohrimenko 4926bf318c
The "PreviewWidget.waitUrl" method has locator not applicable for all stacks (#15725)
Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2020-01-16 17:20:44 +02:00
Oleksandr Andriienko d13f9d3ecb
Add ability to set up Che workspace and postgress pvc class names using helm. (#15677)
*  Add ability to set up Che workspace and postgress pvc names using helm.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* improve helm value chePostgresPVCStorageClassName location

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>

* Fix indent in the yaml.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2020-01-16 12:30:21 +02:00
Oleksii Orel 0df8423c74 fix icon links for UD
Signed-off-by: Oleksii Orel <oorel@redhat.com>
2020-01-16 11:08:50 +02:00