496 lines
32 KiB
Diff
496 lines
32 KiB
Diff
--- /home/runner/work/che-operator/che-operator/bundle/stable/eclipse-che/generated/openshift/org.eclipse.che_checlusters.yaml 2023-05-31 18:31:14.503806833 +0000
|
|
+++ /home/runner/work/che-operator/che-operator/bundle/stable/eclipse-che/manifests/org.eclipse.che_checlusters.yaml 2023-05-31 18:31:14.511806849 +0000
|
|
@@ -4609,283 +4609,6 @@
|
|
type: string
|
|
type: object
|
|
type: object
|
|
- database:
|
|
- description: Configuration settings related to the database
|
|
- used by the Che installation. Database component is Deprecated.
|
|
- All properties will be ignored.
|
|
- properties:
|
|
- credentialsSecretName:
|
|
- description: The secret that contains PostgreSQL `user`
|
|
- and `password` that the Che server uses to connect to
|
|
- the database. The secret must have a `app.kubernetes.io/part-of=che.eclipse.org`
|
|
- label.
|
|
- type: string
|
|
- deployment:
|
|
- description: Deployment override options.
|
|
- properties:
|
|
- containers:
|
|
- description: List of containers belonging to the pod.
|
|
- items:
|
|
- description: Container custom settings.
|
|
- properties:
|
|
- env:
|
|
- description: List of environment variables to
|
|
- set in the container.
|
|
- items:
|
|
- description: EnvVar represents an environment
|
|
- variable present in a Container.
|
|
- properties:
|
|
- name:
|
|
- description: Name of the environment variable.
|
|
- Must be a C_IDENTIFIER.
|
|
- type: string
|
|
- value:
|
|
- description: 'Variable references $(VAR_NAME)
|
|
- are expanded using the previously defined
|
|
- environment variables in the container
|
|
- and any service environment variables.
|
|
- If a variable cannot be resolved, the
|
|
- reference in the input string will be
|
|
- unchanged. Double $$ are reduced to a
|
|
- single $, which allows for escaping the
|
|
- $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)"
|
|
- will produce the string literal "$(VAR_NAME)".
|
|
- Escaped references will never be expanded,
|
|
- regardless of whether the variable exists
|
|
- or not. Defaults to "".'
|
|
- type: string
|
|
- valueFrom:
|
|
- description: Source for the environment
|
|
- variable's value. Cannot be used if value
|
|
- is not empty.
|
|
- properties:
|
|
- configMapKeyRef:
|
|
- description: Selects a key of a ConfigMap.
|
|
- properties:
|
|
- key:
|
|
- description: The key to select.
|
|
- type: string
|
|
- name:
|
|
- description: 'Name of the referent.
|
|
- More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
|
|
- TODO: Add other useful fields.
|
|
- apiVersion, kind, uid?'
|
|
- type: string
|
|
- optional:
|
|
- description: Specify whether the
|
|
- ConfigMap or its key must be defined
|
|
- type: boolean
|
|
- required:
|
|
- - key
|
|
- type: object
|
|
- fieldRef:
|
|
- description: 'Selects a field of the
|
|
- pod: supports metadata.name, metadata.namespace,
|
|
- `metadata.labels[''<KEY>'']`, `metadata.annotations[''<KEY>'']`,
|
|
- spec.nodeName, spec.serviceAccountName,
|
|
- status.hostIP, status.podIP, status.podIPs.'
|
|
- properties:
|
|
- apiVersion:
|
|
- description: Version of the schema
|
|
- the FieldPath is written in terms
|
|
- of, defaults to "v1".
|
|
- type: string
|
|
- fieldPath:
|
|
- description: Path of the field to
|
|
- select in the specified API version.
|
|
- type: string
|
|
- required:
|
|
- - fieldPath
|
|
- type: object
|
|
- resourceFieldRef:
|
|
- description: 'Selects a resource of
|
|
- the container: only resources limits
|
|
- and requests (limits.cpu, limits.memory,
|
|
- limits.ephemeral-storage, requests.cpu,
|
|
- requests.memory and requests.ephemeral-storage)
|
|
- are currently supported.'
|
|
- properties:
|
|
- containerName:
|
|
- description: 'Container name: required
|
|
- for volumes, optional for env
|
|
- vars'
|
|
- type: string
|
|
- divisor:
|
|
- anyOf:
|
|
- - type: integer
|
|
- - type: string
|
|
- description: Specifies the output
|
|
- format of the exposed resources,
|
|
- defaults to "1"
|
|
- pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
- x-kubernetes-int-or-string: true
|
|
- resource:
|
|
- description: 'Required: resource
|
|
- to select'
|
|
- type: string
|
|
- required:
|
|
- - resource
|
|
- type: object
|
|
- secretKeyRef:
|
|
- description: Selects a key of a secret
|
|
- in the pod's namespace
|
|
- properties:
|
|
- key:
|
|
- description: The key of the secret
|
|
- to select from. Must be a valid
|
|
- secret key.
|
|
- type: string
|
|
- name:
|
|
- description: 'Name of the referent.
|
|
- More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
|
|
- TODO: Add other useful fields.
|
|
- apiVersion, kind, uid?'
|
|
- type: string
|
|
- optional:
|
|
- description: Specify whether the
|
|
- Secret or its key must be defined
|
|
- type: boolean
|
|
- required:
|
|
- - key
|
|
- type: object
|
|
- type: object
|
|
- required:
|
|
- - name
|
|
- type: object
|
|
- type: array
|
|
- image:
|
|
- description: Container image. Omit it or leave
|
|
- it empty to use the default container image
|
|
- provided by the Operator.
|
|
- type: string
|
|
- imagePullPolicy:
|
|
- description: Image pull policy. Default value
|
|
- is `Always` for `nightly`, `next` or `latest`
|
|
- images, and `IfNotPresent` in other cases.
|
|
- enum:
|
|
- - Always
|
|
- - IfNotPresent
|
|
- - Never
|
|
- type: string
|
|
- name:
|
|
- description: Container name.
|
|
- type: string
|
|
- resources:
|
|
- description: Compute resources required by this
|
|
- container.
|
|
- properties:
|
|
- limits:
|
|
- description: Describes the maximum amount
|
|
- of compute resources allowed.
|
|
- properties:
|
|
- cpu:
|
|
- anyOf:
|
|
- - type: integer
|
|
- - type: string
|
|
- description: CPU, in cores. (500m = .5
|
|
- cores) If the value is not specified,
|
|
- then the default value is set depending
|
|
- on the component. If value is `0`, then
|
|
- no value is set for the component.
|
|
- pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
- x-kubernetes-int-or-string: true
|
|
- memory:
|
|
- anyOf:
|
|
- - type: integer
|
|
- - type: string
|
|
- description: Memory, in bytes. (500Gi
|
|
- = 500GiB = 500 * 1024 * 1024 * 1024)
|
|
- If the value is not specified, then
|
|
- the default value is set depending on
|
|
- the component. If value is `0`, then
|
|
- no value is set for the component.
|
|
- pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
- x-kubernetes-int-or-string: true
|
|
- type: object
|
|
- request:
|
|
- description: Describes the minimum amount
|
|
- of compute resources required.
|
|
- properties:
|
|
- cpu:
|
|
- anyOf:
|
|
- - type: integer
|
|
- - type: string
|
|
- description: CPU, in cores. (500m = .5
|
|
- cores) If the value is not specified,
|
|
- then the default value is set depending
|
|
- on the component. If value is `0`, then
|
|
- no value is set for the component.
|
|
- pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
- x-kubernetes-int-or-string: true
|
|
- memory:
|
|
- anyOf:
|
|
- - type: integer
|
|
- - type: string
|
|
- description: Memory, in bytes. (500Gi
|
|
- = 500GiB = 500 * 1024 * 1024 * 1024)
|
|
- If the value is not specified, then
|
|
- the default value is set depending on
|
|
- the component. If value is `0`, then
|
|
- no value is set for the component.
|
|
- pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
- x-kubernetes-int-or-string: true
|
|
- type: object
|
|
- type: object
|
|
- type: object
|
|
- type: array
|
|
- securityContext:
|
|
- description: Security options the pod should run with.
|
|
- properties:
|
|
- fsGroup:
|
|
- description: A special supplemental group that applies
|
|
- to all containers in a pod. The default value
|
|
- is `1724`.
|
|
- format: int64
|
|
- type: integer
|
|
- runAsUser:
|
|
- description: The UID to run the entrypoint of the
|
|
- container process. The default value is `1724`.
|
|
- format: int64
|
|
- type: integer
|
|
- type: object
|
|
- type: object
|
|
- externalDb:
|
|
- description: Instructs the Operator to deploy a dedicated
|
|
- database. By default, a dedicated PostgreSQL database
|
|
- is deployed as part of the Che installation. When `externalDb`
|
|
- is set as `true`, no dedicated database is deployed by
|
|
- the Operator and you need to provide connection details
|
|
- about the external database you want to use.
|
|
- type: boolean
|
|
- postgresDb:
|
|
- description: PostgreSQL database name that the Che server
|
|
- uses to connect to the database.
|
|
- type: string
|
|
- postgresHostName:
|
|
- description: PostgreSQL database hostname that the Che server
|
|
- connects to. Override this value only when using an external
|
|
- database. See field `externalDb`.
|
|
- type: string
|
|
- postgresPort:
|
|
- description: PostgreSQL Database port the Che server connects
|
|
- to. Override this value only when using an external database.
|
|
- See field `externalDb`.
|
|
- type: string
|
|
- pvc:
|
|
- description: PVC settings for PostgreSQL database.
|
|
- properties:
|
|
- claimSize:
|
|
- description: Persistent Volume Claim size. To update
|
|
- the claim size, the storage class that provisions
|
|
- it must support resizing.
|
|
- type: string
|
|
- storageClass:
|
|
- description: Storage class for the Persistent Volume
|
|
- Claim. When omitted or left blank, a default storage
|
|
- class is used.
|
|
- type: string
|
|
- type: object
|
|
- type: object
|
|
devWorkspace:
|
|
description: DevWorkspace Operator configuration.
|
|
properties:
|
|
@@ -7278,6 +7001,198 @@
|
|
description: Pod scheduler for the workspace pods. If not specified,
|
|
the pod scheduler is set to the default scheduler on the cluster.
|
|
type: string
|
|
+ projectCloneContainer:
|
|
+ description: Project clone container configuration.
|
|
+ properties:
|
|
+ env:
|
|
+ description: List of environment variables to set in the
|
|
+ container.
|
|
+ items:
|
|
+ description: EnvVar represents an environment variable
|
|
+ present in a Container.
|
|
+ properties:
|
|
+ name:
|
|
+ description: Name of the environment variable. Must
|
|
+ be a C_IDENTIFIER.
|
|
+ type: string
|
|
+ value:
|
|
+ description: 'Variable references $(VAR_NAME) are
|
|
+ expanded using the previously defined environment
|
|
+ variables in the container and any service environment
|
|
+ variables. If a variable cannot be resolved, the
|
|
+ reference in the input string will be unchanged.
|
|
+ Double $$ are reduced to a single $, which allows
|
|
+ for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)"
|
|
+ will produce the string literal "$(VAR_NAME)". Escaped
|
|
+ references will never be expanded, regardless of
|
|
+ whether the variable exists or not. Defaults to
|
|
+ "".'
|
|
+ type: string
|
|
+ valueFrom:
|
|
+ description: Source for the environment variable's
|
|
+ value. Cannot be used if value is not empty.
|
|
+ properties:
|
|
+ configMapKeyRef:
|
|
+ description: Selects a key of a ConfigMap.
|
|
+ properties:
|
|
+ key:
|
|
+ description: The key to select.
|
|
+ type: string
|
|
+ name:
|
|
+ description: 'Name of the referent. More info:
|
|
+ https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
|
|
+ TODO: Add other useful fields. apiVersion,
|
|
+ kind, uid?'
|
|
+ type: string
|
|
+ optional:
|
|
+ description: Specify whether the ConfigMap
|
|
+ or its key must be defined
|
|
+ type: boolean
|
|
+ required:
|
|
+ - key
|
|
+ type: object
|
|
+ fieldRef:
|
|
+ description: 'Selects a field of the pod: supports
|
|
+ metadata.name, metadata.namespace, `metadata.labels[''<KEY>'']`,
|
|
+ `metadata.annotations[''<KEY>'']`, spec.nodeName,
|
|
+ spec.serviceAccountName, status.hostIP, status.podIP,
|
|
+ status.podIPs.'
|
|
+ properties:
|
|
+ apiVersion:
|
|
+ description: Version of the schema the FieldPath
|
|
+ is written in terms of, defaults to "v1".
|
|
+ type: string
|
|
+ fieldPath:
|
|
+ description: Path of the field to select in
|
|
+ the specified API version.
|
|
+ type: string
|
|
+ required:
|
|
+ - fieldPath
|
|
+ type: object
|
|
+ resourceFieldRef:
|
|
+ description: 'Selects a resource of the container:
|
|
+ only resources limits and requests (limits.cpu,
|
|
+ limits.memory, limits.ephemeral-storage, requests.cpu,
|
|
+ requests.memory and requests.ephemeral-storage)
|
|
+ are currently supported.'
|
|
+ properties:
|
|
+ containerName:
|
|
+ description: 'Container name: required for
|
|
+ volumes, optional for env vars'
|
|
+ type: string
|
|
+ divisor:
|
|
+ anyOf:
|
|
+ - type: integer
|
|
+ - type: string
|
|
+ description: Specifies the output format of
|
|
+ the exposed resources, defaults to "1"
|
|
+ pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
+ x-kubernetes-int-or-string: true
|
|
+ resource:
|
|
+ description: 'Required: resource to select'
|
|
+ type: string
|
|
+ required:
|
|
+ - resource
|
|
+ type: object
|
|
+ secretKeyRef:
|
|
+ description: Selects a key of a secret in the
|
|
+ pod's namespace
|
|
+ properties:
|
|
+ key:
|
|
+ description: The key of the secret to select
|
|
+ from. Must be a valid secret key.
|
|
+ type: string
|
|
+ name:
|
|
+ description: 'Name of the referent. More info:
|
|
+ https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
|
|
+ TODO: Add other useful fields. apiVersion,
|
|
+ kind, uid?'
|
|
+ type: string
|
|
+ optional:
|
|
+ description: Specify whether the Secret or
|
|
+ its key must be defined
|
|
+ type: boolean
|
|
+ required:
|
|
+ - key
|
|
+ type: object
|
|
+ type: object
|
|
+ required:
|
|
+ - name
|
|
+ type: object
|
|
+ type: array
|
|
+ image:
|
|
+ description: Container image. Omit it or leave it empty
|
|
+ to use the default container image provided by the Operator.
|
|
+ type: string
|
|
+ imagePullPolicy:
|
|
+ description: Image pull policy. Default value is `Always`
|
|
+ for `nightly`, `next` or `latest` images, and `IfNotPresent`
|
|
+ in other cases.
|
|
+ enum:
|
|
+ - Always
|
|
+ - IfNotPresent
|
|
+ - Never
|
|
+ type: string
|
|
+ name:
|
|
+ description: Container name.
|
|
+ type: string
|
|
+ resources:
|
|
+ description: Compute resources required by this container.
|
|
+ properties:
|
|
+ limits:
|
|
+ description: Describes the maximum amount of compute
|
|
+ resources allowed.
|
|
+ properties:
|
|
+ cpu:
|
|
+ anyOf:
|
|
+ - type: integer
|
|
+ - type: string
|
|
+ description: CPU, in cores. (500m = .5 cores) If
|
|
+ the value is not specified, then the default value
|
|
+ is set depending on the component. If value is
|
|
+ `0`, then no value is set for the component.
|
|
+ pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
+ x-kubernetes-int-or-string: true
|
|
+ memory:
|
|
+ anyOf:
|
|
+ - type: integer
|
|
+ - type: string
|
|
+ description: Memory, in bytes. (500Gi = 500GiB =
|
|
+ 500 * 1024 * 1024 * 1024) If the value is not
|
|
+ specified, then the default value is set depending
|
|
+ on the component. If value is `0`, then no value
|
|
+ is set for the component.
|
|
+ pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
+ x-kubernetes-int-or-string: true
|
|
+ type: object
|
|
+ request:
|
|
+ description: Describes the minimum amount of compute
|
|
+ resources required.
|
|
+ properties:
|
|
+ cpu:
|
|
+ anyOf:
|
|
+ - type: integer
|
|
+ - type: string
|
|
+ description: CPU, in cores. (500m = .5 cores) If
|
|
+ the value is not specified, then the default value
|
|
+ is set depending on the component. If value is
|
|
+ `0`, then no value is set for the component.
|
|
+ pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
+ x-kubernetes-int-or-string: true
|
|
+ memory:
|
|
+ anyOf:
|
|
+ - type: integer
|
|
+ - type: string
|
|
+ description: Memory, in bytes. (500Gi = 500GiB =
|
|
+ 500 * 1024 * 1024 * 1024) If the value is not
|
|
+ specified, then the default value is set depending
|
|
+ on the component. If value is `0`, then no value
|
|
+ is set for the component.
|
|
+ pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
+ x-kubernetes-int-or-string: true
|
|
+ type: object
|
|
+ type: object
|
|
+ type: object
|
|
secondsOfInactivityBeforeIdling:
|
|
default: 1800
|
|
description: Idle timeout for workspaces in seconds. This timeout
|
|
@@ -7943,9 +7858,6 @@
|
|
pluginRegistryURL:
|
|
description: The public URL of the internal plug-in registry.
|
|
type: string
|
|
- postgresVersion:
|
|
- description: The PostgreSQL version of the image in use.
|
|
- type: string
|
|
reason:
|
|
description: A brief CamelCase message indicating details about
|
|
why the Che deployment is in the current phase.
|