Commit Graph

181 Commits (634c6228bbf6db6b58ddacd3339daddd3ebda0f4)

Author SHA1 Message Date
Anatolii Bazko 634c6228bb
feat: Create editors definitions configmaps (#1838)
* feat: Create editors definitions configmaps

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2024-05-20 14:20:59 +02:00
che-bot 5ad8b51f42
ci: Copy 7.86.0 csv to main (#1842)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2024-05-20 11:13:00 +02:00
Anatolii Bazko 1462520896
fix: dev resources (#1837)
* fix: dev resources

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

* fix: test scripts

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

---------

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2024-05-14 17:24:18 +02:00
Greg Guydo 192216bf44
Check for Kubernetes secret name in oAuthSecret, fallback to plain text (#1836)
* Check for Kubernetes secret name in oAuthSecret, fallback to plain text

* Removed logging, added test cases

* Update documentation

* cleaning up formatting

* update-dev-resources
2024-05-14 16:54:20 +02:00
Anatolii Bazko 30be8cae93
fix: OpenShift doc link to cluster wide proxy (#1832)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2024-04-25 10:23:54 +02:00
che-bot af8d85a9e0
ci: Copy 7.85.0 csv to main (#1831)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2024-04-25 09:04:13 +02:00
che-bot 31e39c87c9
ci: Copy 7.84.0 csv to main (#1824)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2024-04-04 15:37:03 +02:00
Ilya Buziuk 822bda086a chore: Increase memory limit to 2Gi
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2024-03-25 12:20:09 +01:00
che-bot 903ad387e0
ci: Copy 7.83.0 csv to main (#1820)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2024-03-18 09:31:49 +01:00
Anatolii Bazko d4d21a2535
chore: operator roles sanitizing (#1814)
* chore: che-operator roles sanitizing

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2024-03-07 11:01:30 +01:00
che-bot 09e4471079
ci: Copy 7.82.0 csv to main (#1813)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2024-02-22 13:56:50 +01:00
Anatolii Bazko 76b21ea632
feat: Use registry.devfile.io by default in Eclipse Che (#1811)
* feat: Use  registry.devfile.io by default in Eclipse Che

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2024-02-20 13:23:09 +01:00
Anatolii Bazko 1ae01423c1
feat: Add pods/portforward permissions (#1809)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2024-02-05 17:21:49 +01:00
che-bot aaa157b54c
ci: Copy 7.81.0 csv to main (#1808)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2024-02-01 15:18:25 +01:00
Anatolii Bazko 2aed070a00
fix: use the latest configbump image (#1803)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2024-01-25 12:13:04 +01:00
che-bot ccc74664bd
ci: Copy 7.80.0 csv to main (#1797)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2024-01-12 20:34:19 +01:00
che-bot b0a81b7b9b
ci: Copy 7.79.0 csv to main (#1795)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-12-23 17:28:42 +01:00
Nick Boldt 8dc7d82ba6
chore: CRW-5336 bump up to Traefik 2.9.10 (last 2.9.z that builds with golang 1.20) (#1793)
* chore: CRW-5336 bump up to Traefik 2.9.10 (last 2.9.z that builds with golang 1.20)

Change-Id: I56806f25fb8e62dc3e6ece4ca4f458a7418f53cf
Signed-off-by: nickboldt <nickboldt@gmail.com>

* run: make update-dev-resources

Change-Id: I7bb922bb57ed2602fcf4fd0f6ab912f025011eb7
Signed-off-by: nickboldt <nickboldt@gmail.com>

* Update resources

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

---------

Signed-off-by: nickboldt <nickboldt@gmail.com>
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2023-12-06 10:39:46 -04:00
Anatolii Bazko d99f8923f8
feat: Advanced authorization (#1789)
* feat: Advanced authorization

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-12-04 17:09:27 +01:00
che-bot 038eaa55f4
ci: Copy 7.78.0 csv to main (#1792)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-11-30 09:17:36 +01:00
Anatolii Bazko 14eed756f4
chore: Increase memory limits to 1Gi (#1785)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-11-20 15:30:22 +01:00
che-bot 5d1a58db3c
ci: Copy 7.77.0 csv to main (#1779)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-11-10 11:48:45 +01:00
Anatolii Bazko a4e19ead9d
chore: Update dev resources (#1774)
* chore: Update dev resources

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-11-02 15:16:31 +01:00
che-bot 9754a1b666
ci: Copy 7.76.0 csv to main (#1767)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-10-19 10:53:03 +02:00
Anatolii Bazko 8502b8b0b9
chore: Configure Dashboard log level (#1761)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-10-04 09:15:45 +02:00
Anatolii Bazko a75d1857cc
feat: Allow to configure CookieExpire timeframe (#1760)
* feat: Allow to configure CookieExpire timeframe

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-09-29 16:19:31 +02:00
che-bot c06af030eb
ci: Copy 7.75.0 csv to main (#1759)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-09-28 10:02:59 +02:00
David Kwon 328a2dff18
Add attributes to set gateway container log level in Che CR (#1748)
feat: set traefik and kube-rbac-proxy log level in CR

Signed-off-by: dkwon17 <dakwon@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2023-09-13 15:43:42 -04:00
che-bot 95b4c64319
ci: Copy 7.74.0 csv to main (#1751)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-09-07 16:17:22 +02:00
Anatolii Bazko 6cf8df2b86
feat: Allow to configure ImagePullPolicyt for a user workspace (#1747)
* fear: Allow to configure ImagePullPolicy for a user workspace

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-08-23 09:50:26 +02:00
che-bot 65199e6815
ci: Copy 7.73.0 csv to main (#1746)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-08-20 21:14:35 +02:00
Andrew O 1bd44bdb28
add pod & container security context Che Cluster Fields (#1729)
* feat: add Che Cluster CR fields for pod & container security context

Also modify devEnvironments.disableContainerBuildCapabilities field documentation
to mention it overrides devEnvironments.security.containerSecurityContext
when set to false.

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

* feat: configure DWOC pod & container security context from Che Cluster CR

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

* chore: Add tests for DWOC pod & security context configuration

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

* chore: update dev resources for Che Cluster CR devEnvironments.security field

Also updates dev resources for devEnvironments.disableContainerBuildCapabilities
field documentation.

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

* chore: split DevWorkspaceConfig tests into seperate functions

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

* chore: clean up DevWorkspaceConfig container builds tests

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

* chore: clean up unused error in DevWorkspaceOperatorConfig reconciler

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

---------

Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2023-08-10 16:54:52 +02:00
che-bot edd6a92582
ci: Copy 7.72.0 csv to main (#1740)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-07-28 08:23:49 +02:00
Andrew Obuchowicz cbf068fa32 chore: update dev resources for persistUserHome Che Cluster CR field
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2023-07-27 15:35:10 +02:00
Anatolii Bazko 0128427329
feat: Customize dashboard logo (#1722)
* feat: Customize dashboard logo

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

* Update dev resources

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

---------

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-07-13 15:17:05 +02:00
che-bot 25facd956f
ci: Copy 7.71.0 csv to main (#1734)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-07-13 11:10:08 +02:00
che-bot 770b670085
ci: Copy 7.70.0 csv to main (#1714)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-07-03 12:13:44 +02:00
che-bot 4b5a62a523
ci: Copy 7.69.0 csv to main (#1707)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-06-15 09:07:32 +02:00
che-bot f0c01676bd
ci: Copy 7.68.0 csv to main (#1696)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-06-01 09:58:45 +03:00
Anatolii Bazko a716cafd07
fix: Add permissions to update `ingress` k8s resources (#1692)
* fix: allow permissions to update ingress k8s resources

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

* Update dev resources

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

* Update dev resources

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

---------

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-05-31 11:11:34 +03:00
Angel Misevski 02ce7749f0
Add fields for configuring project clone container to CheCluster CRD (#1687)
* Update devworkspace-operator dependency version to v0.21.0

Update devworkspace-operator dependency to v0.21.0 and update vendor dir

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

* Add project clone container config field to CheCluster CR

Add field .spec.devEnvironments.projectCloneContainer to allow
configuring image, env, resources, and pull policy for the project clone
container.

This change reuses the existing Container struct for storing this
config, which means that

* The name field is ignored (it appears to be a discriminator for the
  Deployment struct's containers[] field
* Defaults are handled differently:
  * Default imagePullPolicy is the general pull policy for DWO, with
    default value "Always" (instead of depending on tag as documented)
  * Resource requirements set to "0" are interpreted as "do not set this
    field"

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

* Add reconcile step that syncs CheCluster project clone to DevWorkspace

Sync the field CheCluster.devEnvironments.projectCloneConfig to the
DevWorkspaceOperatorConfig owned by the operator.

Update tests to cover new functionality.

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

---------

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2023-05-31 09:58:50 +03:00
Anatolii Bazko 97f6177500
feat: Set empty CPU limits when possible (#1686)
* feat: Set empty CPU limits when possible

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-05-25 17:20:44 +03:00
Anatolii Bazko 47d5ae3f05
chore: Remove `spec.components.database` and `status.postgresVersion` fields (#1684)
* chore: Remove spec.components.database and status.postgresVersion fields

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


---------

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-05-24 09:07:54 +03:00
che-bot bd2374c17e
ci: Copy 7.67.0 csv to main (#1682)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-05-18 09:04:18 -03:00
Nick Boldt 4cc0ec157f
chore: remove mention of postgresql (#1677)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2023-05-16 09:48:52 -03:00
che-bot 624f9c8377
ci: Copy 7.66.0 csv to main (#1675)
* ci: Copy 7.66.0 csv to main

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

* fix minikube test

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

---------

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2023-05-10 10:42:39 +03:00
Mykhailo Kuznietsov b9d8ce34b5
feat: add ability to override Gateway container in devEnvironments (#1639)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Angel Misevski <amisevsk@redhat.com>

---------

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Angel Misevski <amisevsk@redhat.com>
2023-04-25 17:18:38 +03:00
Anatolii Bazko c927cac2bf
feat: allow to specify IngressClassName (#1669)
* feat: allow to specify IngressClassName

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-04-25 08:50:07 +03:00
Andrew O a98d18233e
feat: configure workspace deployment strategy with CheCluster CR (#1666)
* feat: configure workspace deployment strategy with CheCluster CR

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

* chore: add tests for configuring workspace deployment strategy

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

* chore: update dev resources for devEnvironments.DeploymentStrategy

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

---------

Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2023-04-25 08:43:55 +03:00
Anatolii Bazko 4bcc78a27a
feat: Allow to configure user custom roles (#1663)
* feat: Allow to configure user custom roles without duplicating default ones

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-04-21 14:52:05 +03:00