Commit Graph

1358 Commits (73bbeaafeac5abdedbd9e7903fc2a305fb9bbdca)

Author SHA1 Message Date
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
Max Leonov 4644249e0c
Update org_v1_che_crd.yaml (#1369)
* Update org_v1_che_crd.yaml

https://issues.redhat.com/browse/RHDEVDOCS-4042

* Update bundle

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

Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-04-29 10:57:02 -03:00
che-bot 2fdc36e15e
ci: Copy 7.47.0 csv to main (#1365)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-04-28 11:45:25 +03:00
Lukas Krejci 33a59db047
fix: Use the labels used by the che-server to recognize workspace namespaces (#1359)
Use the app.kubernetes.io/part-of=che.eclipse.org and
app.kubernetes.io/component=workspaces-namespace labels to mark a namespace
as workspace namespace.

This should bring the operator and che-server in line with how they are
marking the managed namespaces.
2022-04-27 16:06:21 +02: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
Nick Boldt b1cdf2aa80
CRW-2837 fix links to point to future devspaces 3.0 overview page, so they're embedded in 3.0 bits downstream (#1362)
Change-Id: I4c60275b5b45a09e80c795dc4e37c7acd090ce72
Signed-off-by: nickboldt <nboldt@redhat.com>
2022-04-27 10:03:54 +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
che-bot 09fc028cbc
ci: Copy 7.46.0 csv to main (#1358)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-04-11 17:26:30 +03:00
Anatolii Bazko b2c7a26a49
chore: Update from ubi8-minimal:8.5-240 to ubi8-minimal:8.5-240.1648458092 (#1356)
* chore: Update from ubi8-minimal:8.5-240 to ubi8-minimal:8.5-240.1648458092

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

* fix: Remove unused flag

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-04-05 11:56:53 +03:00
che-bot 17481bc1af
chore: Update from ubi8/go-toolset:1.16.12-4 to ubi8/go-toolset:1.16.12-7 (#1351)
* chore: Update from ubi8/go-toolset:1.16.12-4 to ubi8/go-toolset:1.16.12-7

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

* chore: Update from ubi8-minimal:8.5-230.1645809059 to ubi8-minimal:8.5-240

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-03-19 00:45:14 -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
che-bot f39e24dfd6
ci: Copy 7.45.0 csv to main (#1347)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-03-17 09:38:28 -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
Ilya Buziuk 1872b43157 feat: Adding RunningLimit property to the CheCluster
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2022-03-15 17:23:19 +01: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 e78b0be6a4
fix: Bump DWO v0.13.0 (#1336)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-03-15 10:07:31 +02:00
che-bot 7f7bcf898b
chore: Update from ubi8-minimal:8.5-230 to ubi8-minimal:8.5-230.1645809059 (#1334)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-03-05 20:19:36 -04:00
Angel Misevski 960953e348 chore: Bump DevWorkspace Operator dependency to v0.13.0
Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2022-03-04 13:39:26 -05:00
Ilya Buziuk 3bc32b79bf feat: Adding 'spec.dashboard.warning' CR property
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2022-03-04 16:41:28 +01:00
Nick Boldt cb83454132
ci: improve MM link - filter for only eclipse-che open PRs (#21161) (#1332)
Change-Id: I7c052cd347c5ed0f0e5e4f3a98b66967f9382deb
Signed-off-by: nickboldt <nboldt@redhat.com>
2022-03-03 12:36:21 -04:00
Nick Boldt cbff6bba19
chore: since we don't publish to k8s-operatorhub/community-operators as of Che 7.40, remove obsolete code; also fix typo and update MM message (#21161) (#1331)
Change-Id: I4485b86540a37340bc0be832bfef10bb3ee9f62a
Signed-off-by: nickboldt <nboldt@redhat.com>
2022-03-03 12:29:37 -04:00
che-bot 104f679552
ci: Copy 7.44.0 csv to main (#1329)
* ci: Copy 7.44.0 csv to main

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

* fix test

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: flacatus <flacatus@redhat.com>
2022-03-02 18:00:21 -04: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
Anatolii Bazko 0280813387
chore: stop generating crd v1beta1 (#1325)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-02-21 09:40:00 +02:00
Anatolii Bazko a78d2ae13e
feat: Switch to operator-sdk v1.9.2 (#1323)
* feat: Switch to operator-sdk v1.9.2

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-02-17 14:30:53 +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
che-bot f451dad61c
chore: Update from ubi8/go-toolset:1.16.12-2 to ubi8/go-toolset:1.16.12-4 (#1320)
* chore: Update from ubi8/go-toolset:1.16.12-2 to ubi8/go-toolset:1.16.12-4

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

* chore: Update from ubi8-minimal:8.5-218 to ubi8-minimal:8.5-230

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-02-07 10:25:15 -04: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
Anatolii Bazko d571e53b3d
fix: test scripts (#1316)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-02-03 23:13:29 +02:00
Anatolii Bazko 4516e3bf79
fix: Propagate proxy config into oauth-proxy sidecar container (#1317)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-02-03 19:05:02 +02:00
che-bot df718e6add
ci: Copy 7.43.0 csv to main (#1308)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-02-03 14:36:00 +02:00
Angel Misevski 03f83de7a3 Update resources
Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2022-02-03 09:49:55 +01:00
Angel Misevski 9a6b62f51d Fix test cases to accomodate using workspaceID in router name
Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2022-02-03 09:49:55 +01:00
Angel Misevski 44d610dd9c Avoid name collisions in traefik routers in gateway
Fix issue where all healthz routers are being created with the name
'<portnum>-healthz', preventing the traefik gateway from loading them
all at the same time.

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2022-02-03 09:49:55 +01:00
Angel Misevski dcffa0189e
chore: Update DevWorkspace Operator dependency to v0.12.3 (#1306)
* Update DevWorkspace Operator dependency to v0.12.3

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-02-02 12:19:42 +02:00
Lukas Krejci 12da7adeeb
feat: Support node selector and pod tolerations in devworkspaces (#1301)
Fixes #20884
* Upgrade to devworkspace operator with support for pod tolerations
* Implement additional logic in usernamespace controller to sync config
  from checluster CR to ns annotations understood by the dwo
* Add new fields to CheCluster CRD v1 and v2alpha1
* added support for the new fields in conversion methods between v1 and v2alpha1
2022-02-01 17:51:35 +01:00
Oleksii Orel c1844de883
Fix rbac for dashboard backend (#1304)
* fix: fix rbac for dashboard backend

Signed-off-by: Oleksii Orel <oorel@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-02-01 17:05:49 +02:00
Anatolii Bazko 4f08657509
chore: Drop backup/restore functionality (#1300)
* chore: Drop backup/restore functionality

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-02-01 15:51:26 +02:00
Angel Misevski c81c737d81
chore: Update DevWorkspace Operator dependency to v0.12.2 (#1302)
* Update DevWorkspace Operator dependency to v0.12.2

Signed-off-by: Angel Misevski <amisevsk@redhat.com>

* Update vendor directory to include DWO v0.12.2

Signed-off-by: Angel Misevski <amisevsk@redhat.com>

* Adapt Che routing solver to DevWorkspace Operator changes

Adapt code in Che RoutingSolver to accomodate changes in DWO that
disconnect DevWorkspaceRouting resources from the upstream Devfile API

Signed-off-by: Angel Misevski <amisevsk@redhat.com>

* Set Go version to 1.16

Signed-off-by: Angel Misevski <amisevsk@redhat.com>

* Update all Go images used to use Go 1.16

Signed-off-by: Angel Misevski <amisevsk@redhat.com>

* Set up Go to use 1.16 in PR check GitHub actions

Signed-off-by: Angel Misevski <amisevsk@redhat.com>

* Update RBAC

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2022-02-01 10:46:21 +02:00
Anatolii Bazko 0991b88360
fix: Deploy DWO next version from next channel (#1305)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-01-31 15:17:43 +02:00
Anatolii Bazko f021aad69a
chore: Ignore internal backup server image if it is missed in env (#1303)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-01-28 11:48:37 +02:00
Nick Boldt b9ce4f1d2e
fix: since we now depend on DWO 0.11, might as well update the minimum required version (9a5a2ef2db) (#1298)
Change-Id: I72c1f7f4cc3d3672030e32c02c2bdd08c15185ca
Signed-off-by: nickboldt <nboldt@redhat.com>
2022-01-26 11:47:21 +02:00
Anatolii Bazko 92d24388ec
chore: Remove obsolete code after switching to Dev Workspace enabled (#1291)
* chore: Remove keycloak deployment

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

* chore: Get rid of codebase related to spec.devWorkspace.enable field

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

* chore: Remove code related to auth.initialOpenShiftOAuthUser field

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

* chore: Remove code related to some auth.* fields

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

* chore: Remove code related to some auth.openShiftoAuth field

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

* chore: Remove code related to auth.nativeUserMode field

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

* chore: Remove code related to server.tlsSupport and server.*ClusterSVCNames fields

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

* chore: Update bundle

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

* chore: Remove code related to server expouse strategy fields

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

* chore: Remove deprecated code

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

* chore: Remove code related to server.tlsSupport and server.cheFlavor field

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

* chore: Update bundle

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

* chore: Update helm charts

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

* chore: Update bundle

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

* chore: remove RELATED_IMAGE_keycloak

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-01-24 09:52:15 +02:00