Commit Graph

1649 Commits (fa612b398b3eaeb7f4a76fde2d181e11f1687dfa)

Author SHA1 Message Date
Samantha Dawley fa612b398b
Add auto-update for rpms in ubi8-minimal for CRW-4977 (#1775)
* Add auto-update for rpms in ubi8-minimal for CRW-4977

* Remove -q
2023-11-06 12:27:02 -05:00
Samantha Dawley 23937884e2
Merge pull request #1764 from eclipse-che/SDawley-patch-1
CRW-4934
2023-10-18 15:20:49 -04:00
Samantha Dawley c89de319cd
CRW-4934
Update dockerfile to go toolset 1.19.13-2 and ubi8 1072 for CVE
2023-10-18 15:19:18 -04:00
che-bot 559f796783
ci: Release version 7.74.0 (#1750)
* ci: Update VERSION to 7.74.0

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

* ci: Update defaults tags to 7.74.0

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

* ci: Release OLM files to 7.74.0

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

* ci: Update Deployment Files

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

* ci: Update Helm Charts to 7.74.0

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

* ci: Add new bundle to a catalog

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

---------

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-09-07 16:17:29 +02:00
Anatolii Bazko 72e7852712
chore: Allow che-dasbhoard SA to read ConfigMap in eclipse-che namespace (#1749)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-09-04 17:33:31 +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
Samantha Dawley 1603a2819c
22407 - Remove Mattermost notification (#1744)
https://github.com/eclipse/che/issues/22407
Comment out the mattermost notification so it doesn't fail the release workflow, but leaving it in the file so I remember to replace it.
2023-08-17 09:27:56 +02:00
Anatolii Bazko ea78a2ceb7
chore: operator should not revert readiness and liveness prob configurations (#1743)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-08-16 08:08:45 +02:00
che-bot f59c387144
chore: Update from ubi8/go-toolset:1.19.10-3 to ubi8/go-toolset:1.19.10-10 (#1742)
* chore: Update from ubi8/go-toolset:1.19.10-3 to ubi8/go-toolset:1.19.10-10

Signed-off-by: Nick Boldt <nboldt@redhat.com>

* chore: Update from ubi8-minimal:8.8-1014 to ubi8-minimal:8.8-1037

Signed-off-by: Nick Boldt <nboldt@redhat.com>

---------

Signed-off-by: Nick Boldt <nboldt@redhat.com>
Co-authored-by: Nick Boldt <nboldt@redhat.com>
2023-08-14 16:34:44 +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
Andrew Obuchowicz 93691bb289 chore: add tests for configuring persistent workspace home directory config
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2023-07-27 15:35:10 +02:00
Andrew Obuchowicz 17ea193f27 feat: allow configuring persistent workspace home directory
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2023-07-27 15:35:10 +02:00
Andrew Obuchowicz d55d8a77be feat: add persistUserHome Che Cluster CR field
Fix eclipse/che#22102

Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2023-07-27 15:35:10 +02:00
Anatolii Bazko 7d72b0d958
feat: Add force flag to build catalog and bundle images (#1738)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-07-25 10:57:09 +02:00
Andrew O 923972e91e
feat: upgrade to DWO 0.22.0 (#1736)
* feat: upgrade to DWO 0.22.0

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

* chore: run go mod vendor

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

---------

Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2023-07-19 10:43:47 +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
Anatolii Bazko 9893b689cc
chore: Update dev resources to build a new catalog source (#1730)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-07-12 09:22:19 +02:00
Nick Boldt 1c98b9a943
CRW-4582 FIPS support (#1728)
Change-Id: Ibc152062a57cc670fafb17ba2389802906bfc64b


move CGO_ENABLED=1 to ENV

Change-Id: I58795da72824b587d916e785dbd4e20251fa7e11

Signed-off-by: Nick Boldt <nboldt@redhat.com>
2023-07-11 09:57:22 +02:00
Anatolii Bazko c4188e10d8
fix: Downstream tests (#1727)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-07-10 17:41:24 +02:00
Anatolii Bazko 42a4363251
chore: Get rid of mounting CHE_GIT_SELF__SIGNED__CERT__HOST and CHE_GIT_SELF__SIGNED__CERT into che-server pod (#1723)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-07-10 15:50:51 +02:00
Anatolii Bazko 89eceaaaef
chore: Updat dev resources (#1725)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-07-10 09:24:39 +02:00
Anatolii Bazko 99127ae6f6
fix: Reference to a bundle image digest instead of tag (#1724)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-07-07 14:01:42 +02:00
Anatolii Bazko f8de2cae9d
fix: Build operator image once before building catalog sources (#1721)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-07-06 14:27:49 +02:00
Anatolii Bazko 7c2a13444c
feat: Build Eclipse Che catalog next version with digests (#1720)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-07-06 14:15:10 +02:00
Anatolii Bazko 1bf8dde7b6
fix: Disable container build capabilities on Kubernetes (#1719)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-07-05 12:18:53 +02:00
Anatolii Bazko 4db565cb8e
fix: Don't clean up `openVSXURL` on installation (#1716)
* fix: `CheClusterDefaultsCleaner` does not clean up CheCluster CR values on a fresh installation

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-07-04 13:49:08 +02:00
Anatolii Bazko b5cdfc4108
fix: test-upgrade-from-stalbe-to-next.sh (#1718)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-07-04 13:17:05 +02:00
che-bot 533cc2905a
chore: Update from ubi8/go-toolset:1.19.9-2 to ubi8/go-toolset:1.19.10-3 (#1715)
* chore: Update from ubi8/go-toolset:1.19.9-2 to ubi8/go-toolset:1.19.10-3

Signed-off-by: Nick Boldt <nboldt@redhat.com>

* chore: Update from ubi8-minimal:8.8-860 to ubi8-minimal:8.8-1014

Signed-off-by: Nick Boldt <nboldt@redhat.com>

* fix: start workspaces on minikube cluster

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

---------

Signed-off-by: Nick Boldt <nboldt@redhat.com>
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Nick Boldt <nboldt@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2023-07-03 14:22:29 +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
David Kwon 411821f612 fix: higher routing path match priority for longer pathnames
Signed-off-by: David Kwon <dakwon@redhat.com>
2023-06-22 10:03:10 -04:00
Anatolii Bazko 94934bfe17
fix: Getting branding assets from Eclipse Che Dashboard should not require authentiction (#1708)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-06-15 13:58:24 +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
Anatolii Bazko ce116a57b5
chore(devfile.yaml): Simplify devfile.yaml (#1705)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-06-14 14:51:12 +02:00
Angel Misevski d748431b2b [fix] Remove project clone config from DevWorkspace when unset
Removing the last field from a CheCluster's
devEnvironments.projectCloneContainer results in the change not being
propagated to the DevWorkspaceOperatorConfig.

Instead, if the CheCluster's field is unset, the
DevWorkspaceOperatorConfig's corresponding field should also be unset.

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2023-06-09 16:56:22 -04:00
David Kwon 977d6bd1fb Use legacy routes if subdomain is too long
Signed-off-by: David Kwon <dakwon@redhat.com>
2023-06-09 11:23:46 -04:00
Anatolii Bazko 9e250183f6
feat: [che-operator] devfile improvements (#1698)
* feat: Devfile improvements

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-06-07 16:39:40 +03:00
David Kwon cd72623e54 Fix subdomain for public endpoint urls
Signed-off-by: David Kwon <dakwon@redhat.com>
2023-06-06 12:08:30 -04: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
David Kwon 34a10852d4
Make workspace routes more user-friendly (#1672)
* Make workspace routes more user-friendly

Signed-off-by: David Kwon <dakwon@redhat.com>

* Add update verb for ingress in che-operator CR

Signed-off-by: David Kwon <dakwon@redhat.com>

* Legacy support

Signed-off-by: David Kwon <dakwon@redhat.com>

* Remove componentName field from from legacy strategy

Signed-off-by: David Kwon <dakwon@redhat.com>

* Determine path strategy in different function

Signed-off-by: David Kwon <dakwon@redhat.com>

* Enforce lowercase for username and dw name

Signed-off-by: David Kwon <dakwon@redhat.com>

* Run make update-dev-resources'

Signed-off-by: David Kwon <dakwon@redhat.com>

* Update dev resources

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

---------

Signed-off-by: David Kwon <dakwon@redhat.com>
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2023-05-31 14:33:56 +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
Nick Boldt 1d9dbba490 chore: Update from ubi8/go-toolset:1.19.6-4 to ubi8/go-toolset:1.19.9-2
Signed-off-by: Nick Boldt <nboldt@redhat.com>
2023-05-31 09:26:32 +02: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 be2afadd93
chore: Add permissions to user to update and patch deployment/service/pvc (#1691)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-05-29 09:27:42 +03:00
Anatolii Bazko ae66d5c51d
fix: probePath for plugin and devfile registries deployments (#1690)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-05-26 16:38:15 +03:00
Anatolii Bazko 109d3c2ce1
fix: NPE in deploy.OverrideDeployment func (#1689)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2023-05-26 12:33:53 +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