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