Skip to content

Commit ae5ba24

Browse files
che-botmkuznyetsov
andauthored
7.94.0 release (#1932)
* ci: Update version.go to 7.94.0 Signed-off-by: Mykhailo Kuznietsov <[email protected]> * ci: Release editors definitions to 7.94.0 Signed-off-by: Mykhailo Kuznietsov <[email protected]> * ci: Update manager.yaml to 7.94.0 Signed-off-by: Mykhailo Kuznietsov <[email protected]> * ci: New OLM 7.94.0 bundle Signed-off-by: Mykhailo Kuznietsov <[email protected]> * ci: Pin images to digests Signed-off-by: Mykhailo Kuznietsov <[email protected]> * ci: Update Kubernetes resources to 7.94.0 Signed-off-by: Mykhailo Kuznietsov <[email protected]> * ci: Update Helm Charts to 7.94.0 Signed-off-by: Mykhailo Kuznietsov <[email protected]> * ci: Add new 7.94.0 bundle to a catalog Signed-off-by: Mykhailo Kuznietsov <[email protected]> --------- Signed-off-by: Mykhailo Kuznietsov <[email protected]> Co-authored-by: Mykhailo Kuznietsov <[email protected]>
1 parent f71d2e8 commit ae5ba24

15 files changed

+295
-93
lines changed

bundle/stable/eclipse-che/manifests/che-operator.clusterserviceversion.yaml

+100-46
Large diffs are not rendered by default.

bundle/stable/eclipse-che/manifests/org.eclipse.che_checlusters.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -4379,11 +4379,13 @@ spec:
43794379
A list of hosts that can be reached directly, bypassing the proxy.
43804380
Specify wild card domain use the following form `.<DOMAIN>`, for example:
43814381
- localhost
4382+
- 127.0.0.1
43824383
- my.host.com
43834384
- 123.42.12.32
43844385
Use only when a proxy configuration is required. The Operator respects OpenShift cluster-wide proxy configuration,
43854386
defining `nonProxyHosts` in a custom resource leads to merging non-proxy hosts lists from the cluster proxy configuration, and the ones defined in the custom resources.
43864387
See the following page: https://docs.openshift.com/container-platform/latest/networking/enable-cluster-wide-proxy.html.
4388+
In some proxy configurations, localhost may not translate to 127.0.0.1. Both localhost and 127.0.0.1 should be specified in this situation.
43874389
items:
43884390
type: string
43894391
type: array
@@ -8003,6 +8005,16 @@ spec:
80038005
trustedCerts:
80048006
description: Trusted certificate settings.
80058007
properties:
8008+
disableWorkspaceCaBundleMount:
8009+
description: |-
8010+
By default, the Operator creates and mounts the 'ca-certs-merged' ConfigMap
8011+
containing the CA certificate bundle in users' workspaces at two locations:
8012+
'/public-certs' and '/etc/pki/ca-trust/extracted/pem'.
8013+
The '/etc/pki/ca-trust/extracted/pem' directory is where the system stores extracted CA certificates
8014+
for trusted certificate authorities on Red Hat (e.g., CentOS, Fedora).
8015+
This option disables mounting the CA bundle to the '/etc/pki/ca-trust/extracted/pem' directory
8016+
while still mounting it to '/public-certs'.
8017+
type: boolean
80068018
gitTrustedCertsConfigMapName:
80078019
description: |-
80088020
The ConfigMap contains certificates to propagate to the Che components and to provide a particular configuration for Git.

config/manager/manager.yaml

+12-10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2019-2023 Red Hat, Inc.
2+
# Copyright (c) 2019-2024 Red Hat, Inc.
33
# This program and the accompanying materials are made
44
# available under the terms of the Eclipse Public License 2.0
55
# which is available at https://www.eclipse.org/legal/epl-2.0/
@@ -39,12 +39,12 @@ spec:
3939
spec:
4040
containers:
4141
- name: che-operator
42-
image: quay.io/eclipse/che-operator:next
42+
image: quay.io/eclipse/che-operator:7.94.0
4343
command:
4444
- /manager
4545
args:
4646
- --leader-elect
47-
imagePullPolicy: Always
47+
imagePullPolicy: IfNotPresent
4848
ports:
4949
- containerPort: 60000
5050
name: metrics
@@ -60,19 +60,19 @@ spec:
6060
- name: OPERATOR_NAME
6161
value: che-operator
6262
- name: CHE_VERSION
63-
value: next
63+
value: 7.94.0
6464
- name: RELATED_IMAGE_che_server
65-
value: quay.io/eclipse/che-server:next
65+
value: quay.io/eclipse/che-server:7.94.0
6666
- name: RELATED_IMAGE_dashboard
67-
value: quay.io/eclipse/che-dashboard:next
67+
value: quay.io/eclipse/che-dashboard:7.94.0
6868
- name: RELATED_IMAGE_plugin_registry
69-
value: quay.io/eclipse/che-plugin-registry:next
69+
value: quay.io/eclipse/che-plugin-registry:7.94.0
7070
- name: RELATED_IMAGE_che_tls_secrets_creation_job
7171
value: quay.io/eclipse/che-tls-secret-creator:alpine-01a4c34
7272
- name: RELATED_IMAGE_single_host_gateway
7373
value: quay.io/eclipse/che--traefik:v2.9.10-8d81a9df1435f9f3d36ac9398465ef2d5d61e671059974db753faaed14b627de
7474
- name: RELATED_IMAGE_single_host_gateway_config_sidecar
75-
value: quay.io/che-incubator/configbump:next
75+
value: quay.io/che-incubator/configbump:7.94.0
7676
- name: RELATED_IMAGE_gateway_authentication_sidecar
7777
value: quay.io/openshift/origin-oauth-proxy:4.9
7878
- name: RELATED_IMAGE_gateway_authorization_sidecar
@@ -100,15 +100,17 @@ spec:
100100
- name: CHE_DEFAULT_SPEC_DEVENVIRONMENTS_DEFAULTEDITOR
101101
value: che-incubator/che-code/latest
102102
- name: CHE_DEFAULT_SPEC_DEVENVIRONMENTS_DEFAULTCOMPONENTS
103-
value: '[{"name": "universal-developer-image", "container": {"image": "quay.io/devfile/universal-developer-image:ubi8-latest"}}]'
103+
value: '[{"name": "universal-developer-image", "container": {"image":
104+
"quay.io/devfile/universal-developer-image:ubi8-latest"}}]'
104105
- name: CHE_DEFAULT_SPEC_COMPONENTS_PLUGINREGISTRY_OPENVSXURL
105106
value: https://open-vsx.org
106107
- name: CHE_DEFAULT_SPEC_COMPONENTS_DEVFILEREGISTRY_EXTERNAL_DEVFILE_REGISTRIES
107108
value: '[{"url": "https://registry.devfile.io"}]'
108109
- name: CHE_DEFAULT_SPEC_DEVENVIRONMENTS_DISABLECONTAINERBUILDCAPABILITIES
109110
value: 'false'
110111
- name: CHE_DEFAULT_SPEC_DEVENVIRONMENTS_CONTAINERSECURITYCONTEXT
111-
value: '{"allowPrivilegeEscalation": true,"capabilities": {"add": ["SETGID", "SETUID"]}}'
112+
value: '{"allowPrivilegeEscalation": true,"capabilities": {"add": ["SETGID",
113+
"SETUID"]}}'
112114
livenessProbe:
113115
httpGet:
114116
path: /healthz

deploy/deployment/kubernetes/combined.yaml

+7-7
Original file line numberDiff line numberDiff line change
@@ -9141,19 +9141,19 @@ spec:
91419141
- name: OPERATOR_NAME
91429142
value: che-operator
91439143
- name: CHE_VERSION
9144-
value: next
9144+
value: 7.94.0
91459145
- name: RELATED_IMAGE_che_server
9146-
value: quay.io/eclipse/che-server:next
9146+
value: quay.io/eclipse/che-server:7.94.0
91479147
- name: RELATED_IMAGE_dashboard
9148-
value: quay.io/eclipse/che-dashboard:next
9148+
value: quay.io/eclipse/che-dashboard:7.94.0
91499149
- name: RELATED_IMAGE_plugin_registry
9150-
value: quay.io/eclipse/che-plugin-registry:next
9150+
value: quay.io/eclipse/che-plugin-registry:7.94.0
91519151
- name: RELATED_IMAGE_che_tls_secrets_creation_job
91529152
value: quay.io/eclipse/che-tls-secret-creator:alpine-01a4c34
91539153
- name: RELATED_IMAGE_single_host_gateway
91549154
value: quay.io/eclipse/che--traefik:v2.9.10-8d81a9df1435f9f3d36ac9398465ef2d5d61e671059974db753faaed14b627de
91559155
- name: RELATED_IMAGE_single_host_gateway_config_sidecar
9156-
value: quay.io/che-incubator/configbump:next
9156+
value: quay.io/che-incubator/configbump:7.94.0
91579157
- name: RELATED_IMAGE_gateway_authentication_sidecar
91589158
value: quay.io/openshift/origin-oauth-proxy:4.9
91599159
- name: RELATED_IMAGE_gateway_authorization_sidecar
@@ -9191,8 +9191,8 @@ spec:
91919191
- name: CHE_DEFAULT_SPEC_DEVENVIRONMENTS_CONTAINERSECURITYCONTEXT
91929192
value: '{"allowPrivilegeEscalation": true,"capabilities": {"add": ["SETGID",
91939193
"SETUID"]}}'
9194-
image: quay.io/eclipse/che-operator:next
9195-
imagePullPolicy: Always
9194+
image: quay.io/eclipse/che-operator:7.94.0
9195+
imagePullPolicy: IfNotPresent
91969196
livenessProbe:
91979197
failureThreshold: 10
91989198
httpGet:

deploy/deployment/kubernetes/objects/che-operator.Deployment.yaml

+7-7
Original file line numberDiff line numberDiff line change
@@ -54,19 +54,19 @@ spec:
5454
- name: OPERATOR_NAME
5555
value: che-operator
5656
- name: CHE_VERSION
57-
value: next
57+
value: 7.94.0
5858
- name: RELATED_IMAGE_che_server
59-
value: quay.io/eclipse/che-server:next
59+
value: quay.io/eclipse/che-server:7.94.0
6060
- name: RELATED_IMAGE_dashboard
61-
value: quay.io/eclipse/che-dashboard:next
61+
value: quay.io/eclipse/che-dashboard:7.94.0
6262
- name: RELATED_IMAGE_plugin_registry
63-
value: quay.io/eclipse/che-plugin-registry:next
63+
value: quay.io/eclipse/che-plugin-registry:7.94.0
6464
- name: RELATED_IMAGE_che_tls_secrets_creation_job
6565
value: quay.io/eclipse/che-tls-secret-creator:alpine-01a4c34
6666
- name: RELATED_IMAGE_single_host_gateway
6767
value: quay.io/eclipse/che--traefik:v2.9.10-8d81a9df1435f9f3d36ac9398465ef2d5d61e671059974db753faaed14b627de
6868
- name: RELATED_IMAGE_single_host_gateway_config_sidecar
69-
value: quay.io/che-incubator/configbump:next
69+
value: quay.io/che-incubator/configbump:7.94.0
7070
- name: RELATED_IMAGE_gateway_authentication_sidecar
7171
value: quay.io/openshift/origin-oauth-proxy:4.9
7272
- name: RELATED_IMAGE_gateway_authorization_sidecar
@@ -104,8 +104,8 @@ spec:
104104
- name: CHE_DEFAULT_SPEC_DEVENVIRONMENTS_CONTAINERSECURITYCONTEXT
105105
value: '{"allowPrivilegeEscalation": true,"capabilities": {"add": ["SETGID",
106106
"SETUID"]}}'
107-
image: quay.io/eclipse/che-operator:next
108-
imagePullPolicy: Always
107+
image: quay.io/eclipse/che-operator:7.94.0
108+
imagePullPolicy: IfNotPresent
109109
livenessProbe:
110110
failureThreshold: 10
111111
httpGet:

deploy/deployment/openshift/combined.yaml

+7-7
Original file line numberDiff line numberDiff line change
@@ -9143,19 +9143,19 @@ spec:
91439143
- name: OPERATOR_NAME
91449144
value: che-operator
91459145
- name: CHE_VERSION
9146-
value: next
9146+
value: 7.94.0
91479147
- name: RELATED_IMAGE_che_server
9148-
value: quay.io/eclipse/che-server:next
9148+
value: quay.io/eclipse/che-server:7.94.0
91499149
- name: RELATED_IMAGE_dashboard
9150-
value: quay.io/eclipse/che-dashboard:next
9150+
value: quay.io/eclipse/che-dashboard:7.94.0
91519151
- name: RELATED_IMAGE_plugin_registry
9152-
value: quay.io/eclipse/che-plugin-registry:next
9152+
value: quay.io/eclipse/che-plugin-registry:7.94.0
91539153
- name: RELATED_IMAGE_che_tls_secrets_creation_job
91549154
value: quay.io/eclipse/che-tls-secret-creator:alpine-01a4c34
91559155
- name: RELATED_IMAGE_single_host_gateway
91569156
value: quay.io/eclipse/che--traefik:v2.9.10-8d81a9df1435f9f3d36ac9398465ef2d5d61e671059974db753faaed14b627de
91579157
- name: RELATED_IMAGE_single_host_gateway_config_sidecar
9158-
value: quay.io/che-incubator/configbump:next
9158+
value: quay.io/che-incubator/configbump:7.94.0
91599159
- name: RELATED_IMAGE_gateway_authentication_sidecar
91609160
value: quay.io/openshift/origin-oauth-proxy:4.9
91619161
- name: RELATED_IMAGE_gateway_authorization_sidecar
@@ -9193,8 +9193,8 @@ spec:
91939193
- name: CHE_DEFAULT_SPEC_DEVENVIRONMENTS_CONTAINERSECURITYCONTEXT
91949194
value: '{"allowPrivilegeEscalation": true,"capabilities": {"add": ["SETGID",
91959195
"SETUID"]}}'
9196-
image: quay.io/eclipse/che-operator:next
9197-
imagePullPolicy: Always
9196+
image: quay.io/eclipse/che-operator:7.94.0
9197+
imagePullPolicy: IfNotPresent
91989198
livenessProbe:
91999199
failureThreshold: 10
92009200
httpGet:

deploy/deployment/openshift/objects/che-operator.Deployment.yaml

+7-7
Original file line numberDiff line numberDiff line change
@@ -54,19 +54,19 @@ spec:
5454
- name: OPERATOR_NAME
5555
value: che-operator
5656
- name: CHE_VERSION
57-
value: next
57+
value: 7.94.0
5858
- name: RELATED_IMAGE_che_server
59-
value: quay.io/eclipse/che-server:next
59+
value: quay.io/eclipse/che-server:7.94.0
6060
- name: RELATED_IMAGE_dashboard
61-
value: quay.io/eclipse/che-dashboard:next
61+
value: quay.io/eclipse/che-dashboard:7.94.0
6262
- name: RELATED_IMAGE_plugin_registry
63-
value: quay.io/eclipse/che-plugin-registry:next
63+
value: quay.io/eclipse/che-plugin-registry:7.94.0
6464
- name: RELATED_IMAGE_che_tls_secrets_creation_job
6565
value: quay.io/eclipse/che-tls-secret-creator:alpine-01a4c34
6666
- name: RELATED_IMAGE_single_host_gateway
6767
value: quay.io/eclipse/che--traefik:v2.9.10-8d81a9df1435f9f3d36ac9398465ef2d5d61e671059974db753faaed14b627de
6868
- name: RELATED_IMAGE_single_host_gateway_config_sidecar
69-
value: quay.io/che-incubator/configbump:next
69+
value: quay.io/che-incubator/configbump:7.94.0
7070
- name: RELATED_IMAGE_gateway_authentication_sidecar
7171
value: quay.io/openshift/origin-oauth-proxy:4.9
7272
- name: RELATED_IMAGE_gateway_authorization_sidecar
@@ -104,8 +104,8 @@ spec:
104104
- name: CHE_DEFAULT_SPEC_DEVENVIRONMENTS_CONTAINERSECURITYCONTEXT
105105
value: '{"allowPrivilegeEscalation": true,"capabilities": {"add": ["SETGID",
106106
"SETUID"]}}'
107-
image: quay.io/eclipse/che-operator:next
108-
imagePullPolicy: Always
107+
image: quay.io/eclipse/che-operator:7.94.0
108+
imagePullPolicy: IfNotPresent
109109
livenessProbe:
110110
failureThreshold: 10
111111
httpGet:

editors-definitions/che-code-latest.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ events:
8181
components:
8282
- name: che-code-injector
8383
container:
84-
image: quay.io/che-incubator/che-code:latest
84+
image: quay.io/che-incubator/che-code:7.94.0
8585
command:
8686
- /entrypoint-init-container.sh
8787
volumeMounts:

helmcharts/stable/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
apiVersion: v1
1414
description: A Helm chart for deploying Eclipse Che on a Kubernetes
1515
name: eclipse-che
16-
version: 7.93.0
16+
version: 7.94.0
1717
annotations:
1818
artifacthub.io/license: EPL-2.0
1919
artifacthub.io/links: |

helmcharts/stable/crds/checlusters.org.eclipse.che.CustomResourceDefinition.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -4359,11 +4359,13 @@ spec:
43594359
A list of hosts that can be reached directly, bypassing the proxy.
43604360
Specify wild card domain use the following form `.<DOMAIN>`, for example:
43614361
- localhost
4362+
- 127.0.0.1
43624363
- my.host.com
43634364
- 123.42.12.32
43644365
Use only when a proxy configuration is required. The Operator respects OpenShift cluster-wide proxy configuration,
43654366
defining `nonProxyHosts` in a custom resource leads to merging non-proxy hosts lists from the cluster proxy configuration, and the ones defined in the custom resources.
43664367
See the following page: https://docs.openshift.com/container-platform/latest/networking/enable-cluster-wide-proxy.html.
4368+
In some proxy configurations, localhost may not translate to 127.0.0.1. Both localhost and 127.0.0.1 should be specified in this situation.
43674369
items:
43684370
type: string
43694371
type: array
@@ -7970,6 +7972,16 @@ spec:
79707972
trustedCerts:
79717973
description: Trusted certificate settings.
79727974
properties:
7975+
disableWorkspaceCaBundleMount:
7976+
description: |-
7977+
By default, the Operator creates and mounts the 'ca-certs-merged' ConfigMap
7978+
containing the CA certificate bundle in users' workspaces at two locations:
7979+
'/public-certs' and '/etc/pki/ca-trust/extracted/pem'.
7980+
The '/etc/pki/ca-trust/extracted/pem' directory is where the system stores extracted CA certificates
7981+
for trusted certificate authorities on Red Hat (e.g., CentOS, Fedora).
7982+
This option disables mounting the CA bundle to the '/etc/pki/ca-trust/extracted/pem' directory
7983+
while still mounting it to '/public-certs'.
7984+
type: boolean
79737985
gitTrustedCertsConfigMapName:
79747986
description: |-
79757987
The ConfigMap contains certificates to propagate to the Che components and to provide a particular configuration for Git.

helmcharts/stable/templates/che-operator.ClusterRole.yaml

+38
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,45 @@ rules:
339339
resources:
340340
- limitranges
341341
verbs:
342+
- create
343+
- delete
344+
- get
345+
- update
346+
- patch
347+
- watch
348+
- list
349+
- apiGroups:
350+
- ""
351+
resources:
352+
- resourcequotas
353+
verbs:
354+
- create
355+
- delete
356+
- get
357+
- update
358+
- patch
359+
- watch
342360
- list
361+
- apiGroups:
362+
- networking.k8s.io
363+
resources:
364+
- networkpolicies
365+
verbs:
366+
- create
367+
- delete
368+
- get
369+
- update
370+
- patch
371+
- watch
372+
- list
373+
- apiGroups:
374+
- template.openshift.io
375+
resources:
376+
- templates
377+
verbs:
378+
- get
379+
- list
380+
- watch
343381
- apiGroups:
344382
- monitoring.coreos.com
345383
resources:

helmcharts/stable/templates/che-operator.Deployment.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -54,19 +54,19 @@ spec:
5454
- name: OPERATOR_NAME
5555
value: che-operator
5656
- name: CHE_VERSION
57-
value: 7.93.0
57+
value: 7.94.0
5858
- name: RELATED_IMAGE_che_server
59-
value: quay.io/eclipse/che-server:7.93.0
59+
value: quay.io/eclipse/che-server:7.94.0
6060
- name: RELATED_IMAGE_dashboard
61-
value: quay.io/eclipse/che-dashboard:7.93.0
61+
value: quay.io/eclipse/che-dashboard:7.94.0
6262
- name: RELATED_IMAGE_plugin_registry
63-
value: quay.io/eclipse/che-plugin-registry:7.93.0
63+
value: quay.io/eclipse/che-plugin-registry:7.94.0
6464
- name: RELATED_IMAGE_che_tls_secrets_creation_job
6565
value: quay.io/eclipse/che-tls-secret-creator:alpine-01a4c34
6666
- name: RELATED_IMAGE_single_host_gateway
6767
value: quay.io/eclipse/che--traefik:v2.9.10-8d81a9df1435f9f3d36ac9398465ef2d5d61e671059974db753faaed14b627de
6868
- name: RELATED_IMAGE_single_host_gateway_config_sidecar
69-
value: quay.io/che-incubator/configbump:7.93.0
69+
value: quay.io/che-incubator/configbump:7.94.0
7070
- name: RELATED_IMAGE_gateway_authentication_sidecar
7171
value: quay.io/openshift/origin-oauth-proxy:4.9
7272
- name: RELATED_IMAGE_gateway_authorization_sidecar
@@ -104,7 +104,7 @@ spec:
104104
- name: CHE_DEFAULT_SPEC_DEVENVIRONMENTS_CONTAINERSECURITYCONTEXT
105105
value: '{"allowPrivilegeEscalation": true,"capabilities": {"add": ["SETGID",
106106
"SETUID"]}}'
107-
image: quay.io/eclipse/che-operator:7.93.0
107+
image: quay.io/eclipse/che-operator:7.94.0
108108
imagePullPolicy: IfNotPresent
109109
livenessProbe:
110110
failureThreshold: 10

olm-catalog/stable/channel.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -93,3 +93,5 @@ entries:
9393
replaces: eclipse-che.v7.91.0
9494
- name: eclipse-che.v7.93.0
9595
replaces: eclipse-che.v7.92.0
96+
- name: eclipse-che.v7.94.0
97+
replaces: eclipse-che.v7.93.0

0 commit comments

Comments
 (0)