Commit Graph

382 Commits (67ef02b72d9de132e38f869c873f63cda2b3bfd3)

Author SHA1 Message Date
Anatolii Bazko 5373f5320d
feat: Move handling DevWorkspace operator resources out of Che Operator (#1520)
* feat: Remove managing Dev Workspace resources from operator codebase

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-09-22 12:23:54 +03:00
Anatolii Bazko 0bafc5ec5c
chore: Update RELATED_IMAGE regexes for che/devspaces (#1515)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-09-09 22:42:58 +03:00
Anatolii Bazko 53354c9004
chore: make Eclipse Che compatible with OCP 4.12 instance without the… (#1514)
* chore: make Eclipse Che compatible with OCP 4.12 instance without the Console

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-09-07 17:53:44 +03:00
Anatolii Bazko 24f0db2417
feat: Add a CheCluster property to avoid automatic creation of users … (#1508)
* feat: Add a CheCluster property to avoid automatic creation of users namespaces

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-09-05 15:02:58 +03:00
Andrew O 75a31c3bb3
feat: configure DWOC from che-operator CR (#1494)
* feat: configure DWOC from che-operator CR

Currently, only the following fields from the checluster custom resource
are propagated to the DevWorkspace-Operator Configuration:

- `checluster.spec.devEnvironments.Storage.pvcStrategy`
- `checluster.spec.devEnvironments.Storage.perUserStrategyPvcConfig.ClaimSize`
- `checluster.spec.devEnvironments.Storage.perUserStrategyPvcConfig.StorageClass`
- `checluster.spec.devEnvironments.Storage.perWorkspaceStrategyPvcConfig.ClaimSize`
- `checluster.spec.devEnvironments.Storage.perWorkspaceStrategyPvcConfig.StorageClass`

Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>

* Update CSV and autogenerated apiv2 deepcopy

Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>

* Refactoring

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

* make fmt

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-09-02 19:50:35 +03:00
Anatolii Bazko c67e776f56
fix: Update based on field (#1506)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-09-02 14:34:29 +03:00
Anatolii Bazko ae0f6c87c3
fix: Set default openVSXURL if Che updated from 7.52.0 version or ear… (#1502)
* fix: Set default openVSXURL if Che updated from 7.52.0 version or earlier


Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-09-02 10:59:47 +03:00
Andrew O aa27398e5b
update Che CRD for DWO per-user strategy storage configuration (#1442)
* update Che CRD for DWO per-user strategy storage configuration

Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-08-30 11:44:53 +03:00
Anatolii Bazko 76751f4613
fix: Limit che resources to run minikube tests (#1488)
* fix: Limit che resources to run minikube tests

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

* Increase plugin registry LivenessProbe.InitialDelaySeconds

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-26 15:11:52 +03:00
Anatolii Bazko 61a89f7670
chore: default VSX registry should be open-vsx.org (#1484)
* chore: default VSX registry should be openvsx.org

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-17 15:44:35 +03:00
Anatolii Bazko bb7dd51325
feat: Adjust memory of plug-in registry container based on openVSXURL settings (#1485) 2022-08-17 15:34:54 +03:00
Anatolii Bazko 12dd3625b7
chore: OLM must be the only one way to deploy Eclipse Che on OpenShift (#1474)
* chore: OLM must be the only one way to deploy Eclipse Che on OpenShift

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-12 13:08:45 +03:00
Anatolii Bazko a3d6f70fe6
fix: Don't set runAsNonRoot=true for Eclipse Che operands (#1477)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-10 19:11:28 +03:00
Anatolii Bazko defec6763e
feat: Allow to set environment variables into Eclipse Che containers (#1468)
* feat: Allow to set environment variables into Eclipse Che containers

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-06 16:13:11 +03:00
Anatolii Bazko 954e5a64f6
fix: Improve a way to check if DevWorkspace resources must be managed… (#1467)
* fix: Improve a way to check if DevWorkspace resources must be managed by Che Operator

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-05 17:06:18 +03:00
Anatolii Bazko 0d79ca94b0
chore: Propagte START_OPENVSX env var to plugin registry (#1469)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-05 11:47:35 +03:00
Anatolii Bazko 152c8211a6
chore: declare pod securityContext explicitly (#1458)
* feat: ensure pod security standard

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-01 10:00:42 +03:00
Igor Vinokur 452b0789ff
chore: Propagate Bitbucket SAAS Oauth secret properties (#1445)
Add Bitbucket Oauth2 properties support. Propagate Bitbucket SAAS client id and client secret Oauth2 properties as workpsace environment variables.
2022-07-27 12:24:09 +03:00
Oleksii Orel 7e63fdb7cf
fix: workspaces policies (#1429)
* fix: workspaces policies

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

* Update dev resources

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-07-04 14:56:45 +03:00
Anatolii Bazko b363587f45
fix: Get OAuthClient by its name instead of label selector (#1428)
* fix: Get OAuthClient

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-07-02 14:08:02 +03:00
Anatolii Bazko 885d623258
feat: Configure the access token timeouts (#1418)
* feat: Configure the OAuthClient token configuration

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-06-29 09:47:41 +03:00
Anatolii Bazko 9ea20f5868
fix: Take into account given `OAuthSecret` and `OAuthClientName` fields while deploying Eclipse Che on OpenShift (#1412)
* fix: Take into account given OAuthSecret and OAuthClientName fields while deploying Eclipse Che on OpenShift

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-06-27 16:47:53 +03:00
Anatolii Bazko aa0806fde4
chore: Refactoring (#1411)
* chore: Refactoring

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-06-24 19:34:27 +03:00
Anatolii Bazko 71a5ba500c
fix: sync ConsoleLink (#1410)
* fix: sync ConsoleLink

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-06-23 14:17:00 +03:00
Piotr Karatkevich c364ba4e93
feat(oauth-proxy): configuration enhancements for k8s config (#1400)
* feat(oauth-proxy): configuration enhancements for k8s config
2022-06-22 09:51:43 +03:00
David Kwon c87253d34e
Use errors middleware to redirect workspace url to dashboard on 5xx error code (#1392)
* Use errors middleware to redirect workspace url to dashboard on 5xx error code

Signed-off-by: David Kwon <dakwon@redhat.com>
2022-06-16 09:44:28 -04:00
Anatolii Bazko 00809bd036
fix: TestRouteSpec test (#1402)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-06-13 12:10:03 +03:00
Anatolii Bazko 0bc1049017
feat: CheCluster API v2 (#1324)
* feat: CheCluster API v2

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-06-09 11:35:01 +03:00
Anatolii Bazko 16c92ec513
chore: Don't update CheCluster CR spec to set OAuthClientName and OAu… (#1393)
* chore: Don't update CheCluster CR spec to set OAuthClientName and OAuthClientSecret fields

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-05-28 13:59:05 +03:00
Anatolii Bazko 80609dd17f
feat: Update Dev Workspace controller images accordingly to airgap se… (#1391)
* feat: Update Dev Workspace controller images accordingly to airgap settings

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

* fixup

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-05-23 17:08:32 +03:00
Anatolii Bazko f99391ec5e
fix: set Eclipse Che url to eclipse-che.<domain> on OpenShift cluster (#1382)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-05-11 09:12:53 +03:00
Anatolii Bazko 1f18c56092
chore: Make Eclipse Che url shorter (#1381)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-05-10 14:56:20 +03:00
Anatolii Bazko 0753c9e849
chore: add CHE_PLUGIN_REGISTRY_INTERNAL_URL into Plugin registry container (#1380)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-05-10 11:32:53 +03:00
Oleksii Orel cce1eccbb4 fix: OpenShift oauth proxy config
Signed-off-by: Oleksii Orel <oorel@redhat.com>
2022-05-09 16:04:46 +03:00
Anatolii Bazko 73bbeaafea
fix: Respect labels for workspace routes set in spec.server.CustomChe… (#1368)
* fix: Respect labels for workspace routes set in spec.server.CustomCheProperties[CHE_INFRA_OPENSHIFT_ROUTE_LABELS]
* Restart pods when configuration changed

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-05-02 13:10:06 +03:00
Anatolii Bazko b0bbf08b2a
fix: use nonCachingClient to list DWO CSV (#1363)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-04-27 14:27:40 +03:00
Anatolii Bazko 5415da9c4c
fix: Allow to sync deployments when selector changed (#1361)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-04-27 09:32:40 +03:00
Oleksii Orel 96574bb600
Allow loading preload page without authorization (#1360)
* feat: remove entry point from server getaway

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

* feat: add entry point for dashboard getaway

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

* feat: allow loading preload page without authorization

Signed-off-by: Oleksii Orel <oorel@redhat.com>
2022-04-22 21:59:05 +03:00
Anatolii Bazko c9f2dde7a8
fix: Clean up removing plugin brokers images (#1350)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-03-18 18:22:25 +02:00
Anatolii Bazko fd1389099d
chore: Remove jwt-proxy and plugin broker images (#1349)
* chore: Remove jwt-proxy and plugin broker images

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

* fixup

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-03-18 16:39:27 +02:00
Anatolii Bazko d5928bdfe3
chore: Improve handling CheHost field (#1348)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-03-17 15:06:40 +02:00
Nick Boldt 21da2fc695
fix: CRW-2818 switch to new flavour... (#1344)
* fix: CRW-2818 switch to new flavour devspaces (no more codeready flavour)

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

* run 'make update-resources -s'

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

* fixup

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-03-17 09:46:57 -03:00
Anatolii Bazko 58f3f01c2d
fix: Fix default postgreSQL credentials secret name (#1343)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-03-16 16:36:21 +02:00
Anatolii Bazko 51002ea5f2
chore: don't update chehost in CheCluster spec (#1340)
* chore: don't update chehost in CheCluster spec

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

* Add missing files

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-03-16 11:37:40 +02:00
Anatolii Bazko a850b08a5d
chore: Don't set defaults into CheCluster CR (#1337)
* chore: Don't set defaults into CheCluster CR

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

* Add tests

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-03-15 14:12:08 +02:00
Anatolii Bazko 0f24b31958
chore: Remove default secrets from operator deployment (#1326)
* chore: Remove default secrets from operator deployment

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-02-24 11:48:21 +02:00
David Kwon fad01b429f
fix: bind dashboard cluster role to dashboard SA for OpenShift clusters (#1322)
Signed-off-by: David Kwon <dakwon@redhat.com>
2022-02-16 11:13:15 -05:00
Anatolii Bazko 4ff511928d
fix: Remove code depending on devworkspace.enable field (#1321)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-02-16 12:16:56 +02:00
Anatolii Bazko 56ba949da0
fix: Disable HTTP2 protocol (#1319)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-02-04 09:43:39 +02:00
Anatolii Bazko a00fe513ed
fix: Add timeout for http client (#1318)
* fix: Add timeout for http client

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

* Update tls_utils.go
2022-02-04 08:17:16 +02:00