Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define labels for route/ingress #449

Merged
merged 13 commits into from
Sep 25, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 66 additions & 2 deletions deploy/crds/org_v1_che_crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,14 @@ spec:
for `nightly` or `latest` images, and `IfNotPresent` in other
cases.
type: string
identityProviderIngress:
description: Ingress custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
identityProviderPassword:
description: Overrides the password of Keycloak admin user. This
is useful to override it ONLY if you use an external Identity
Expand Down Expand Up @@ -111,6 +119,14 @@ spec:
field). If omitted or left blank, it will be set to the value
of the `flavour` field.
type: string
identityProviderRoute:
description: Route custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
identityProviderSecret:
description: 'The secret that contains `user` and `password` for
Identity Provider. If the secret is defined then `identityProviderAdminUserName`
Expand Down Expand Up @@ -328,6 +344,22 @@ spec:
description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults
to `INFO`.'
type: string
cheServerIngress:
description: Che server ingress custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
cheServerRoute:
description: Che server route custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
cheWorkspaceClusterRole:
description: Custom cluster role bound to the user for the Che workspaces.
The default roles are used if this is omitted or left blank.
Expand All @@ -348,6 +380,14 @@ spec:
deployment. This includes the image tag. Omit it or leave it empty
to use the defaut container image provided by the operator.
type: string
devfileRegistryIngress:
description: Devfile registry ingress custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
devfileRegistryMemoryLimit:
description: Overrides the memory limit used in the Devfile registry
deployment. Defaults to 256Mi.
Expand All @@ -361,6 +401,14 @@ spec:
registry deployment. Default value is `Always` for `nightly` or
`latest` images, and `IfNotPresent` in other cases.
type: string
devfileRegistryRoute:
description: Devfile registry route custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
devfileRegistryUrl:
description: Public URL of the Devfile registry, that serves sample,
ready-to-use devfiles. You should set it ONLY if you use an external
Expand Down Expand Up @@ -400,8 +448,16 @@ spec:
pluginRegistryImage:
description: Overrides the container image used in the Plugin registry
deployment. This includes the image tag. Omit it or leave it empty
to use the defaut container image provided by the operator.
type: string
to use the default container image provided by the operator.
type: string
pluginRegistryIngress:
description: Plugin registry ingress custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
pluginRegistryMemoryLimit:
description: Overrides the memory limit used in the Plugin registry
deployment. Defaults to 256Mi.
Expand All @@ -415,6 +471,14 @@ spec:
registry deployment. Default value is `Always` for `nightly` or
`latest` images, and `IfNotPresent` in other cases.
type: string
pluginRegistryRoute:
description: Plugin registry route custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
pluginRegistryUrl:
description: Public URL of the Plugin registry, that serves sample
ready-to-use devfiles. You should set it ONLY if you use an external
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,13 @@ metadata:
categories: Developer Tools
certified: "false"
containerImage: quay.io/eclipse/che-operator:nightly
createdAt: "2020-09-24T08:45:16Z"
createdAt: "2020-09-25T09:17:34Z"
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-6.nightly
name: eclipse-che-preview-kubernetes.v7.20.0-9.nightly
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -402,4 +402,4 @@ spec:
maturity: stable
provider:
name: Eclipse Foundation
version: 7.19.0-6.nightly
version: 7.20.0-9.nightly
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,14 @@ spec:
for `nightly` or `latest` images, and `IfNotPresent` in other
cases.
type: string
identityProviderIngress:
description: Ingress custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
identityProviderPassword:
description: Overrides the password of Keycloak admin user. This
is useful to override it ONLY if you use an external Identity
Expand Down Expand Up @@ -111,6 +119,14 @@ spec:
field). If omitted or left blank, it will be set to the value
of the `flavour` field.
type: string
identityProviderRoute:
description: Route custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
identityProviderSecret:
description: 'The secret that contains `user` and `password` for
Identity Provider. If the secret is defined then `identityProviderAdminUserName`
Expand Down Expand Up @@ -328,6 +344,22 @@ spec:
description: 'Log level for the Che server: `INFO` or `DEBUG`. Defaults
to `INFO`.'
type: string
cheServerIngress:
description: Che server ingress custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
cheServerRoute:
description: Che server route custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
cheWorkspaceClusterRole:
description: Custom cluster role bound to the user for the Che workspaces.
The default roles are used if this is omitted or left blank.
Expand All @@ -348,6 +380,14 @@ spec:
deployment. This includes the image tag. Omit it or leave it empty
to use the defaut container image provided by the operator.
type: string
devfileRegistryIngress:
description: Devfile registry ingress custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
devfileRegistryMemoryLimit:
description: Overrides the memory limit used in the Devfile registry
deployment. Defaults to 256Mi.
Expand All @@ -361,6 +401,14 @@ spec:
registry deployment. Default value is `Always` for `nightly` or
`latest` images, and `IfNotPresent` in other cases.
type: string
devfileRegistryRoute:
description: Devfile registry route custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
devfileRegistryUrl:
description: Public URL of the Devfile registry, that serves sample,
ready-to-use devfiles. You should set it ONLY if you use an external
Expand Down Expand Up @@ -400,8 +448,16 @@ spec:
pluginRegistryImage:
description: Overrides the container image used in the Plugin registry
deployment. This includes the image tag. Omit it or leave it empty
to use the defaut container image provided by the operator.
type: string
to use the default container image provided by the operator.
type: string
pluginRegistryIngress:
description: Plugin registry ingress custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
pluginRegistryMemoryLimit:
description: Overrides the memory limit used in the Plugin registry
deployment. Defaults to 256Mi.
Expand All @@ -415,6 +471,14 @@ spec:
registry deployment. Default value is `Always` for `nightly` or
`latest` images, and `IfNotPresent` in other cases.
type: string
pluginRegistryRoute:
description: Plugin registry route custom settings
properties:
labels:
description: Comma separated list of labels that can be used
to organize and categorize (scope and select) objects.
type: string
type: object
pluginRegistryUrl:
description: Public URL of the Plugin registry, that serves sample
ready-to-use devfiles. You should set it ONLY if you use an external
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,13 @@ metadata:
categories: Developer Tools, OpenShift Optional
certified: "false"
containerImage: quay.io/eclipse/che-operator:nightly
createdAt: "2020-09-24T08:45:16Z"
createdAt: "2020-09-25T09:17:35Z"
description: A Kube-native development solution that delivers portable and collaborative
developer workspaces in OpenShift.
operatorframework.io/suggested-namespace: eclipse-che
repository: https://github.com/eclipse/che-operator
support: Eclipse Foundation
name: eclipse-che-preview-openshift.v7.19.0-6.nightly
name: eclipse-che-preview-openshift.v7.20.0-9.nightly
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -435,4 +435,4 @@ spec:
maturity: stable
provider:
name: Eclipse Foundation
version: 7.19.0-6.nightly
version: 7.20.0-9.nightly
Loading