Skip to content

Commit

Permalink
Copy 7.19.0 csv to master
Browse files Browse the repository at this point in the history
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
  • Loading branch information
mkuznyetsov committed Sep 18, 2020
1 parent f55a918 commit 71ccda6
Show file tree
Hide file tree
Showing 12 changed files with 5,185 additions and 8 deletions.
Expand Up @@ -7,13 +7,13 @@ metadata:
categories: Developer Tools
certified: "false"
containerImage: quay.io/eclipse/che-operator:nightly
createdAt: "2020-09-15T14:10:22Z"
createdAt: "2020-09-18T11:22:13Z"
description: A Kube-native development solution that delivers portable and collaborative
developer workspaces.
operatorframework.io/suggested-namespace: eclipse-che
repository: https://github.com/eclipse/che-operator
support: Eclipse Foundation
name: eclipse-che-preview-kubernetes.v7.19.0-4.nightly
name: eclipse-che-preview-kubernetes.vnightly-5.nightly
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -357,4 +357,4 @@ spec:
maturity: stable
provider:
name: Eclipse Foundation
version: 7.19.0-4.nightly
version: nightly-5.nightly
Expand Up @@ -7,13 +7,13 @@ metadata:
categories: Developer Tools
certified: "false"
containerImage: quay.io/eclipse/che-operator:nightly
createdAt: "2020-09-15T14:10:23Z"
createdAt: "2020-09-18T11:22:13Z"
description: A Kube-native development solution that delivers portable and collaborative
developer workspaces.
operatorframework.io/suggested-namespace: eclipse-che
repository: https://github.com/eclipse/che-operator
support: Eclipse Foundation
name: eclipse-che-preview-openshift.v7.19.0-4.nightly
name: eclipse-che-preview-openshift.vnightly-5.nightly
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -404,4 +404,4 @@ spec:
maturity: stable
provider:
name: Eclipse Foundation
version: 7.19.0-4.nightly
version: nightly-5.nightly

Large diffs are not rendered by default.

@@ -0,0 +1,74 @@
--- /root/payload/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.18.1/eclipse-che-preview-kubernetes.crd.yaml 2020-09-18 12:20:15.161195122 +0100
+++ /root/payload/che-operator/olm/eclipse-che-preview-kubernetes/deploy/olm-catalog/eclipse-che-preview-kubernetes/7.19.0/eclipse-che-preview-kubernetes.crd.yaml 2020-09-18 12:22:19.830770729 +0100
@@ -230,7 +230,10 @@
description: Strategy for ingress creation. This can be `multi-host`
(host is explicitly provided in ingress), `single-host` (host
is provided, path-based rules) and `default-host.*`(no host is
- provided, path-based rules). Defaults to `"multi-host`
+ provided, path-based rules). Defaults to `"multi-host` Deprecated
+ in favor of "serverExposureStrategy" in the "server" section,
+ which defines this regardless of the cluster type. If both are
+ defined, `serverExposureStrategy` takes precedence.
type: string
securityContextFsGroup:
description: FSGroup the Che pod and Workspace pods containers should
@@ -240,6 +243,16 @@
description: ID of the user the Che pod and Workspace pods containers
should run as. Default to `1724`.
type: string
+ singleHostExposureType:
+ description: When the serverExposureStrategy is set to "single-host",
+ the way the server, registries and workspaces are exposed is further
+ configured by this property. The possible values are "native"
+ (which means that the server and workspaces are exposed using
+ ingresses on K8s) or "gateway" where the server and workspaces
+ are exposed using a custom gateway based on Traefik. All the endpoints
+ whether backed by the ingress or gateway "route" always point
+ to the subpaths on the same domain. Defaults to "native".
+ type: string
tlsSecretName:
description: Name of a secret that will be used to setup ingress
TLS termination if TLS is enabled. See also the `tlsSupport` field.
@@ -445,6 +458,19 @@
operator will automatically detect if router certificate is self-signed.
If so it will be propagated to Che server and some other components.
type: boolean
+ serverExposureStrategy:
+ description: Sets the server and workspaces exposure type. Possible
+ values are "multi-host", "single-host", "default-host". Defaults
+ to "multi-host" which creates a separate ingress (or route on
+ OpenShift) for every required endpoint. "single-host" makes Che
+ exposed on a single hostname with workspaces exposed on subpaths.
+ Please read the docs to learn about the limitations of this approach.
+ Also consult the `singleHostExposureType` property to further
+ configure how the operator and Che server make that happen on
+ Kubernetes. "default-host" exposes che server on the host of the
+ cluster. Please read the docs to learn about the limitations of
+ this approach.
+ type: string
serverMemoryLimit:
description: Overrides the memory limit used in the Che server deployment.
Defaults to 1Gi.
@@ -460,6 +486,22 @@
signed with self-signed cert. So, Che server must be aware of
its CA cert to be able to request it. This is disabled by default.
type: string
+ singleHostGatewayConfigMapLabels:
+ additionalProperties:
+ type: string
+ description: The labels that need to be present (and are put) on
+ the configmaps representing the gateway configuration.
+ type: object
+ singleHostGatewayConfigSidecarImage:
+ description: The image used for the gateway sidecar that provides
+ configuration to the gateway. Omit it or leave it empty to use
+ the defaut container image provided by the operator.
+ type: string
+ singleHostGatewayImage:
+ description: The image used for the gateway in the single host mode.
+ Omit it or leave it empty to use the defaut container image provided
+ by the operator.
+ type: string
tlsSupport:
description: Deprecated. Instructs the operator to deploy Che in
TLS mode. This is enabled by default. Disabling TLS may cause

Large diffs are not rendered by default.

0 comments on commit 71ccda6

Please sign in to comment.