Commit Graph

205 Commits (2cc7da549e1d26be04dd59ee5d3b34b06ad2ecfb)

Author SHA1 Message Date
Vitalii Parfonov 1b2a484f32
Support git operation for repos with self-signed SSL certs (#15218)
* Support git operation for repositories with self-signed SSL certs
2019-11-21 17:29:52 +02:00
Sergii Leshchenko fcc628fe0f
Add an ability to configure PVC strategy with helm chart (#15142)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-11-21 10:49:27 +02:00
Sergii Kabashniuk 29aa04cb2f
Provide metrics of k8s API execution (#15207)
* Provide metrics of k8s API execution
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-11-20 08:17:04 +01:00
Angel Misevski d205b84c94 Remove/update deprecated machine start timeout env var in templates
Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2019-11-13 12:44:24 -05:00
Sergii Kabashniuk 3de4e7ffac
Monitoring & Tracing capability for multiple Thread pools of Che Server (#14727)
* Monitoring & Tracing capability for multiple Thread pools of Che Server
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-10-30 14:11:02 +01:00
Tom George ab5113e8eb Set postgres deployment to use recreate deployment strategy
Signed-off-by: Tom George <tg82490@gmail.com>
2019-10-30 11:47:49 +01:00
Lukas Krejci 7d56354a5e
Use che.infrastructure.kubernetes.namespace.default during workspace namespace resolution (#14828)
Load the workspace during then namespace resolution so that we can check
for the attribute stored in the workspace attributes.

Switch the default namespace to `<username>-che`.

Update the property descriptions in che.properties and use the new
CHE_INFRA_KUBERNETES_NAMESPACE_DEFAULT in the helm chart.

Move the delete to the KubernetesNamespace/OpenShiftProject to
concentrate the handling in one place.

Split the isNamespaceStatic() (previously called isPredefined()) into
isCreatingNamespaces() and isManagingNamespaces() to separately capture
the two usecases in which that single method was previously incorrectly
called. Also make these methods workspace-specific to be able to
consistently work with the legacy logic across all methods.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2019-10-23 13:22:51 +02:00
Tom George 6889118aa2 Change grafana configuration to match hosted che configuration (#14684)
* Change grafana configuration to match hosted che configuration

Signed-off-by: Tom George <tg82490@gmail.com>
2019-10-04 12:54:18 +02:00
Sergii Kabashniuk 6a09c52253
Changed default idle timeout and limit of running workspaces per user (#14747) 2019-10-04 09:34:18 +02:00
Mario Loriedo a684d211d6 Update Deployments yamls in helm charts to be compatible with k8s v1.16
Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
2019-10-03 12:18:00 +02:00
Tom George 3eaa9f2055 Set Y axis unit to none (#14682)
Signed-off-by: Tom George <tg82490@gmail.com>
2019-10-01 08:52:33 +02:00
Mykhailo Kuznietsov 8fd46cd4d6
Minor fixes to new Che workspace Grafana panels (#14626) 2019-09-25 17:28:14 +03:00
Tom George 053b2fd304 Change grafana dashboards for number of workspaces/users to be graphs with axes (#14588)
che #14155 Change grafana dashboards for number of workspaces/users to be graphs that show axes, legends. Create a new "Users" panel

Signed-off-by: Tom George <tg82490@gmail.com>
2019-09-25 10:15:55 +02:00
Mykhailo Kuznietsov 4ba2ec72ee
Add new Tomcat metrics dashboard in Grafana (#14578) 2019-09-19 16:07:46 +03:00
Mykhailo Kuznietsov ea77052d10
Add workspaces started under 60 seconds ratio panel (#14533) 2019-09-17 11:38:02 +03:00
Mykhailo Kuznietsov 8ab8c2a38f
Add Grafana panels with workspace traces metrics (#14500) 2019-09-12 14:01:56 +03:00
Samuel Hogg 10c9c2476c Correct Che image tag in Helm Chart values file (#14396)
Signed-off-by: Sam Hogg <sam.hogg@arm.com>
2019-09-11 12:18:43 +02:00
Mykhailo Kuznietsov 40ee503a05 Remove Stack service (#14078)
* Remove Che6 Stack concept

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-09-03 08:00:12 +02:00
Lukas Krejci af26d29b96
Generalize the ingress configuration to support single-host in single-user mode on kubernetes (#14134) 2019-08-26 16:27:52 +02:00
Vitalii Parfonov 608882a3ee
use the latest nightly image, adapt e2e tests for new behavior of debug settings in Theia (#14285)
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2019-08-23 07:30:12 +03:00
Vitalii Parfonov c732524e4d
Set che-plugin-registry image version to 7.0.0 (#14278)
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2019-08-19 15:34:25 +03:00
Vitalii Parfonov c3b0abbe5d
Set all image version to the 7.0.0 to align it with CheTheia version (#14264)
* Set all image version to the 7.0.0 to aligen it with CheTheia version until #14248 not fixed

Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2019-08-16 17:34:38 +03:00
Vitalii Parfonov f57a95e22c set plugin registry image to nightly
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2019-08-16 13:27:44 +02:00
Vitalii Parfonov e08d24c7ff set 7.0.0 version for plugin registry
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2019-08-15 17:07:16 +02:00
Sergii Leshchenko f24796bd2a
Use different secrets for TLS and self-signed-cert (#14176)
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-08-12 13:01:55 +03:00
Michal Vala 1af529cc4b increase registries memory limit to 256Mi in helm charts (#14135)
Signed-off-by: Michal Vala <mvala@redhat.com>
2019-08-06 14:57:21 +02:00
Vitalii Parfonov e743a4124e
Set 'next' version for che-machine-exec as default (#14061)
* Set 'next' version for che-machine-exec as default

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

* Use 'nightly' images instead of 'latest'. Change organization 'openshiftio->eclipse'

Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
2019-08-01 10:48:00 +03:00
Sergii Leshchenko 32e5f63d54 Improve configuring of self-signed certificate
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-07-30 10:30:30 +03:00
Sergii Leshchenko 320178a842 Delete unused cheWorkspace helm chart value
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-07-30 10:30:30 +03:00
Sergii Leshchenko 8165028eeb Update helm chart to provide Che Server TLS secret data for propagation
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-07-30 10:30:30 +03:00
Sergii Leshchenko 229671be28 Document TLS section parameters of helm chart
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-07-30 10:30:30 +03:00
Sergii Leshchenko 5ff0beb894 Remove automated creation of certificate and cert manager
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-07-30 10:30:30 +03:00
Sergii Leshchenko 23384c40ea Do not change default server-strategy when TLS is enabled
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-07-30 10:30:30 +03:00
Sergii Leshchenko 1bfec4a79a Do not change default value of multi-user if TLS is enabled
Signed-off-by: Sergii Leshchenko <sleshche@redhat.com>
2019-07-30 10:30:30 +03:00
Masaki Muranaka 376da092d4 Add `DB_VENDOR` to env. (eclipse#13919)
Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
2019-07-24 12:21:48 +09:00
Masaki Muranaka 7696d2ccfd Rename environment variables. (eclipse#13821)
POSTGRES_* to DB_*.

Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
2019-07-24 12:21:48 +09:00
Sergii Kabashniuk 79c6ec0703
Initial cleanup of che6 legacy code (#13788)
cleanup of che6 legacy code

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>

* Remove/disable GWT-related code in Java selenium E2E tests (#13829)

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
2019-07-23 15:12:27 +02:00
Michal Vala ec50704eff Helm chart deploy registries (#13890)
* helm charts to deploy registries with che

Signed-off-by: Michal Vala <mvala@redhat.com>
2019-07-23 10:07:35 +02:00
Max Shaposhnik 9484d984d7
Add custom image with all required packages for init containers 2019-07-22 10:10:04 +03:00
Florent Benoit 2efdcc6960 fix(helm): Keep labels in sync with che-operator so chectl is able to deploy multi user without errors
It is related to documentation for Remote Che as part of EndGame 7.0.0
Else I'm not able to deploy it using chectl

Change-Id: I9456187a5fb04574c1a9e40e004156a4c45810a9
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2019-07-15 16:10:33 +02:00
Masaki Muranaka ccda8e309f Run as uid:gid == 1000:1000 on K8s environment.
This patch is based on the discussion at (eclipse#13798).

Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
2019-07-15 17:07:39 +09:00
Masaki Muranaka e95756f59e Add `securityContext.fsGroup`.
Since recent versions of Keycloak in `eclipse/che-keycloak` runs under user `jboss`
(uid/gid == 1000/1000). So Keycloak will be failed to boot up without `fsGroup`.
2019-07-15 17:07:39 +09:00
Fabrice Flore-Thébault 939dfbe016 fix #13660 - Replace mentions of 'oAuth', by more accurate 'OAuth'. (See https://oauth.net/) (#13664)
Signed-off-by: Fabrice Flore-Thébault <ffloreth@redhat.com>
2019-07-10 11:31:09 +02:00
Igor Ohrimenko b045651a07
[TS-SELENIUM] Cover the "Use Java IDE features and the inner loop" step from "Happy path" scenario (#13615)
* Cover the 'Use Java IDE features and the inner loop' step from 'Happy path' scenario

Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
2019-07-05 11:35:37 +03:00
Michal Vala cd891d77d1 Workspace termination time metrics (#13635)
add workspace termination time metrics
Signed-off-by: Michal Vala <mvala@redhat.com>
2019-07-02 12:02:51 +02:00
Florent Benoit 6ebc4c8e81 Remove nightly usage of che-ip and use a tagged version of images
Change-Id: I7ecd663001973706f8bb7ae0ed8a008fdec687a9
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2019-07-01 17:00:00 +03:00
Masaki Muranaka fb41e43214 Fix the deployment failure with default `values.yaml`.
This will fix eclipse/che#13558.

Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
2019-06-27 17:21:08 +09:00
Masaki Muranaka 7d91284af0 Enable to set URLs for custom registries.
Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
2019-06-14 11:10:05 +09:00
Anna Shumilova 98062a88f7 Enable devfile registry by default
Signed-off-by: Anna Shumilova <ashumilo@redhat.com>

Fix the run workspace button

Signed-off-by: Anna Shumilova <ashumilo@redhat.com>

Fix adding projects to devfile

Signed-off-by: Anna Shumilova <ashumilo@redhat.com>

Fix adding projects to devfile

Signed-off-by: Anna Shumilova <ashumilo@redhat.com>
2019-06-13 15:47:31 +03:00
Sergii Kabashniuk a21b7a81a1
Polishing of monitoring dashboards (#13501)
- Increased refresh interval
- Add graphs for user and workspaces number

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2019-06-10 14:48:05 +03:00