Merge branch 'master' into dwo_sh

Signed-off-by: Flavius Lacatusu <flacatus@redhat.com>
pull/731/head
Flavius Lacatusu 2021-04-07 10:03:22 +02:00
commit d0b919e001
No known key found for this signature in database
GPG Key ID: 3C0A7685C14681A8
36 changed files with 13725 additions and 1180 deletions

View File

@ -243,7 +243,7 @@ setServerExposureStrategy() {
enableDevWorkspace() {
local file="${1}/che-operator/crds/org_v1_che_cr.yaml"
yq -rSY '.spec.devworkspace.enable = "${2:-false}"' $file > /tmp/tmp.yaml && mv /tmp/tmp.yaml ${file}
yq -rSY '.spec.devworkspace.enable = "${2}"' $file > /tmp/tmp.yaml && mv /tmp/tmp.yaml ${file}
}
setSingleHostExposureType() {

View File

@ -25,6 +25,7 @@ trap "catchFinish" EXIT SIGINT
prepareTemplates() {
disableUpdateAdminPassword ${TEMPLATES}
setCustomOperatorImage ${TEMPLATES} ${OPERATOR_IMAGE}
# Enabling by default devworkspace che operator automatically choose `single-host` strategy
enableDevWorkspace ${TEMPLATES} true
setSingleHostExposureType ${TEMPLATES} "gateway"
setIngressDomain ${TEMPLATES} "$(minikube ip).nip.io"

View File

@ -45,7 +45,7 @@ RUN curl -L https://api.github.com/repos/che-incubator/devworkspace-che-operator
mv /tmp/che-incubator-devworkspace-che-operator-*/deploy /tmp/devworkspace-che-operator/templates/
# https://access.redhat.com/containers/?tab=tags#/registry.access.redhat.com/ubi8-minimal
FROM registry.access.redhat.com/ubi8-minimal:8.3-291
FROM registry.access.redhat.com/ubi8-minimal:8.3-298
COPY --from=builder /tmp/che-operator/che-operator /usr/local/bin/che-operator
COPY --from=builder /che-operator/templates/keycloak-provision.sh /tmp/keycloak-provision.sh

View File

@ -1 +1 @@
7.28.0
7.28.1

View File

@ -28,6 +28,7 @@ import (
"github.com/operator-framework/operator-sdk/pkg/k8sutil"
"github.com/prometheus/common/log"
"github.com/sirupsen/logrus"
apiextensionsv1beta1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
"github.com/eclipse-che/che-operator/pkg/apis"
"github.com/eclipse-che/che-operator/pkg/controller"
@ -156,6 +157,12 @@ func main() {
os.Exit(1)
}
// the v1beta1 is not added to the scheme by default, so we need to add that manually
if err := apiextensionsv1beta1.AddToScheme(mgr.GetScheme()); err != nil {
log.Error(err, "")
os.Exit(1)
}
// Setup all Controllers
if err := controller.AddToManager(mgr); err != nil {
log.Error(err, "")

View File

@ -19,7 +19,7 @@ metadata:
subjects:
- kind: ServiceAccount
name: che-operator
namespace: che
namespace: eclipse-che
roleRef:
kind: ClusterRole
name: che-operator

View File

@ -19,7 +19,7 @@ metadata:
subjects:
- kind: ServiceAccount
name: che-operator
namespace: che
namespace: eclipse-che
roleRef:
kind: ClusterRole
name: che-namespace-editor

View File

@ -76,13 +76,13 @@ metadata:
categories: Developer Tools
certified: "false"
containerImage: quay.io/eclipse/che-operator:nightly
createdAt: "2021-04-06T10:18:10Z"
createdAt: "2021-04-07T08:01:59Z"
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/che-operator
support: Eclipse Foundation
name: eclipse-che-preview-kubernetes.v7.29.0-136.nightly
name: eclipse-che-preview-kubernetes.v7.29.0-138.nightly
namespace: placeholder
spec:
apiservicedefinitions: {}
@ -586,7 +586,7 @@ spec:
- name: RELATED_IMAGE_che_tls_secrets_creation_job
value: quay.io/eclipse/che-tls-secret-creator:alpine-d1ed4ad
- name: RELATED_IMAGE_pvc_jobs
value: registry.access.redhat.com/ubi8-minimal:8.3-291
value: registry.access.redhat.com/ubi8-minimal:8.3-298
- name: RELATED_IMAGE_postgres
value: quay.io/eclipse/che--centos--postgresql-96-centos7:9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- name: RELATED_IMAGE_keycloak
@ -789,4 +789,4 @@ spec:
maturity: stable
provider:
name: Eclipse Foundation
version: 7.29.0-136.nightly
version: 7.29.0-138.nightly

View File

@ -67,13 +67,13 @@ metadata:
categories: Developer Tools, OpenShift Optional
certified: "false"
containerImage: quay.io/eclipse/che-operator:nightly
createdAt: "2021-04-06T10:18:16Z"
createdAt: "2021-04-07T08:02:07Z"
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/che-operator
support: Eclipse Foundation
name: eclipse-che-preview-openshift.v7.29.0-136.nightly
name: eclipse-che-preview-openshift.v7.29.0-138.nightly
namespace: placeholder
spec:
apiservicedefinitions: {}
@ -657,7 +657,7 @@ spec:
- name: RELATED_IMAGE_devfile_registry
value: quay.io/eclipse/che-devfile-registry:nightly
- name: RELATED_IMAGE_pvc_jobs
value: registry.access.redhat.com/ubi8-minimal:8.3-291
value: registry.access.redhat.com/ubi8-minimal:8.3-298
- name: RELATED_IMAGE_postgres
value: quay.io/eclipse/che--centos--postgresql-96-centos7:9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- name: RELATED_IMAGE_keycloak
@ -866,4 +866,4 @@ spec:
maturity: stable
provider:
name: Eclipse Foundation
version: 7.29.0-136.nightly
version: 7.29.0-138.nightly

View File

@ -75,14 +75,14 @@ metadata:
capabilities: Seamless Upgrades
categories: Developer Tools
certified: "false"
containerImage: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
createdAt: "2021-03-26T10:57:19Z"
containerImage: quay.io/eclipse/che-operator@sha256:2506d0dcbbf59796e5f8f59be64f15b3d94f8a81df9144f0aeb68266d7fba92b
createdAt: "2021-04-05T12:47:17Z"
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/che-operator
support: Eclipse Foundation
name: eclipse-che-preview-kubernetes.v7.28.0
name: eclipse-che-preview-kubernetes.v7.28.1
namespace: placeholder
spec:
apiservicedefinitions: {}
@ -576,13 +576,13 @@ spec:
- name: OPERATOR_NAME
value: che-operator
- name: CHE_VERSION
value: 7.28.0
value: 7.28.1
- name: RELATED_IMAGE_che_server
value: quay.io/eclipse/che-server@sha256:eba4011f1f5a990550c18709be7324fd7b7fb2ab8a18fc8be5a85f27b298fc1d
value: quay.io/eclipse/che-server@sha256:6527e61314760593009196d0f9484338d64ddc8684cf5aab470d045dd98ab552
- name: RELATED_IMAGE_plugin_registry
value: quay.io/eclipse/che-plugin-registry@sha256:03b1355083ec7012dd8a961c6ed55ebc40f17a68b4a8fbaa1a8796667118be08
value: quay.io/eclipse/che-plugin-registry@sha256:784eb860209636aef0956680bfd199fedc32494971353c2dde2d1bec4b4b4a72
- name: RELATED_IMAGE_devfile_registry
value: quay.io/eclipse/che-devfile-registry@sha256:dc1bc8a75a61452b4bb63f4beeb9cdb75e809cb42f3217bb592f03599e03aafd
value: quay.io/eclipse/che-devfile-registry@sha256:6c0b083a7759985225d152df3359680332a081caa57e4d4901837623b6992852
- name: RELATED_IMAGE_che_tls_secrets_creation_job
value: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5
- name: RELATED_IMAGE_pvc_jobs
@ -590,7 +590,7 @@ spec:
- name: RELATED_IMAGE_postgres
value: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- name: RELATED_IMAGE_keycloak
value: quay.io/eclipse/che-keycloak@sha256:9b3c978c03ba9aa493396de5e42ed4324201de70e81219d124014646b78bd69b
value: quay.io/eclipse/che-keycloak@sha256:cfbe9c4847c3059cb80128011c6f01f7e3075f3a628737c1e3e48cb717fe3aaf
- name: RELATED_IMAGE_che_workspace_plugin_broker_metadata
value: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9
- name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts
@ -703,12 +703,12 @@ spec:
value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYTCGQYDIZTGMFQTCMRVGY2WEZLCGEZGENDDMQ4DCNRQMNTGCM3GMYZWKZRTMJSTIMRQGQZTAYJWGU3DEZRRMZSTIOBWGM4WGYTGGFTA____
value: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
- name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUOBYGNRTINLCGI2TQMLGGJSGMOLCGU3DGMJXMY4TQM3EG5RTSM3BMQZTOZJZMMZGEZBVMFRWIMBQMZTDGMBSGFSGEOJQGNRGEZLBHAYQ____
value: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
- name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZSGNRGIOJQGI3DSNJWGFRGCMZXGYZTKNLBGFSTCZJRGY3WCMJSMUYGIYJUGE3DAM3EGQ2DGZTEGYYDCYZQMFSTKMBTMNTGMMZWGA2A____
value: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUNJWGE2WEN3DGJRWMZBQGE4DQZRYMM3DIM3CG43DAYJZG5SDQNTFMY3WGMBRGRQTCMJTGNRGIMBXMMZWIZBVMQZTOMRRGZQTOMRUG42A____
value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
- name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUZBSGE3GCN3DGY4TOMZQMRSTSMJWMZQWMNLEMFRTAYJXG42WGODDGRTDSNZUGNSGIMBTGYYTAYRUHEYTOMTFMQZTGNZYMM3WMZBXMQ2A____
value: quay.io/eclipse/che-theia@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
- name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZTGRTDQNTCMFSTKMRQGA4TAOJXMMZDMN3CMVRTANBXMVRDONLFHA2TAY3CMEZDCYRRHBSGKNJSG4YTKYLGG5TGEMTDMQ3WGMZYGY3Q____
value: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
- name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUNTDHAYTIYRQMQZDCMRZMY2DQOJQMVRDMYTFG44GGYZSMI4TQZTFG43TSYRYGBSGGNTGGA3WCZRZMQ2GKMZSHBQWKMRQGJSTEODFMQYQ____
value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
- name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_IBZWQYJSGU3DUOBTGQZTSYLFHFSWIY3BMEZWCOJXGUZTMNZUGIZTCNLBG44TCMTGHEZWKNBZHFTDIOJYGQ3WIYJQHE2GGNBYGAYDGMLFMFSTIYTBGQ3Q____
value: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
- name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_IBZWQYJSGU3DUMZTGY2TMMZVMQYWKMBUGAZTMOJXMRSWCMBWG42GEYTCMRRTONBZMM2GEZJSMRRDEOJYGE4GCOJTMI4GKMLFGUZWGM3DGUYTINBRGEZQ____
@ -725,19 +725,49 @@ spec:
value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- name: RELATED_IMAGE_che_sidecar_workspace_data_sync_plugin_registry_image_IBZWQYJSGU3DUOBYMQYDCMRVHAZTOZBVME2TOY3CGI2GEYRTMVSDQMLFGZQTQZRUGEYTSYJVGA2DGYRXHEZDMYTEGJRGIMBRG4YTAOBVGRRTINDGGEYA____
value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZSGNRGIOJQGI3DSNJWGFRGCMZXGYZTKNLBGFSTCZJRGY3WCMJSMUYGIYJUGE3DAM3EGQ2DGZTEGYYDCYZQMFSTKMBTMNTGMMZWGA2A____
value: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZTGRTDQNTCMFSTKMRQGA4TAOJXMMZDMN3CMVRTANBXMVRDONLFHA2TAY3CMEZDCYRRHBSGKNJSG4YTKYLGG5TGEMTDMQ3WGMZYGY3Q____
value: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
- name: RELATED_IMAGE_che_buildkit_base_plugin_registry_image_IBZWQYJSGU3DUZLGMZQTSODEMQZGGZLEGMYGENJSGBRDENLBMZTGMMLBHA4DAZBRGIYWGZRWMIZWMODBMI2DEYJVGE2DSZLBMRQTINTCME3TSM3DMU4Q____
value: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
- name: RELATED_IMAGE_che__centos__mongodb_36_centos7_devfile_registry_image_NRQXIZLTOQWWCOJRGVSGEN3CMVRWCOBXGE4TQZTDMQ3TQNRQGA4DMOJYHFTGKODBGMZDOYJRME2GMNRVGA4DAMRVMI3DIYLCGI4GMY3DG42DEM3CGI______
value: quay.io/eclipse/che--centos--mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2
- name: RELATED_IMAGE_che__centos__mysql_57_centos7_devfile_registry_image_NRQXIZLTOQWWKMBYMVSTIZBUGNRDOMZVGY3DANZWHA2WENRZMJSGKNRTGM2WKMRXMNTDEMDDGAZDAZRTGQ2WENTDGZRTKOJUGAYDCOBTHA4DENZWGQ______
value: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
- name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-cpp-rhel7@sha256:3549aa649fa65b01a9e36b36b1aad351867f9a4c6fd34f2571dd0001308598a1
- name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-dotnet-2.2@sha256:dfaaa9cc0792a0128859ebbbfbce8734ee6ee5f70b94a55a89518f289fbdedad
- name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-dotnet-3.1@sha256:eeebf1e78ec156714c8199fe131b44090bfa7b82849b070cb6f9133153309015
- name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-golang-1.14@sha256:a5fa31a98f1a979bb09731de2feaa46ab4656b9c07c69639d5b4d6fe6b68c82f
- name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-java11-gradle@sha256:8453a0b004584d3a71cddafc0931c51d687576b9dca3944d07bd575e48974ddb
- name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-java11-maven@sha256:6f52e2d62afe1582c3ab0b6ee9b97b5f3bfefc4e9d9ca02cf82f322a418da7b4
- name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-java8-maven@sha256:03ce82111485ad85cd7d3f0fd20488e9dacad0d99917e0ab087511e16050dc74
- name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-nodejs10-community@sha256:2e249684e5dfd99a85440d9ca5f1a7dddfbc9d5ebfcf935474d0289463ecf0eb
- name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-nodejs10-ubi@sha256:55bb26944e1002f5b7101c738abcd6d828e36b9b0303885703edc6928f62ccc4
- name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-nodejs12-community@sha256:0074a8749e394d74b685b22f8baf53eee4715508557db95d7cfeb4e4e7641f9a
- name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-nodejs8-centos@sha256:bca1e1c11232346c04f51a76f170b25e8dfb952b22a79b757d31b186e2c7220e
- name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-php-7@sha256:2392a073a27fecffa7ce4b8e1ec69da43e9751b3f7624ed43d7c75a2d62324d9
- name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-python-3.8@sha256:7c710e9dc9eb2c600e604643436db4ea0fe3f6bc637a717070d4376c68b3faf6
- name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-quarkus@sha256:f081683fa1f8f0a864c5385c02c13a45259b65b994d2e5a8cba991b3cc10756b
- name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-rust-1.39@sha256:8dee59c531ade862eb1c0a7f406b1b90f7b07cacf524e0a7573a5e01fed5a523
- name: RELATED_IMAGE_ubi8_minimal_devfile_registry_image_HAXDG___
value: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_
value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
image: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
image: quay.io/eclipse/che-operator@sha256:2506d0dcbbf59796e5f8f59be64f15b3d94f8a81df9144f0aeb68266d7fba92b
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 10
@ -907,12 +937,12 @@ spec:
maturity: stable
provider:
name: Eclipse Foundation
replaces: eclipse-che-preview-kubernetes.v7.27.2
version: 7.28.0
replaces: eclipse-che-preview-kubernetes.v7.28.0
version: 7.28.1
relatedImages:
- name: che-operator-7.28.0
image: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
# tag: quay.io/eclipse/che-operator:7.28.0
- name: che-operator-7.28.1
image: quay.io/eclipse/che-operator@sha256:2506d0dcbbf59796e5f8f59be64f15b3d94f8a81df9144f0aeb68266d7fba92b
# tag: quay.io/eclipse/che-operator:7.28.1
- name: traefik-v2.2.8
image: docker.io/traefik@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8
# tag: docker.io/traefik:v2.2.8
@ -922,27 +952,27 @@ spec:
- name: che--centos--postgresql-96-centos7-9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
image: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
# tag: quay.io/eclipse/che--centos--postgresql-96-centos7:9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- name: che-devfile-registry-7.28.0
image: quay.io/eclipse/che-devfile-registry@sha256:dc1bc8a75a61452b4bb63f4beeb9cdb75e809cb42f3217bb592f03599e03aafd
# tag: quay.io/eclipse/che-devfile-registry:7.28.0
- name: che-devfile-registry-7.28.1
image: quay.io/eclipse/che-devfile-registry@sha256:6c0b083a7759985225d152df3359680332a081caa57e4d4901837623b6992852
# tag: quay.io/eclipse/che-devfile-registry:7.28.1
- name: che-jwtproxy-0.10.0
image: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033
# tag: quay.io/eclipse/che-jwtproxy:0.10.0
- name: che-keycloak-7.28.0
image: quay.io/eclipse/che-keycloak@sha256:9b3c978c03ba9aa493396de5e42ed4324201de70e81219d124014646b78bd69b
# tag: quay.io/eclipse/che-keycloak:7.28.0
- name: che-keycloak-7.28.1
image: quay.io/eclipse/che-keycloak@sha256:cfbe9c4847c3059cb80128011c6f01f7e3075f3a628737c1e3e48cb717fe3aaf
# tag: quay.io/eclipse/che-keycloak:7.28.1
- name: che-plugin-artifacts-broker-v3.4.0
image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58
# tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.4.0
- name: che-plugin-metadata-broker-v3.4.0
image: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9
# tag: quay.io/eclipse/che-plugin-metadata-broker:v3.4.0
- name: che-plugin-registry-7.28.0
image: quay.io/eclipse/che-plugin-registry@sha256:03b1355083ec7012dd8a961c6ed55ebc40f17a68b4a8fbaa1a8796667118be08
# tag: quay.io/eclipse/che-plugin-registry:7.28.0
- name: che-server-7.28.0
image: quay.io/eclipse/che-server@sha256:eba4011f1f5a990550c18709be7324fd7b7fb2ab8a18fc8be5a85f27b298fc1d
# tag: quay.io/eclipse/che-server:7.28.0
- name: che-plugin-registry-7.28.1
image: quay.io/eclipse/che-plugin-registry@sha256:784eb860209636aef0956680bfd199fedc32494971353c2dde2d1bec4b4b4a72
# tag: quay.io/eclipse/che-plugin-registry:7.28.1
- name: che-server-7.28.1
image: quay.io/eclipse/che-server@sha256:6527e61314760593009196d0f9484338d64ddc8684cf5aab470d045dd98ab552
# tag: quay.io/eclipse/che-server:7.28.1
- name: che-tls-secret-creator-alpine-d1ed4ad
image: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5
# tag: quay.io/eclipse/che-tls-secret-creator:alpine-d1ed4ad
@ -1075,15 +1105,15 @@ spec:
- name: che-plugin-sidecar-@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
image: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
- name: che-theia-@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
image: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
# tag: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
- name: che-machine-exec-@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
image: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
# tag: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- name: che-theia-endpoint-runtime-binary-@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
# tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
- name: che-theia-@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
image: quay.io/eclipse/che-theia@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
# tag: quay.io/eclipse/che-theia@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
- name: che-machine-exec-@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
image: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
# tag: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
- name: che-theia-endpoint-runtime-binary-@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
# tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
- name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
image: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
# tag: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
@ -1108,9 +1138,9 @@ spec:
- name: che-sidecar-workspace-data-sync-@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
# tag: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- name: che-machine-exec-@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
image: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
# tag: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- name: che-machine-exec-@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
image: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
# tag: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
- name: che-buildkit-base-@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
# tag: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
@ -1120,6 +1150,51 @@ spec:
- name: che--centos--mysql-57-centos7-latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
image: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
# tag: quay.io/eclipse/che--centos--mysql-57-centos7:latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
- name: che-cpp-rhel7-7.28.1
image: quay.io/eclipse/che-cpp-rhel7@sha256:3549aa649fa65b01a9e36b36b1aad351867f9a4c6fd34f2571dd0001308598a1
# tag: quay.io/eclipse/che-cpp-rhel7:7.28.1
- name: che-dotnet-2.2-7.28.1
image: quay.io/eclipse/che-dotnet-2.2@sha256:dfaaa9cc0792a0128859ebbbfbce8734ee6ee5f70b94a55a89518f289fbdedad
# tag: quay.io/eclipse/che-dotnet-2.2:7.28.1
- name: che-dotnet-3.1-7.28.1
image: quay.io/eclipse/che-dotnet-3.1@sha256:eeebf1e78ec156714c8199fe131b44090bfa7b82849b070cb6f9133153309015
# tag: quay.io/eclipse/che-dotnet-3.1:7.28.1
- name: che-golang-1.14-7.28.1
image: quay.io/eclipse/che-golang-1.14@sha256:a5fa31a98f1a979bb09731de2feaa46ab4656b9c07c69639d5b4d6fe6b68c82f
# tag: quay.io/eclipse/che-golang-1.14:7.28.1
- name: che-java11-gradle-7.28.1
image: quay.io/eclipse/che-java11-gradle@sha256:8453a0b004584d3a71cddafc0931c51d687576b9dca3944d07bd575e48974ddb
# tag: quay.io/eclipse/che-java11-gradle:7.28.1
- name: che-java11-maven-7.28.1
image: quay.io/eclipse/che-java11-maven@sha256:6f52e2d62afe1582c3ab0b6ee9b97b5f3bfefc4e9d9ca02cf82f322a418da7b4
# tag: quay.io/eclipse/che-java11-maven:7.28.1
- name: che-java8-maven-7.28.1
image: quay.io/eclipse/che-java8-maven@sha256:03ce82111485ad85cd7d3f0fd20488e9dacad0d99917e0ab087511e16050dc74
# tag: quay.io/eclipse/che-java8-maven:7.28.1
- name: che-nodejs10-community-7.28.1
image: quay.io/eclipse/che-nodejs10-community@sha256:2e249684e5dfd99a85440d9ca5f1a7dddfbc9d5ebfcf935474d0289463ecf0eb
# tag: quay.io/eclipse/che-nodejs10-community:7.28.1
- name: che-nodejs10-ubi-7.28.1
image: quay.io/eclipse/che-nodejs10-ubi@sha256:55bb26944e1002f5b7101c738abcd6d828e36b9b0303885703edc6928f62ccc4
# tag: quay.io/eclipse/che-nodejs10-ubi:7.28.1
- name: che-nodejs12-community-7.28.1
image: quay.io/eclipse/che-nodejs12-community@sha256:0074a8749e394d74b685b22f8baf53eee4715508557db95d7cfeb4e4e7641f9a
# tag: quay.io/eclipse/che-nodejs12-community:7.28.1
- name: che-nodejs8-centos-7.28.1
image: quay.io/eclipse/che-nodejs8-centos@sha256:bca1e1c11232346c04f51a76f170b25e8dfb952b22a79b757d31b186e2c7220e
# tag: quay.io/eclipse/che-nodejs8-centos:7.28.1
- name: che-php-7-7.28.1
image: quay.io/eclipse/che-php-7@sha256:2392a073a27fecffa7ce4b8e1ec69da43e9751b3f7624ed43d7c75a2d62324d9
# tag: quay.io/eclipse/che-php-7:7.28.1
- name: che-python-3.8-7.28.1
image: quay.io/eclipse/che-python-3.8@sha256:7c710e9dc9eb2c600e604643436db4ea0fe3f6bc637a717070d4376c68b3faf6
# tag: quay.io/eclipse/che-python-3.8:7.28.1
- name: che-quarkus-7.28.1
image: quay.io/eclipse/che-quarkus@sha256:f081683fa1f8f0a864c5385c02c13a45259b65b994d2e5a8cba991b3cc10756b
# tag: quay.io/eclipse/che-quarkus:7.28.1
- name: che-rust-1.39-7.28.1
image: quay.io/eclipse/che-rust-1.39@sha256:8dee59c531ade862eb1c0a7f406b1b90f7b07cacf524e0a7573a5e01fed5a523
# tag: quay.io/eclipse/che-rust-1.39:7.28.1
- name: ubi8-minimal-8.3
image: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
# tag: registry.access.redhat.com/ubi8-minimal:8.3

View File

@ -1,497 +1,267 @@
--- /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/generated/kubernetes/che-operator.clusterserviceversion.yaml 2021-03-26 10:57:19.256594877 +0000
+++ /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/che-operator.clusterserviceversion.yaml 2021-03-26 10:58:30.972099808 +0000
@@ -15,7 +15,6 @@
"externalIdentityProvider": false,
"identityProviderAdminUserName": "",
"identityProviderClientId": "",
- "identityProviderImage": "",
"identityProviderPassword": "",
"identityProviderRealm": "",
"identityProviderURL": "",
@@ -29,8 +28,7 @@
"chePostgresPassword": "",
"chePostgresPort": "",
"chePostgresUser": "",
- "externalDb": false,
- "postgresImage": ""
+ "externalDb": false
},
"devWorkspace": {
"enable": false
@@ -51,24 +49,15 @@
"allowUserDefinedWorkspaceNamespaces": false,
"cheClusterRoles": "",
"cheFlavor": "",
- "cheImage": "",
- "cheImageTag": "",
"cheWorkspaceClusterRole": "",
- "devfileRegistryImage": "",
"gitSelfSignedCert": false,
"nonProxyHosts": "",
- "pluginRegistryImage": "",
"proxyPassword": "",
"proxyPort": "",
"proxyURL": "",
"proxyUser": "",
"serverExposureStrategy": "",
- "serverMemoryLimit": "",
- "serverMemoryRequest": "",
"serverTrustStoreConfigMapName": "",
- "singleHostGatewayConfigMapLabels": {},
- "singleHostGatewayConfigSidecarImage": "",
- "singleHostGatewayImage": "",
"tlsSupport": true,
"useInternalClusterSVCNames": true,
"workspaceNamespaceDefault": "<username>-che"
@@ -77,7 +66,6 @@
"postgresPVCStorageClassName": "",
"preCreateSubPaths": true,
"pvcClaimSize": "1Gi",
- "pvcJobsImage": "",
"pvcStrategy": "common",
"workspacePVCStorageClassName": ""
}
@@ -87,14 +75,14 @@
--- /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/generated/kubernetes/che-operator.clusterserviceversion.yaml 2021-04-05 12:47:17.074429882 +0000
+++ /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/che-operator.clusterserviceversion.yaml 2021-04-05 12:48:00.590473421 +0000
@@ -75,14 +75,14 @@
capabilities: Seamless Upgrades
categories: Developer Tools
certified: "false"
- containerImage: quay.io/eclipse/che-operator@sha256:82ac6a5988e39f2864cd6c995ec2ae4f369759e671eaedd7757adadf4b8242dd
- createdAt: "2021-03-19T02:37:50Z"
+ containerImage: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
+ createdAt: "2021-03-26T10:57:19Z"
- containerImage: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
- createdAt: "2021-03-26T10:57:19Z"
+ containerImage: quay.io/eclipse/che-operator@sha256:2506d0dcbbf59796e5f8f59be64f15b3d94f8a81df9144f0aeb68266d7fba92b
+ createdAt: "2021-04-05T12:47:17Z"
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
+ repository: https://github.com/eclipse-che/che-operator
repository: https://github.com/eclipse-che/che-operator
support: Eclipse Foundation
- name: eclipse-che-preview-kubernetes.v7.27.2
+ name: eclipse-che-preview-kubernetes.v7.28.0
- name: eclipse-che-preview-kubernetes.v7.28.0
+ name: eclipse-che-preview-kubernetes.v7.28.1
namespace: placeholder
spec:
apiservicedefinitions: {}
@@ -105,14 +93,6 @@
displayName: Eclipse Che Cluster
kind: CheCluster
name: checlusters.org.eclipse.che
- specDescriptors:
- - description: Deprecated. Instructs the Operator to deploy Che in TLS mode.
- This is enabled by default. Disabling TLS sometimes cause malfunction
- of some Che components.
- displayName: TLS support
- path: server.tlsSupport
- x-descriptors:
- - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
statusDescriptors:
- description: Status of a Che installation. Can be `Available`, `Unavailable`,
or `Available, Rolling Update in Progress`.
@@ -130,6 +110,11 @@
path: cheVersion
x-descriptors:
- urn:alm:descriptor:org.w3:link
+ - description: Public URL to the devfile registry.
+ displayName: Devfile registry URL
+ path: devfileRegistryURL
+ x-descriptors:
+ - urn:alm:descriptor:org.w3:link
- description: A URL that points to some URL where to find help related
to the current Operator status.
displayName: Help link
@@ -154,6 +139,11 @@
path: openShiftOAuthUserCredentialsSecret
x-descriptors:
- urn:alm:descriptor:text
+ - description: Public URL to the plugin registry.
+ displayName: Plugin registry URL
+ path: pluginRegistryURL
+ x-descriptors:
+ - urn:alm:descriptor:org.w3:link
- description: A brief CamelCase message indicating details about why the
Pod is in this state.
displayName: Reason
@@ -226,7 +216,7 @@
Status:
Che Cluster Running: Available
Che URL: http://che-my-eclipse-che.gcp.my-ide.cloud
- Che Version: 7.0.0
+ Che Version: 7.26.0
...
```
@@ -234,9 +224,9 @@
## Defaults
By default, the operator deploys Eclipse Che with:
* Bundled PostgreSQL and Keycloak
- * Per-Workspace PVC strategy
+ * Common PVC strategy
* Auto-generated passwords
- * TLS mode (secure routes)
+ * TLS mode (secure ingresses)
## Installation Options
Eclipse Che operator installation options include:
* Connection to external database and Keycloak
@@ -586,13 +576,13 @@
@@ -576,13 +576,13 @@
- name: OPERATOR_NAME
value: che-operator
- name: CHE_VERSION
- value: 7.27.2
+ value: 7.28.0
- value: 7.28.0
+ value: 7.28.1
- name: RELATED_IMAGE_che_server
- value: quay.io/eclipse/che-server@sha256:26174377df6da7e0d6d42e0782ce90c862182c734404514c42cc6cbc1aa192fa
+ value: quay.io/eclipse/che-server@sha256:eba4011f1f5a990550c18709be7324fd7b7fb2ab8a18fc8be5a85f27b298fc1d
- value: quay.io/eclipse/che-server@sha256:eba4011f1f5a990550c18709be7324fd7b7fb2ab8a18fc8be5a85f27b298fc1d
+ value: quay.io/eclipse/che-server@sha256:6527e61314760593009196d0f9484338d64ddc8684cf5aab470d045dd98ab552
- name: RELATED_IMAGE_plugin_registry
- value: quay.io/eclipse/che-plugin-registry@sha256:3061189229f69c3f210a29ef6053edb7fe9a86a4846ec6820d8cf9630fd35304
+ value: quay.io/eclipse/che-plugin-registry@sha256:03b1355083ec7012dd8a961c6ed55ebc40f17a68b4a8fbaa1a8796667118be08
- value: quay.io/eclipse/che-plugin-registry@sha256:03b1355083ec7012dd8a961c6ed55ebc40f17a68b4a8fbaa1a8796667118be08
+ value: quay.io/eclipse/che-plugin-registry@sha256:784eb860209636aef0956680bfd199fedc32494971353c2dde2d1bec4b4b4a72
- name: RELATED_IMAGE_devfile_registry
- value: quay.io/eclipse/che-devfile-registry@sha256:2e4f18b66513eab401261bec65d149fb3a34211c3b7cbd8906377826392e6b75
+ value: quay.io/eclipse/che-devfile-registry@sha256:dc1bc8a75a61452b4bb63f4beeb9cdb75e809cb42f3217bb592f03599e03aafd
- value: quay.io/eclipse/che-devfile-registry@sha256:dc1bc8a75a61452b4bb63f4beeb9cdb75e809cb42f3217bb592f03599e03aafd
+ value: quay.io/eclipse/che-devfile-registry@sha256:6c0b083a7759985225d152df3359680332a081caa57e4d4901837623b6992852
- name: RELATED_IMAGE_che_tls_secrets_creation_job
value: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5
- name: RELATED_IMAGE_pvc_jobs
@@ -600,7 +590,7 @@
@@ -590,7 +590,7 @@
- name: RELATED_IMAGE_postgres
value: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- name: RELATED_IMAGE_keycloak
- value: quay.io/eclipse/che-keycloak@sha256:4d6facceb05701bc922a9cb179f3b85fe2f1517ebe1331ccd475c290ea1f6f42
+ value: quay.io/eclipse/che-keycloak@sha256:9b3c978c03ba9aa493396de5e42ed4324201de70e81219d124014646b78bd69b
- value: quay.io/eclipse/che-keycloak@sha256:9b3c978c03ba9aa493396de5e42ed4324201de70e81219d124014646b78bd69b
+ value: quay.io/eclipse/che-keycloak@sha256:cfbe9c4847c3059cb80128011c6f01f7e3075f3a628737c1e3e48cb717fe3aaf
- name: RELATED_IMAGE_che_workspace_plugin_broker_metadata
value: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9
- name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts
@@ -653,8 +643,8 @@
value: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRQMI4DSMJWGMYDQOJWGFRDIOLBGFTDCN3CGJTDOM3GG44DCZBWGBSWMMBVGAZTMZTBGAYTGNTGGIYWENLDMI3GKOLFGRRDMNTGGBTA____
value: quay.io/eclipse/che-plugin-sidecar@sha256:20b8916308961b49a1f17b2f73f781d60ef05036fa0136f21b5cb6e9e4b66f0f
- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRVMIYDINZUGNRTOMRYMYZWGMZVGMYDGOJWGJQWMYJSMJQTQYRXGBRDIYJYGVTDQZJVG5RTKMBWGY4DSN3DGEZGIYJWGIYDINJRHA2A____
- value: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____
+ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____
value: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____
@@ -667,18 +657,18 @@
value: quay.io/eclipse/che-plugin-sidecar@sha256:db86c92418b9f40b2654b8fc473073569e0dc8a01d7adc31c9925e5469d2b114
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____
value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRVMIYDINZUGNRTOMRYMYZWGMZVGMYDGOJWGJQWMYJSMJQTQYRXGBRDIYJYGVTDQZJVG5RTKMBWGY4DSN3DGEZGIYJWGIYDINJRHA2A____
- value: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____
+ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____
value: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMTFGQ4WMYLGMI4WCYJWGUYTSZTDGYZTAMJZME3TEYJUGUZDMMRSGJRDMOJQGVSWIMBRMRRTIOBUMMZWKOLGGUYTGMLBMUYDAYRVGQ3A____
value: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546
- name: RELATED_IMAGE_mta_vscode_extension_plugin_registry_image_IBZWQYJSGU3DUOJRMIYGMZJRHEYWEOBWHE3TKZRUMZRTIY3DMQ4TIOJXGIZDKYJXHE4TEZRYMM2DKNRQGRSTSMRYG5SWENLFMJRDGMRZMMYDIZBQGE4Q____
value: quay.io/windupeng/mta-vscode-extension@sha256:91b0fe191b86975f4fc4ccd9497225a7992f8c45604e9287eb5ebb329c04d019
- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRVMIYDINZUGNRTOMRYMYZWGMZVGMYDGOJWGJQWMYJSMJQTQYRXGBRDIYJYGVTDQZJVG5RTKMBWGY4DSN3DGEZGIYJWGIYDINJRHA2A____
- value: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRVMIYDINZUGNRTOMRYMYZWGMZVGMYDGOJWGJQWMYJSMJQTQYRXGBRDIYJYGVTDQZJVG5RTKMBWGY4DSN3DGEZGIYJWGIYDINJRHA2A____
- value: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____
+ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____
+ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMBYGAZDKZLBMRRTENJZGQYTIMDFG43WINLEMJSWGNLEGY2WCZRYMVRTQNJRGJSTKMRWGY4TGNRXGQ2TSMRUMQ2TKZDEGQ3DONBYGJQQ____
value: quay.io/eclipse/che-plugin-sidecar@sha256:08025eadc2594140e77d5dbec5d65af8ec8512e5266936745924d55dd467482a
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZRTHE4GKM3GMZSDKMRQGBRTKNTCMY2TMYJWMY3WMOLFHBSGENDBMEZWMNRTHFQTMMJSGU4DKMDGGE3DSNBRGQ2TEOBSGYYGIY3FHBQQ____
@@ -691,10 +681,10 @@
value: quay.io/eclipse/che-plugin-sidecar@sha256:2cb4f70edbcdab3b279dae53b6a753d63fee03bcae3d2a385e24f25e695c03df
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDGMRRDANBQGI3GGYTFMRSGEZTFGUZTCOBUMFTGGZBWMZRTKY3CGYYTGMTBGIZGEZJVHAYTAYRRGNSDGODBGEZDKYLGMQYDQMZSGIYQ____
value: quay.io/eclipse/che-plugin-sidecar@sha256:4fdb04026cbeddbfe53184afcd6fc5cb6132a22be5810b13d38a125afd083221
- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRVMIYDINZUGNRTOMRYMYZWGMZVGMYDGOJWGJQWMYJSMJQTQYRXGBRDIYJYGVTDQZJVG5RTKMBWGY4DSN3DGEZGIYJWGIYDINJRHA2A____
- value: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRVMIYDINZUGNRTOMRYMYZWGMZVGMYDGOJWGJQWMYJSMJQTQYRXGBRDIYJYGVTDQZJVG5RTKMBWGY4DSN3DGEZGIYJWGIYDINJRHA2A____
- value: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____
+ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____
+ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNBZGFRTMMTBGNQWGNZXGVSDKNBSGZSDOMTBGU4WCYZRHBRGIZBVGBTDKZRVMQ3DCZBQG5TGEZTCGM2GKMDDMQ3WMZLEGNSDIZDBGIYQ____
value: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNTCHFRTOMZZMY2DQNZXGM4GCNLCMZRDEMDFGA2TEYJSGFRDIZLEMZTDIMRYHFRTOMZYGQ4TMNZQHBQWEZRYMFSGGNDEGU4DEMDEG44Q____
@@ -713,10 +703,12 @@
@@ -703,12 +703,12 @@
value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYTCGQYDIZTGMFQTCMRVGY2WEZLCGEZGENDDMQ4DCNRQMNTGCM3GMYZWKZRTMJSTIMRQGQZTAYJWGU3DEZRRMZSTIOBWGM4WGYTGGFTA____
value: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
- - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUNDBGQ3DCYZVMQ3TKNJSMUZTSM3EGIZDKODBMZRGEZRXGM3DMOBXGAYDGYJXGU2TONZZMU4DQNRVHEZGMNTDGU4GMYZYHA4DQNBSG42A____
- value: quay.io/eclipse/che-theia@sha256:4a461c5d7552e393d2258afbbf736687003a755779e886592f6c58fc88884274
- - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUOBZMMYTGNLGGJRTAMBYGU3DSZDCG5SDQM3CHFSDQMJSGA3WKZTGMFQTQMRWMU3TINLEMI3DEMRRHE4GMZTFG4ZWGY3BGRTDGMZWHE3Q____
- value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:89c135f2c008569db7d83b9d81207effaa826e745db622198ffe73cca4f33697
+ - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUOBYGNRTINLCGI2TQMLGGJSGMOLCGU3DGMJXMY4TQM3EG5RTSM3BMQZTOZJZMMZGEZBVMFRWIMBQMZTDGMBSGFSGEOJQGNRGEZLBHAYQ____
+ value: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZSGNRGIOJQGI3DSNJWGFRGCMZXGYZTKNLBGFSTCZJRGY3WCMJSMUYGIYJUGE3DAM3EGQ2DGZTEGYYDCYZQMFSTKMBTMNTGMMZWGA2A____
+ value: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUNJWGE2WEN3DGJRWMZBQGE4DQZRYMM3DIM3CG43DAYJZG5SDQNTFMY3WGMBRGRQTCMJTGNRGIMBXMMZWIZBVMQZTOMRRGZQTOMRUG42A____
+ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
- - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUOBYGNRTINLCGI2TQMLGGJSGMOLCGU3DGMJXMY4TQM3EG5RTSM3BMQZTOZJZMMZGEZBVMFRWIMBQMZTDGMBSGFSGEOJQGNRGEZLBHAYQ____
- value: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
- - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZSGNRGIOJQGI3DSNJWGFRGCMZXGYZTKNLBGFSTCZJRGY3WCMJSMUYGIYJUGE3DAM3EGQ2DGZTEGYYDCYZQMFSTKMBTMNTGMMZWGA2A____
- value: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUNJWGE2WEN3DGJRWMZBQGE4DQZRYMM3DIM3CG43DAYJZG5SDQNTFMY3WGMBRGRQTCMJTGNRGIMBXMMZWIZBVMQZTOMRRGZQTOMRUG42A____
- value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
+ - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUZBSGE3GCN3DGY4TOMZQMRSTSMJWMZQWMNLEMFRTAYJXG42WGODDGRTDSNZUGNSGIMBTGYYTAYRUHEYTOMTFMQZTGNZYMM3WMZBXMQ2A____
+ value: quay.io/eclipse/che-theia@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZTGRTDQNTCMFSTKMRQGA4TAOJXMMZDMN3CMVRTANBXMVRDONLFHA2TAY3CMEZDCYRRHBSGKNJSG4YTKYLGG5TGEMTDMQ3WGMZYGY3Q____
+ value: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
+ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUNTDHAYTIYRQMQZDCMRZMY2DQOJQMVRDMYTFG44GGYZSMI4TQZTFG43TSYRYGBSGGNTGGA3WCZRZMQ2GKMZSHBQWKMRQGJSTEODFMQYQ____
+ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
- name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_IBZWQYJSGU3DUOBTGQZTSYLFHFSWIY3BMEZWCOJXGUZTMNZUGIZTCNLBG44TCMTGHEZWKNBZHFTDIOJYGQ3WIYJQHE2GGNBYGAYDGMLFMFSTIYTBGQ3Q____
value: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
- name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_IBZWQYJSGU3DUMZTGY2TMMZVMQYWKMBUGAZTMOJXMRSWCMBWG42GEYTCMRRTONBZMM2GEZJSMRRDEOJYGE4GCOJTMI4GKMLFGUZWGM3DGUYTINBRGEZQ____
@@ -733,49 +725,19 @@
@@ -725,19 +725,49 @@
value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- name: RELATED_IMAGE_che_sidecar_workspace_data_sync_plugin_registry_image_IBZWQYJSGU3DUOBYMQYDCMRVHAZTOZBVME2TOY3CGI2GEYRTMVSDQMLFGZQTQZRUGEYTSYJVGA2DGYRXHEZDMYTEGJRGIMBRG4YTAOBVGRRTINDGGEYA____
value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUZDEG44TOYJSGIYGINBZMJRWKYZRGIYTQNZTME3TCODDMU4DMNRXHBRDSZJWGYYWIZBVMY3TSYZZMU3TEZTEGY2WKMDFMIYDCNTBGNRA____
- value: quay.io/eclipse/che-machine-exec@sha256:dd797a220d49bcec121873a718ce86678b9e661dd5f79c9e72fd65e0eb016a3b
+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZSGNRGIOJQGI3DSNJWGFRGCMZXGYZTKNLBGFSTCZJRGY3WCMJSMUYGIYJUGE3DAM3EGQ2DGZTEGYYDCYZQMFSTKMBTMNTGMMZWGA2A____
+ value: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZSGNRGIOJQGI3DSNJWGFRGCMZXGYZTKNLBGFSTCZJRGY3WCMJSMUYGIYJUGE3DAM3EGQ2DGZTEGYYDCYZQMFSTKMBTMNTGMMZWGA2A____
- value: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZTGRTDQNTCMFSTKMRQGA4TAOJXMMZDMN3CMVRTANBXMVRDONLFHA2TAY3CMEZDCYRRHBSGKNJSG4YTKYLGG5TGEMTDMQ3WGMZYGY3Q____
+ value: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
- name: RELATED_IMAGE_che_buildkit_base_plugin_registry_image_IBZWQYJSGU3DUZLGMZQTSODEMQZGGZLEGMYGENJSGBRDENLBMZTGMMLBHA4DAZBRGIYWGZRWMIZWMODBMI2DEYJVGE2DSZLBMRQTINTCME3TSM3DMU4Q____
value: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
- name: RELATED_IMAGE_che__centos__mongodb_36_centos7_devfile_registry_image_NRQXIZLTOQWWCOJRGVSGEN3CMVRWCOBXGE4TQZTDMQ3TQNRQGA4DMOJYHFTGKODBGMZDOYJRME2GMNRVGA4DAMRVMI3DIYLCGI4GMY3DG42DEM3CGI______
value: quay.io/eclipse/che--centos--mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2
- name: RELATED_IMAGE_che__centos__mysql_57_centos7_devfile_registry_image_NRQXIZLTOQWWKMBYMVSTIZBUGNRDOMZVGY3DANZWHA2WENRZMJSGKNRTGM2WKMRXMNTDEMDDGAZDAZRTGQ2WENTDGZRTKOJUGAYDCOBTHA4DENZWGQ______
value: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
- - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-cpp-rhel7@sha256:fb636aaa765a2b8a6bba8bf7e3ef3d6e00d2fd9a1f729da32d5f12434dc99f2a
- - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-dotnet-2.2@sha256:c7cb62d5b4cfa944514376b1a6383bb38266a0ea63e87de80d433afcef604d1c
- - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-dotnet-3.1@sha256:ae927f4a15a8622ed005f26b644bb2b130c0be2fd4b5022bc37f3ef98c5b1df1
- - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-golang-1.14@sha256:a41d97599e542f96da70736f882d1fac25fdd18f55ea0a67d207fd694d86acbd
- - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-java11-gradle@sha256:e2aa1e6311d711d117d0ae6c061890c160c30078b20cb6a8b31a85e80cdb7cc4
- - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-java11-maven@sha256:8b15fb6ce4f2782ee0e7981c7176e84e6f038db4d094219d8e500d2636f25ca7
- - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-java8-maven@sha256:860b0a5c540856c3a06c212d42a46a77eed48f71a1d35789be70361ad174d11c
- - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-nodejs10-community@sha256:cfa51069cb812aef68c07d4e913a759af49b2fa26efb892cb013043d7c4b04af
- - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-nodejs10-ubi@sha256:1bcfa6a75c32f5cca6959c8a0b83bd2723388013967fbaab462a0a69beb840a3
- - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-nodejs12-community@sha256:774e2b5b71069a63269b3f1948cc819978fa303dbafcf33d3527291718246387
- - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-nodejs8-centos@sha256:7fa28fcdf82fe1bf1c2cf220aaf16f7d54302eb28aa305f650be82e856b0676b
- - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-php-7@sha256:1abd18dcaf8f1dcf96e629703272606d9cb1d834698661e04226499e349cea1a
- - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-python-3.8@sha256:7b8b7b8f00f93144bc3f758d1247f4fcf0c559f96bba1cedb87c5c509c6630c1
- - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-quarkus@sha256:48dd9da406687cdd136eb59916aa5762be69d89c2f9ddf49f7f655935a884099
- - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-rust-1.39@sha256:259af610f3b04303593f60a53e5df6aa1750ddbf9390e7d7ac07a5fa227aa6d4
+ - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-cpp-rhel7@sha256:3549aa649fa65b01a9e36b36b1aad351867f9a4c6fd34f2571dd0001308598a1
+ - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-dotnet-2.2@sha256:dfaaa9cc0792a0128859ebbbfbce8734ee6ee5f70b94a55a89518f289fbdedad
+ - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-dotnet-3.1@sha256:eeebf1e78ec156714c8199fe131b44090bfa7b82849b070cb6f9133153309015
+ - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-golang-1.14@sha256:a5fa31a98f1a979bb09731de2feaa46ab4656b9c07c69639d5b4d6fe6b68c82f
+ - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-java11-gradle@sha256:8453a0b004584d3a71cddafc0931c51d687576b9dca3944d07bd575e48974ddb
+ - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-java11-maven@sha256:6f52e2d62afe1582c3ab0b6ee9b97b5f3bfefc4e9d9ca02cf82f322a418da7b4
+ - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-java8-maven@sha256:03ce82111485ad85cd7d3f0fd20488e9dacad0d99917e0ab087511e16050dc74
+ - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-nodejs10-community@sha256:2e249684e5dfd99a85440d9ca5f1a7dddfbc9d5ebfcf935474d0289463ecf0eb
+ - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-nodejs10-ubi@sha256:55bb26944e1002f5b7101c738abcd6d828e36b9b0303885703edc6928f62ccc4
+ - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-nodejs12-community@sha256:0074a8749e394d74b685b22f8baf53eee4715508557db95d7cfeb4e4e7641f9a
+ - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-nodejs8-centos@sha256:bca1e1c11232346c04f51a76f170b25e8dfb952b22a79b757d31b186e2c7220e
+ - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-php-7@sha256:2392a073a27fecffa7ce4b8e1ec69da43e9751b3f7624ed43d7c75a2d62324d9
+ - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-python-3.8@sha256:7c710e9dc9eb2c600e604643436db4ea0fe3f6bc637a717070d4376c68b3faf6
+ - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-quarkus@sha256:f081683fa1f8f0a864c5385c02c13a45259b65b994d2e5a8cba991b3cc10756b
+ - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-rust-1.39@sha256:8dee59c531ade862eb1c0a7f406b1b90f7b07cacf524e0a7573a5e01fed5a523
- name: RELATED_IMAGE_ubi8_minimal_devfile_registry_image_HAXDG___
value: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_
value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- image: quay.io/eclipse/che-operator@sha256:82ac6a5988e39f2864cd6c995ec2ae4f369759e671eaedd7757adadf4b8242dd
+ image: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
- image: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
+ image: quay.io/eclipse/che-operator@sha256:2506d0dcbbf59796e5f8f59be64f15b3d94f8a81df9144f0aeb68266d7fba92b
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 10
@@ -938,19 +900,19 @@
- name: Documentation
url: https://www.eclipse.org/che/docs
- name: Operator GitHub Repo
- url: https://github.com/eclipse/che-operator
+ url: https://github.com/eclipse-che/che-operator
maintainers:
- email: dfestal@redhat.com
name: David Festal
@@ -907,12 +937,12 @@
maturity: stable
provider:
name: Eclipse Foundation
- replaces: eclipse-che-preview-kubernetes.v7.27.1
- version: 7.27.2
+ replaces: eclipse-che-preview-kubernetes.v7.27.2
+ version: 7.28.0
- replaces: eclipse-che-preview-kubernetes.v7.27.2
- version: 7.28.0
+ replaces: eclipse-che-preview-kubernetes.v7.28.0
+ version: 7.28.1
relatedImages:
- - name: che-operator-7.27.2
- image: quay.io/eclipse/che-operator@sha256:82ac6a5988e39f2864cd6c995ec2ae4f369759e671eaedd7757adadf4b8242dd
- # tag: quay.io/eclipse/che-operator:7.27.2
+ - name: che-operator-7.28.0
+ image: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
+ # tag: quay.io/eclipse/che-operator:7.28.0
- - name: che-operator-7.28.0
- image: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
- # tag: quay.io/eclipse/che-operator:7.28.0
+ - name: che-operator-7.28.1
+ image: quay.io/eclipse/che-operator@sha256:2506d0dcbbf59796e5f8f59be64f15b3d94f8a81df9144f0aeb68266d7fba92b
+ # tag: quay.io/eclipse/che-operator:7.28.1
- name: traefik-v2.2.8
image: docker.io/traefik@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8
# tag: docker.io/traefik:v2.2.8
@@ -960,27 +922,27 @@
@@ -922,27 +952,27 @@
- name: che--centos--postgresql-96-centos7-9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
image: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
# tag: quay.io/eclipse/che--centos--postgresql-96-centos7:9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- - name: che-devfile-registry-7.27.2
- image: quay.io/eclipse/che-devfile-registry@sha256:2e4f18b66513eab401261bec65d149fb3a34211c3b7cbd8906377826392e6b75
- # tag: quay.io/eclipse/che-devfile-registry:7.27.2
+ - name: che-devfile-registry-7.28.0
+ image: quay.io/eclipse/che-devfile-registry@sha256:dc1bc8a75a61452b4bb63f4beeb9cdb75e809cb42f3217bb592f03599e03aafd
+ # tag: quay.io/eclipse/che-devfile-registry:7.28.0
- - name: che-devfile-registry-7.28.0
- image: quay.io/eclipse/che-devfile-registry@sha256:dc1bc8a75a61452b4bb63f4beeb9cdb75e809cb42f3217bb592f03599e03aafd
- # tag: quay.io/eclipse/che-devfile-registry:7.28.0
+ - name: che-devfile-registry-7.28.1
+ image: quay.io/eclipse/che-devfile-registry@sha256:6c0b083a7759985225d152df3359680332a081caa57e4d4901837623b6992852
+ # tag: quay.io/eclipse/che-devfile-registry:7.28.1
- name: che-jwtproxy-0.10.0
image: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033
# tag: quay.io/eclipse/che-jwtproxy:0.10.0
- - name: che-keycloak-7.27.2
- image: quay.io/eclipse/che-keycloak@sha256:4d6facceb05701bc922a9cb179f3b85fe2f1517ebe1331ccd475c290ea1f6f42
- # tag: quay.io/eclipse/che-keycloak:7.27.2
+ - name: che-keycloak-7.28.0
+ image: quay.io/eclipse/che-keycloak@sha256:9b3c978c03ba9aa493396de5e42ed4324201de70e81219d124014646b78bd69b
+ # tag: quay.io/eclipse/che-keycloak:7.28.0
- - name: che-keycloak-7.28.0
- image: quay.io/eclipse/che-keycloak@sha256:9b3c978c03ba9aa493396de5e42ed4324201de70e81219d124014646b78bd69b
- # tag: quay.io/eclipse/che-keycloak:7.28.0
+ - name: che-keycloak-7.28.1
+ image: quay.io/eclipse/che-keycloak@sha256:cfbe9c4847c3059cb80128011c6f01f7e3075f3a628737c1e3e48cb717fe3aaf
+ # tag: quay.io/eclipse/che-keycloak:7.28.1
- name: che-plugin-artifacts-broker-v3.4.0
image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58
# tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.4.0
- name: che-plugin-metadata-broker-v3.4.0
image: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9
# tag: quay.io/eclipse/che-plugin-metadata-broker:v3.4.0
- - name: che-plugin-registry-7.27.2
- image: quay.io/eclipse/che-plugin-registry@sha256:3061189229f69c3f210a29ef6053edb7fe9a86a4846ec6820d8cf9630fd35304
- # tag: quay.io/eclipse/che-plugin-registry:7.27.2
- - name: che-server-7.27.2
- image: quay.io/eclipse/che-server@sha256:26174377df6da7e0d6d42e0782ce90c862182c734404514c42cc6cbc1aa192fa
- # tag: quay.io/eclipse/che-server:7.27.2
+ - name: che-plugin-registry-7.28.0
+ image: quay.io/eclipse/che-plugin-registry@sha256:03b1355083ec7012dd8a961c6ed55ebc40f17a68b4a8fbaa1a8796667118be08
+ # tag: quay.io/eclipse/che-plugin-registry:7.28.0
+ - name: che-server-7.28.0
+ image: quay.io/eclipse/che-server@sha256:eba4011f1f5a990550c18709be7324fd7b7fb2ab8a18fc8be5a85f27b298fc1d
+ # tag: quay.io/eclipse/che-server:7.28.0
- - name: che-plugin-registry-7.28.0
- image: quay.io/eclipse/che-plugin-registry@sha256:03b1355083ec7012dd8a961c6ed55ebc40f17a68b4a8fbaa1a8796667118be08
- # tag: quay.io/eclipse/che-plugin-registry:7.28.0
- - name: che-server-7.28.0
- image: quay.io/eclipse/che-server@sha256:eba4011f1f5a990550c18709be7324fd7b7fb2ab8a18fc8be5a85f27b298fc1d
- # tag: quay.io/eclipse/che-server:7.28.0
+ - name: che-plugin-registry-7.28.1
+ image: quay.io/eclipse/che-plugin-registry@sha256:784eb860209636aef0956680bfd199fedc32494971353c2dde2d1bec4b4b4a72
+ # tag: quay.io/eclipse/che-plugin-registry:7.28.1
+ - name: che-server-7.28.1
+ image: quay.io/eclipse/che-server@sha256:6527e61314760593009196d0f9484338d64ddc8684cf5aab470d045dd98ab552
+ # tag: quay.io/eclipse/che-server:7.28.1
- name: che-tls-secret-creator-alpine-d1ed4ad
image: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5
# tag: quay.io/eclipse/che-tls-secret-creator:alpine-d1ed4ad
@@ -1023,9 +985,9 @@
- name: che-plugin-sidecar-@sha256:20b8916308961b49a1f17b2f73f781d60ef05036fa0136f21b5cb6e9e4b66f0f
image: quay.io/eclipse/che-plugin-sidecar@sha256:20b8916308961b49a1f17b2f73f781d60ef05036fa0136f21b5cb6e9e4b66f0f
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:20b8916308961b49a1f17b2f73f781d60ef05036fa0136f21b5cb6e9e4b66f0f
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
@@ -1044,9 +1006,9 @@
- name: che-plugin-sidecar-@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
image: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
@@ -1056,12 +1018,12 @@
- name: mta-vscode-extension-@sha256:91b0fe191b86975f4fc4ccd9497225a7992f8c45604e9287eb5ebb329c04d019
image: quay.io/windupeng/mta-vscode-extension@sha256:91b0fe191b86975f4fc4ccd9497225a7992f8c45604e9287eb5ebb329c04d019
# tag: quay.io/windupeng/mta-vscode-extension@sha256:91b0fe191b86975f4fc4ccd9497225a7992f8c45604e9287eb5ebb329c04d019
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: che-plugin-sidecar-@sha256:08025eadc2594140e77d5dbec5d65af8ec8512e5266936745924d55dd467482a
image: quay.io/eclipse/che-plugin-sidecar@sha256:08025eadc2594140e77d5dbec5d65af8ec8512e5266936745924d55dd467482a
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:08025eadc2594140e77d5dbec5d65af8ec8512e5266936745924d55dd467482a
@@ -1080,12 +1042,12 @@
- name: che-plugin-sidecar-@sha256:4fdb04026cbeddbfe53184afcd6fc5cb6132a22be5810b13d38a125afd083221
image: quay.io/eclipse/che-plugin-sidecar@sha256:4fdb04026cbeddbfe53184afcd6fc5cb6132a22be5810b13d38a125afd083221
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:4fdb04026cbeddbfe53184afcd6fc5cb6132a22be5810b13d38a125afd083221
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: che-plugin-sidecar-@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21
image: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21
@@ -1113,12 +1075,15 @@
@@ -1075,15 +1105,15 @@
- name: che-plugin-sidecar-@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
image: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
- - name: che-theia-@sha256:4a461c5d7552e393d2258afbbf736687003a755779e886592f6c58fc88884274
- image: quay.io/eclipse/che-theia@sha256:4a461c5d7552e393d2258afbbf736687003a755779e886592f6c58fc88884274
- # tag: quay.io/eclipse/che-theia@sha256:4a461c5d7552e393d2258afbbf736687003a755779e886592f6c58fc88884274
- - name: che-theia-endpoint-runtime-binary-@sha256:89c135f2c008569db7d83b9d81207effaa826e745db622198ffe73cca4f33697
- image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:89c135f2c008569db7d83b9d81207effaa826e745db622198ffe73cca4f33697
- # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:89c135f2c008569db7d83b9d81207effaa826e745db622198ffe73cca4f33697
+ - name: che-theia-@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
+ image: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
+ # tag: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
+ - name: che-machine-exec-@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ image: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ # tag: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ - name: che-theia-endpoint-runtime-binary-@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
- - name: che-theia-@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
- image: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
- # tag: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
- - name: che-machine-exec-@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- image: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- # tag: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- - name: che-theia-endpoint-runtime-binary-@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
- image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
- # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
+ - name: che-theia-@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
+ image: quay.io/eclipse/che-theia@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
+ # tag: quay.io/eclipse/che-theia@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
+ - name: che-machine-exec-@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
+ image: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
+ # tag: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
+ - name: che-theia-endpoint-runtime-binary-@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
- name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
image: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
# tag: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
@@ -1143,9 +1108,9 @@
@@ -1108,9 +1138,9 @@
- name: che-sidecar-workspace-data-sync-@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
# tag: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- - name: che-machine-exec-@sha256:dd797a220d49bcec121873a718ce86678b9e661dd5f79c9e72fd65e0eb016a3b
- image: quay.io/eclipse/che-machine-exec@sha256:dd797a220d49bcec121873a718ce86678b9e661dd5f79c9e72fd65e0eb016a3b
- # tag: quay.io/eclipse/che-machine-exec@sha256:dd797a220d49bcec121873a718ce86678b9e661dd5f79c9e72fd65e0eb016a3b
+ - name: che-machine-exec-@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ image: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ # tag: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- - name: che-machine-exec-@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- image: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- # tag: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ - name: che-machine-exec-@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
+ image: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
+ # tag: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
- name: che-buildkit-base-@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
# tag: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
@@ -1155,51 +1120,6 @@
@@ -1120,6 +1150,51 @@
- name: che--centos--mysql-57-centos7-latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
image: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
# tag: quay.io/eclipse/che--centos--mysql-57-centos7:latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
- - name: che-cpp-rhel7-7.27.2
- image: quay.io/eclipse/che-cpp-rhel7@sha256:fb636aaa765a2b8a6bba8bf7e3ef3d6e00d2fd9a1f729da32d5f12434dc99f2a
- # tag: quay.io/eclipse/che-cpp-rhel7:7.27.2
- - name: che-dotnet-2.2-7.27.2
- image: quay.io/eclipse/che-dotnet-2.2@sha256:c7cb62d5b4cfa944514376b1a6383bb38266a0ea63e87de80d433afcef604d1c
- # tag: quay.io/eclipse/che-dotnet-2.2:7.27.2
- - name: che-dotnet-3.1-7.27.2
- image: quay.io/eclipse/che-dotnet-3.1@sha256:ae927f4a15a8622ed005f26b644bb2b130c0be2fd4b5022bc37f3ef98c5b1df1
- # tag: quay.io/eclipse/che-dotnet-3.1:7.27.2
- - name: che-golang-1.14-7.27.2
- image: quay.io/eclipse/che-golang-1.14@sha256:a41d97599e542f96da70736f882d1fac25fdd18f55ea0a67d207fd694d86acbd
- # tag: quay.io/eclipse/che-golang-1.14:7.27.2
- - name: che-java11-gradle-7.27.2
- image: quay.io/eclipse/che-java11-gradle@sha256:e2aa1e6311d711d117d0ae6c061890c160c30078b20cb6a8b31a85e80cdb7cc4
- # tag: quay.io/eclipse/che-java11-gradle:7.27.2
- - name: che-java11-maven-7.27.2
- image: quay.io/eclipse/che-java11-maven@sha256:8b15fb6ce4f2782ee0e7981c7176e84e6f038db4d094219d8e500d2636f25ca7
- # tag: quay.io/eclipse/che-java11-maven:7.27.2
- - name: che-java8-maven-7.27.2
- image: quay.io/eclipse/che-java8-maven@sha256:860b0a5c540856c3a06c212d42a46a77eed48f71a1d35789be70361ad174d11c
- # tag: quay.io/eclipse/che-java8-maven:7.27.2
- - name: che-nodejs10-community-7.27.2
- image: quay.io/eclipse/che-nodejs10-community@sha256:cfa51069cb812aef68c07d4e913a759af49b2fa26efb892cb013043d7c4b04af
- # tag: quay.io/eclipse/che-nodejs10-community:7.27.2
- - name: che-nodejs10-ubi-7.27.2
- image: quay.io/eclipse/che-nodejs10-ubi@sha256:1bcfa6a75c32f5cca6959c8a0b83bd2723388013967fbaab462a0a69beb840a3
- # tag: quay.io/eclipse/che-nodejs10-ubi:7.27.2
- - name: che-nodejs12-community-7.27.2
- image: quay.io/eclipse/che-nodejs12-community@sha256:774e2b5b71069a63269b3f1948cc819978fa303dbafcf33d3527291718246387
- # tag: quay.io/eclipse/che-nodejs12-community:7.27.2
- - name: che-nodejs8-centos-7.27.2
- image: quay.io/eclipse/che-nodejs8-centos@sha256:7fa28fcdf82fe1bf1c2cf220aaf16f7d54302eb28aa305f650be82e856b0676b
- # tag: quay.io/eclipse/che-nodejs8-centos:7.27.2
- - name: che-php-7-7.27.2
- image: quay.io/eclipse/che-php-7@sha256:1abd18dcaf8f1dcf96e629703272606d9cb1d834698661e04226499e349cea1a
- # tag: quay.io/eclipse/che-php-7:7.27.2
- - name: che-python-3.8-7.27.2
- image: quay.io/eclipse/che-python-3.8@sha256:7b8b7b8f00f93144bc3f758d1247f4fcf0c559f96bba1cedb87c5c509c6630c1
- # tag: quay.io/eclipse/che-python-3.8:7.27.2
- - name: che-quarkus-7.27.2
- image: quay.io/eclipse/che-quarkus@sha256:48dd9da406687cdd136eb59916aa5762be69d89c2f9ddf49f7f655935a884099
- # tag: quay.io/eclipse/che-quarkus:7.27.2
- - name: che-rust-1.39-7.27.2
- image: quay.io/eclipse/che-rust-1.39@sha256:259af610f3b04303593f60a53e5df6aa1750ddbf9390e7d7ac07a5fa227aa6d4
- # tag: quay.io/eclipse/che-rust-1.39:7.27.2
+ - name: che-cpp-rhel7-7.28.1
+ image: quay.io/eclipse/che-cpp-rhel7@sha256:3549aa649fa65b01a9e36b36b1aad351867f9a4c6fd34f2571dd0001308598a1
+ # tag: quay.io/eclipse/che-cpp-rhel7:7.28.1
+ - name: che-dotnet-2.2-7.28.1
+ image: quay.io/eclipse/che-dotnet-2.2@sha256:dfaaa9cc0792a0128859ebbbfbce8734ee6ee5f70b94a55a89518f289fbdedad
+ # tag: quay.io/eclipse/che-dotnet-2.2:7.28.1
+ - name: che-dotnet-3.1-7.28.1
+ image: quay.io/eclipse/che-dotnet-3.1@sha256:eeebf1e78ec156714c8199fe131b44090bfa7b82849b070cb6f9133153309015
+ # tag: quay.io/eclipse/che-dotnet-3.1:7.28.1
+ - name: che-golang-1.14-7.28.1
+ image: quay.io/eclipse/che-golang-1.14@sha256:a5fa31a98f1a979bb09731de2feaa46ab4656b9c07c69639d5b4d6fe6b68c82f
+ # tag: quay.io/eclipse/che-golang-1.14:7.28.1
+ - name: che-java11-gradle-7.28.1
+ image: quay.io/eclipse/che-java11-gradle@sha256:8453a0b004584d3a71cddafc0931c51d687576b9dca3944d07bd575e48974ddb
+ # tag: quay.io/eclipse/che-java11-gradle:7.28.1
+ - name: che-java11-maven-7.28.1
+ image: quay.io/eclipse/che-java11-maven@sha256:6f52e2d62afe1582c3ab0b6ee9b97b5f3bfefc4e9d9ca02cf82f322a418da7b4
+ # tag: quay.io/eclipse/che-java11-maven:7.28.1
+ - name: che-java8-maven-7.28.1
+ image: quay.io/eclipse/che-java8-maven@sha256:03ce82111485ad85cd7d3f0fd20488e9dacad0d99917e0ab087511e16050dc74
+ # tag: quay.io/eclipse/che-java8-maven:7.28.1
+ - name: che-nodejs10-community-7.28.1
+ image: quay.io/eclipse/che-nodejs10-community@sha256:2e249684e5dfd99a85440d9ca5f1a7dddfbc9d5ebfcf935474d0289463ecf0eb
+ # tag: quay.io/eclipse/che-nodejs10-community:7.28.1
+ - name: che-nodejs10-ubi-7.28.1
+ image: quay.io/eclipse/che-nodejs10-ubi@sha256:55bb26944e1002f5b7101c738abcd6d828e36b9b0303885703edc6928f62ccc4
+ # tag: quay.io/eclipse/che-nodejs10-ubi:7.28.1
+ - name: che-nodejs12-community-7.28.1
+ image: quay.io/eclipse/che-nodejs12-community@sha256:0074a8749e394d74b685b22f8baf53eee4715508557db95d7cfeb4e4e7641f9a
+ # tag: quay.io/eclipse/che-nodejs12-community:7.28.1
+ - name: che-nodejs8-centos-7.28.1
+ image: quay.io/eclipse/che-nodejs8-centos@sha256:bca1e1c11232346c04f51a76f170b25e8dfb952b22a79b757d31b186e2c7220e
+ # tag: quay.io/eclipse/che-nodejs8-centos:7.28.1
+ - name: che-php-7-7.28.1
+ image: quay.io/eclipse/che-php-7@sha256:2392a073a27fecffa7ce4b8e1ec69da43e9751b3f7624ed43d7c75a2d62324d9
+ # tag: quay.io/eclipse/che-php-7:7.28.1
+ - name: che-python-3.8-7.28.1
+ image: quay.io/eclipse/che-python-3.8@sha256:7c710e9dc9eb2c600e604643436db4ea0fe3f6bc637a717070d4376c68b3faf6
+ # tag: quay.io/eclipse/che-python-3.8:7.28.1
+ - name: che-quarkus-7.28.1
+ image: quay.io/eclipse/che-quarkus@sha256:f081683fa1f8f0a864c5385c02c13a45259b65b994d2e5a8cba991b3cc10756b
+ # tag: quay.io/eclipse/che-quarkus:7.28.1
+ - name: che-rust-1.39-7.28.1
+ image: quay.io/eclipse/che-rust-1.39@sha256:8dee59c531ade862eb1c0a7f406b1b90f7b07cacf524e0a7573a5e01fed5a523
+ # tag: quay.io/eclipse/che-rust-1.39:7.28.1
- name: ubi8-minimal-8.3
image: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
# tag: registry.access.redhat.com/ubi8-minimal:8.3

View File

@ -1,29 +0,0 @@
--- /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/generated/kubernetes/org_v1_che_crd.yaml 2021-03-26 10:57:19.520607849 +0000
+++ /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-kubernetes/manifests/org_v1_che_crd.yaml 2021-03-26 10:57:19.528608242 +0000
@@ -599,7 +599,7 @@
is required, but defining `nonProxyHosts` in a custom resource
leads to merging non proxy hosts lists from the cluster proxy
configuration and ones defined in the custom resources. See the
- doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html).
+ doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html.
See also the `proxyURL` fields.'
type: string
pluginRegistryCpuLimit:
@@ -680,7 +680,7 @@
is required, but defining `proxyUrl` in a custom resource leads
to overrides the cluster proxy configuration with fields `proxyUrl`,
`proxyPort`, `proxyUser` and `proxyPassword` from the custom resource.
- See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html).
+ See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html.
See also the `proxyPort` and `nonProxyHosts` fields.
type: string
proxyUser:
@@ -753,7 +753,7 @@
useInternalClusterSVCNames:
description: Use internal cluster SVC names to communicate between
components to speed up the traffic and avoid proxy issues. The
- default value is `false`.
+ default value is `true`.
type: boolean
workspaceNamespaceDefault:
description: Defines Kubernetes default namespace in which user's

View File

@ -66,14 +66,14 @@ metadata:
capabilities: Seamless Upgrades
categories: Developer Tools, OpenShift Optional
certified: "false"
containerImage: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
createdAt: "2021-03-26T10:58:31Z"
containerImage: quay.io/eclipse/che-operator@sha256:2506d0dcbbf59796e5f8f59be64f15b3d94f8a81df9144f0aeb68266d7fba92b
createdAt: "2021-04-05T12:48:01Z"
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/che-operator
support: Eclipse Foundation
name: eclipse-che-preview-openshift.v7.28.0
name: eclipse-che-preview-openshift.v7.28.1
namespace: placeholder
spec:
apiservicedefinitions: {}
@ -649,19 +649,19 @@ spec:
- name: OPERATOR_NAME
value: che-operator
- name: CHE_VERSION
value: 7.28.0
value: 7.28.1
- name: RELATED_IMAGE_che_server
value: quay.io/eclipse/che-server@sha256:eba4011f1f5a990550c18709be7324fd7b7fb2ab8a18fc8be5a85f27b298fc1d
value: quay.io/eclipse/che-server@sha256:6527e61314760593009196d0f9484338d64ddc8684cf5aab470d045dd98ab552
- name: RELATED_IMAGE_plugin_registry
value: quay.io/eclipse/che-plugin-registry@sha256:03b1355083ec7012dd8a961c6ed55ebc40f17a68b4a8fbaa1a8796667118be08
value: quay.io/eclipse/che-plugin-registry@sha256:784eb860209636aef0956680bfd199fedc32494971353c2dde2d1bec4b4b4a72
- name: RELATED_IMAGE_devfile_registry
value: quay.io/eclipse/che-devfile-registry@sha256:dc1bc8a75a61452b4bb63f4beeb9cdb75e809cb42f3217bb592f03599e03aafd
value: quay.io/eclipse/che-devfile-registry@sha256:6c0b083a7759985225d152df3359680332a081caa57e4d4901837623b6992852
- name: RELATED_IMAGE_pvc_jobs
value: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- name: RELATED_IMAGE_postgres
value: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- name: RELATED_IMAGE_keycloak
value: quay.io/eclipse/che-keycloak@sha256:9b3c978c03ba9aa493396de5e42ed4324201de70e81219d124014646b78bd69b
value: quay.io/eclipse/che-keycloak@sha256:cfbe9c4847c3059cb80128011c6f01f7e3075f3a628737c1e3e48cb717fe3aaf
- name: RELATED_IMAGE_che_workspace_plugin_broker_metadata
value: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9
- name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts
@ -774,12 +774,12 @@ spec:
value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYTCGQYDIZTGMFQTCMRVGY2WEZLCGEZGENDDMQ4DCNRQMNTGCM3GMYZWKZRTMJSTIMRQGQZTAYJWGU3DEZRRMZSTIOBWGM4WGYTGGFTA____
value: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
- name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUOBYGNRTINLCGI2TQMLGGJSGMOLCGU3DGMJXMY4TQM3EG5RTSM3BMQZTOZJZMMZGEZBVMFRWIMBQMZTDGMBSGFSGEOJQGNRGEZLBHAYQ____
value: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
- name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZSGNRGIOJQGI3DSNJWGFRGCMZXGYZTKNLBGFSTCZJRGY3WCMJSMUYGIYJUGE3DAM3EGQ2DGZTEGYYDCYZQMFSTKMBTMNTGMMZWGA2A____
value: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUNJWGE2WEN3DGJRWMZBQGE4DQZRYMM3DIM3CG43DAYJZG5SDQNTFMY3WGMBRGRQTCMJTGNRGIMBXMMZWIZBVMQZTOMRRGZQTOMRUG42A____
value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
- name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUZBSGE3GCN3DGY4TOMZQMRSTSMJWMZQWMNLEMFRTAYJXG42WGODDGRTDSNZUGNSGIMBTGYYTAYRUHEYTOMTFMQZTGNZYMM3WMZBXMQ2A____
value: quay.io/eclipse/che-theia@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
- name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZTGRTDQNTCMFSTKMRQGA4TAOJXMMZDMN3CMVRTANBXMVRDONLFHA2TAY3CMEZDCYRRHBSGKNJSG4YTKYLGG5TGEMTDMQ3WGMZYGY3Q____
value: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
- name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUNTDHAYTIYRQMQZDCMRZMY2DQOJQMVRDMYTFG44GGYZSMI4TQZTFG43TSYRYGBSGGNTGGA3WCZRZMQ2GKMZSHBQWKMRQGJSTEODFMQYQ____
value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
- name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_IBZWQYJSGU3DUOBTGQZTSYLFHFSWIY3BMEZWCOJXGUZTMNZUGIZTCNLBG44TCMTGHEZWKNBZHFTDIOJYGQ3WIYJQHE2GGNBYGAYDGMLFMFSTIYTBGQ3Q____
value: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
- name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_IBZWQYJSGU3DUMZTGY2TMMZVMQYWKMBUGAZTMOJXMRSWCMBWG42GEYTCMRRTONBZMM2GEZJSMRRDEOJYGE4GCOJTMI4GKMLFGUZWGM3DGUYTINBRGEZQ____
@ -796,19 +796,49 @@ spec:
value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- name: RELATED_IMAGE_che_sidecar_workspace_data_sync_plugin_registry_image_IBZWQYJSGU3DUOBYMQYDCMRVHAZTOZBVME2TOY3CGI2GEYRTMVSDQMLFGZQTQZRUGEYTSYJVGA2DGYRXHEZDMYTEGJRGIMBRG4YTAOBVGRRTINDGGEYA____
value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZSGNRGIOJQGI3DSNJWGFRGCMZXGYZTKNLBGFSTCZJRGY3WCMJSMUYGIYJUGE3DAM3EGQ2DGZTEGYYDCYZQMFSTKMBTMNTGMMZWGA2A____
value: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZTGRTDQNTCMFSTKMRQGA4TAOJXMMZDMN3CMVRTANBXMVRDONLFHA2TAY3CMEZDCYRRHBSGKNJSG4YTKYLGG5TGEMTDMQ3WGMZYGY3Q____
value: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
- name: RELATED_IMAGE_che_buildkit_base_plugin_registry_image_IBZWQYJSGU3DUZLGMZQTSODEMQZGGZLEGMYGENJSGBRDENLBMZTGMMLBHA4DAZBRGIYWGZRWMIZWMODBMI2DEYJVGE2DSZLBMRQTINTCME3TSM3DMU4Q____
value: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
- name: RELATED_IMAGE_che__centos__mongodb_36_centos7_devfile_registry_image_NRQXIZLTOQWWCOJRGVSGEN3CMVRWCOBXGE4TQZTDMQ3TQNRQGA4DMOJYHFTGKODBGMZDOYJRME2GMNRVGA4DAMRVMI3DIYLCGI4GMY3DG42DEM3CGI______
value: quay.io/eclipse/che--centos--mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2
- name: RELATED_IMAGE_che__centos__mysql_57_centos7_devfile_registry_image_NRQXIZLTOQWWKMBYMVSTIZBUGNRDOMZVGY3DANZWHA2WENRZMJSGKNRTGM2WKMRXMNTDEMDDGAZDAZRTGQ2WENTDGZRTKOJUGAYDCOBTHA4DENZWGQ______
value: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
- name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-cpp-rhel7@sha256:3549aa649fa65b01a9e36b36b1aad351867f9a4c6fd34f2571dd0001308598a1
- name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-dotnet-2.2@sha256:dfaaa9cc0792a0128859ebbbfbce8734ee6ee5f70b94a55a89518f289fbdedad
- name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-dotnet-3.1@sha256:eeebf1e78ec156714c8199fe131b44090bfa7b82849b070cb6f9133153309015
- name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-golang-1.14@sha256:a5fa31a98f1a979bb09731de2feaa46ab4656b9c07c69639d5b4d6fe6b68c82f
- name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-java11-gradle@sha256:8453a0b004584d3a71cddafc0931c51d687576b9dca3944d07bd575e48974ddb
- name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-java11-maven@sha256:6f52e2d62afe1582c3ab0b6ee9b97b5f3bfefc4e9d9ca02cf82f322a418da7b4
- name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-java8-maven@sha256:03ce82111485ad85cd7d3f0fd20488e9dacad0d99917e0ab087511e16050dc74
- name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-nodejs10-community@sha256:2e249684e5dfd99a85440d9ca5f1a7dddfbc9d5ebfcf935474d0289463ecf0eb
- name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-nodejs10-ubi@sha256:55bb26944e1002f5b7101c738abcd6d828e36b9b0303885703edc6928f62ccc4
- name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-nodejs12-community@sha256:0074a8749e394d74b685b22f8baf53eee4715508557db95d7cfeb4e4e7641f9a
- name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-nodejs8-centos@sha256:bca1e1c11232346c04f51a76f170b25e8dfb952b22a79b757d31b186e2c7220e
- name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-php-7@sha256:2392a073a27fecffa7ce4b8e1ec69da43e9751b3f7624ed43d7c75a2d62324d9
- name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-python-3.8@sha256:7c710e9dc9eb2c600e604643436db4ea0fe3f6bc637a717070d4376c68b3faf6
- name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-quarkus@sha256:f081683fa1f8f0a864c5385c02c13a45259b65b994d2e5a8cba991b3cc10756b
- name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDEOBOGE______
value: quay.io/eclipse/che-rust-1.39@sha256:8dee59c531ade862eb1c0a7f406b1b90f7b07cacf524e0a7573a5e01fed5a523
- name: RELATED_IMAGE_ubi8_minimal_devfile_registry_image_HAXDG___
value: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_
value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
image: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
image: quay.io/eclipse/che-operator@sha256:2506d0dcbbf59796e5f8f59be64f15b3d94f8a81df9144f0aeb68266d7fba92b
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 10
@ -984,12 +1014,12 @@ spec:
maturity: stable
provider:
name: Eclipse Foundation
replaces: eclipse-che-preview-openshift.v7.27.2
version: 7.28.0
replaces: eclipse-che-preview-openshift.v7.28.0
version: 7.28.1
relatedImages:
- name: che-operator-7.28.0
image: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
# tag: quay.io/eclipse/che-operator:7.28.0
- name: che-operator-7.28.1
image: quay.io/eclipse/che-operator@sha256:2506d0dcbbf59796e5f8f59be64f15b3d94f8a81df9144f0aeb68266d7fba92b
# tag: quay.io/eclipse/che-operator:7.28.1
- name: traefik-v2.2.8
image: docker.io/traefik@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8
# tag: docker.io/traefik:v2.2.8
@ -999,27 +1029,27 @@ spec:
- name: che--centos--postgresql-96-centos7-9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
image: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
# tag: quay.io/eclipse/che--centos--postgresql-96-centos7:9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- name: che-devfile-registry-7.28.0
image: quay.io/eclipse/che-devfile-registry@sha256:dc1bc8a75a61452b4bb63f4beeb9cdb75e809cb42f3217bb592f03599e03aafd
# tag: quay.io/eclipse/che-devfile-registry:7.28.0
- name: che-devfile-registry-7.28.1
image: quay.io/eclipse/che-devfile-registry@sha256:6c0b083a7759985225d152df3359680332a081caa57e4d4901837623b6992852
# tag: quay.io/eclipse/che-devfile-registry:7.28.1
- name: che-jwtproxy-0.10.0
image: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033
# tag: quay.io/eclipse/che-jwtproxy:0.10.0
- name: che-keycloak-7.28.0
image: quay.io/eclipse/che-keycloak@sha256:9b3c978c03ba9aa493396de5e42ed4324201de70e81219d124014646b78bd69b
# tag: quay.io/eclipse/che-keycloak:7.28.0
- name: che-keycloak-7.28.1
image: quay.io/eclipse/che-keycloak@sha256:cfbe9c4847c3059cb80128011c6f01f7e3075f3a628737c1e3e48cb717fe3aaf
# tag: quay.io/eclipse/che-keycloak:7.28.1
- name: che-plugin-artifacts-broker-v3.4.0
image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58
# tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.4.0
- name: che-plugin-metadata-broker-v3.4.0
image: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9
# tag: quay.io/eclipse/che-plugin-metadata-broker:v3.4.0
- name: che-plugin-registry-7.28.0
image: quay.io/eclipse/che-plugin-registry@sha256:03b1355083ec7012dd8a961c6ed55ebc40f17a68b4a8fbaa1a8796667118be08
# tag: quay.io/eclipse/che-plugin-registry:7.28.0
- name: che-server-7.28.0
image: quay.io/eclipse/che-server@sha256:eba4011f1f5a990550c18709be7324fd7b7fb2ab8a18fc8be5a85f27b298fc1d
# tag: quay.io/eclipse/che-server:7.28.0
- name: che-plugin-registry-7.28.1
image: quay.io/eclipse/che-plugin-registry@sha256:784eb860209636aef0956680bfd199fedc32494971353c2dde2d1bec4b4b4a72
# tag: quay.io/eclipse/che-plugin-registry:7.28.1
- name: che-server-7.28.1
image: quay.io/eclipse/che-server@sha256:6527e61314760593009196d0f9484338d64ddc8684cf5aab470d045dd98ab552
# tag: quay.io/eclipse/che-server:7.28.1
- name: ubi8-minimal-8.3-291
image: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
# tag: registry.access.redhat.com/ubi8-minimal:8.3-291
@ -1149,15 +1179,15 @@ spec:
- name: che-plugin-sidecar-@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
image: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
- name: che-theia-@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
image: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
# tag: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
- name: che-machine-exec-@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
image: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
# tag: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- name: che-theia-endpoint-runtime-binary-@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
# tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
- name: che-theia-@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
image: quay.io/eclipse/che-theia@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
# tag: quay.io/eclipse/che-theia@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
- name: che-machine-exec-@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
image: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
# tag: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
- name: che-theia-endpoint-runtime-binary-@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
# tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
- name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
image: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
# tag: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
@ -1182,9 +1212,9 @@ spec:
- name: che-sidecar-workspace-data-sync-@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
# tag: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- name: che-machine-exec-@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
image: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
# tag: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- name: che-machine-exec-@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
image: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
# tag: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
- name: che-buildkit-base-@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
# tag: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
@ -1194,6 +1224,51 @@ spec:
- name: che--centos--mysql-57-centos7-latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
image: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
# tag: quay.io/eclipse/che--centos--mysql-57-centos7:latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
- name: che-cpp-rhel7-7.28.1
image: quay.io/eclipse/che-cpp-rhel7@sha256:3549aa649fa65b01a9e36b36b1aad351867f9a4c6fd34f2571dd0001308598a1
# tag: quay.io/eclipse/che-cpp-rhel7:7.28.1
- name: che-dotnet-2.2-7.28.1
image: quay.io/eclipse/che-dotnet-2.2@sha256:dfaaa9cc0792a0128859ebbbfbce8734ee6ee5f70b94a55a89518f289fbdedad
# tag: quay.io/eclipse/che-dotnet-2.2:7.28.1
- name: che-dotnet-3.1-7.28.1
image: quay.io/eclipse/che-dotnet-3.1@sha256:eeebf1e78ec156714c8199fe131b44090bfa7b82849b070cb6f9133153309015
# tag: quay.io/eclipse/che-dotnet-3.1:7.28.1
- name: che-golang-1.14-7.28.1
image: quay.io/eclipse/che-golang-1.14@sha256:a5fa31a98f1a979bb09731de2feaa46ab4656b9c07c69639d5b4d6fe6b68c82f
# tag: quay.io/eclipse/che-golang-1.14:7.28.1
- name: che-java11-gradle-7.28.1
image: quay.io/eclipse/che-java11-gradle@sha256:8453a0b004584d3a71cddafc0931c51d687576b9dca3944d07bd575e48974ddb
# tag: quay.io/eclipse/che-java11-gradle:7.28.1
- name: che-java11-maven-7.28.1
image: quay.io/eclipse/che-java11-maven@sha256:6f52e2d62afe1582c3ab0b6ee9b97b5f3bfefc4e9d9ca02cf82f322a418da7b4
# tag: quay.io/eclipse/che-java11-maven:7.28.1
- name: che-java8-maven-7.28.1
image: quay.io/eclipse/che-java8-maven@sha256:03ce82111485ad85cd7d3f0fd20488e9dacad0d99917e0ab087511e16050dc74
# tag: quay.io/eclipse/che-java8-maven:7.28.1
- name: che-nodejs10-community-7.28.1
image: quay.io/eclipse/che-nodejs10-community@sha256:2e249684e5dfd99a85440d9ca5f1a7dddfbc9d5ebfcf935474d0289463ecf0eb
# tag: quay.io/eclipse/che-nodejs10-community:7.28.1
- name: che-nodejs10-ubi-7.28.1
image: quay.io/eclipse/che-nodejs10-ubi@sha256:55bb26944e1002f5b7101c738abcd6d828e36b9b0303885703edc6928f62ccc4
# tag: quay.io/eclipse/che-nodejs10-ubi:7.28.1
- name: che-nodejs12-community-7.28.1
image: quay.io/eclipse/che-nodejs12-community@sha256:0074a8749e394d74b685b22f8baf53eee4715508557db95d7cfeb4e4e7641f9a
# tag: quay.io/eclipse/che-nodejs12-community:7.28.1
- name: che-nodejs8-centos-7.28.1
image: quay.io/eclipse/che-nodejs8-centos@sha256:bca1e1c11232346c04f51a76f170b25e8dfb952b22a79b757d31b186e2c7220e
# tag: quay.io/eclipse/che-nodejs8-centos:7.28.1
- name: che-php-7-7.28.1
image: quay.io/eclipse/che-php-7@sha256:2392a073a27fecffa7ce4b8e1ec69da43e9751b3f7624ed43d7c75a2d62324d9
# tag: quay.io/eclipse/che-php-7:7.28.1
- name: che-python-3.8-7.28.1
image: quay.io/eclipse/che-python-3.8@sha256:7c710e9dc9eb2c600e604643436db4ea0fe3f6bc637a717070d4376c68b3faf6
# tag: quay.io/eclipse/che-python-3.8:7.28.1
- name: che-quarkus-7.28.1
image: quay.io/eclipse/che-quarkus@sha256:f081683fa1f8f0a864c5385c02c13a45259b65b994d2e5a8cba991b3cc10756b
# tag: quay.io/eclipse/che-quarkus:7.28.1
- name: che-rust-1.39-7.28.1
image: quay.io/eclipse/che-rust-1.39@sha256:8dee59c531ade862eb1c0a7f406b1b90f7b07cacf524e0a7573a5e01fed5a523
# tag: quay.io/eclipse/che-rust-1.39:7.28.1
- name: ubi8-minimal-8.3
image: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
# tag: registry.access.redhat.com/ubi8-minimal:8.3

View File

@ -1,680 +1,265 @@
--- /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-openshift/generated/openshift/che-operator.clusterserviceversion.yaml 2021-03-26 10:58:31.736136954 +0000
+++ /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml 2021-03-26 10:59:22.602601503 +0000
@@ -15,7 +15,6 @@
"externalIdentityProvider": false,
"identityProviderAdminUserName": "",
"identityProviderClientId": "",
- "identityProviderImage": "",
"identityProviderPassword": "",
"identityProviderRealm": "",
"identityProviderURL": "",
@@ -29,8 +28,7 @@
"chePostgresPassword": "",
"chePostgresPort": "",
"chePostgresUser": "",
- "externalDb": false,
- "postgresImage": ""
+ "externalDb": false
},
"devWorkspace": {
"enable": false
@@ -42,24 +40,15 @@
"allowUserDefinedWorkspaceNamespaces": false,
"cheClusterRoles": "",
"cheFlavor": "",
- "cheImage": "",
- "cheImageTag": "",
"cheWorkspaceClusterRole": "",
- "devfileRegistryImage": "",
"gitSelfSignedCert": false,
"nonProxyHosts": "",
- "pluginRegistryImage": "",
"proxyPassword": "",
"proxyPort": "",
"proxyURL": "",
"proxyUser": "",
"serverExposureStrategy": "",
- "serverMemoryLimit": "",
- "serverMemoryRequest": "",
"serverTrustStoreConfigMapName": "",
- "singleHostGatewayConfigMapLabels": {},
- "singleHostGatewayConfigSidecarImage": "",
- "singleHostGatewayImage": "",
"tlsSupport": true,
"useInternalClusterSVCNames": true,
"workspaceNamespaceDefault": "<username>-che"
@@ -68,7 +57,6 @@
"postgresPVCStorageClassName": "",
"preCreateSubPaths": true,
"pvcClaimSize": "1Gi",
- "pvcJobsImage": "",
"pvcStrategy": "common",
"workspacePVCStorageClassName": ""
}
@@ -78,14 +66,14 @@
--- /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-openshift/generated/openshift/che-operator.clusterserviceversion.yaml 2021-04-05 12:48:01.226474057 +0000
+++ /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml 2021-04-05 12:48:28.314501109 +0000
@@ -66,14 +66,14 @@
capabilities: Seamless Upgrades
categories: Developer Tools, OpenShift Optional
certified: "false"
- containerImage: quay.io/eclipse/che-operator@sha256:82ac6a5988e39f2864cd6c995ec2ae4f369759e671eaedd7757adadf4b8242dd
- createdAt: "2021-03-19T02:39:25Z"
+ containerImage: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
+ createdAt: "2021-03-26T10:58:31Z"
- containerImage: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
- createdAt: "2021-03-26T10:58:31Z"
+ containerImage: quay.io/eclipse/che-operator@sha256:2506d0dcbbf59796e5f8f59be64f15b3d94f8a81df9144f0aeb68266d7fba92b
+ createdAt: "2021-04-05T12:48:01Z"
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
+ repository: https://github.com/eclipse-che/che-operator
repository: https://github.com/eclipse-che/che-operator
support: Eclipse Foundation
- name: eclipse-che-preview-openshift.v7.27.2
+ name: eclipse-che-preview-openshift.v7.28.0
- name: eclipse-che-preview-openshift.v7.28.0
+ name: eclipse-che-preview-openshift.v7.28.1
namespace: placeholder
spec:
apiservicedefinitions: {}
@@ -96,14 +84,6 @@
displayName: Eclipse Che Cluster
kind: CheCluster
name: checlusters.org.eclipse.che
- specDescriptors:
- - description: Deprecated. Instructs the Operator to deploy Che in TLS mode.
- This is enabled by default. Disabling TLS sometimes cause malfunction
- of some Che components.
- displayName: TLS support
- path: server.tlsSupport
- x-descriptors:
- - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
statusDescriptors:
- description: Status of a Che installation. Can be `Available`, `Unavailable`,
or `Available, Rolling Update in Progress`.
@@ -121,6 +101,11 @@
path: cheVersion
x-descriptors:
- urn:alm:descriptor:org.w3:link
+ - description: Public URL to the devfile registry.
+ displayName: Devfile registry URL
+ path: devfileRegistryURL
+ x-descriptors:
+ - urn:alm:descriptor:org.w3:link
- description: A URL that points to some URL where to find help related
to the current Operator status.
displayName: Help link
@@ -145,6 +130,11 @@
path: openShiftOAuthUserCredentialsSecret
x-descriptors:
- urn:alm:descriptor:text
+ - description: Public URL to the plugin registry.
+ displayName: Plugin registry URL
+ path: pluginRegistryURL
+ x-descriptors:
+ - urn:alm:descriptor:org.w3:link
- description: A brief CamelCase message indicating details about why the
Pod is in this state.
displayName: Reason
@@ -659,19 +649,19 @@
@@ -649,19 +649,19 @@
- name: OPERATOR_NAME
value: che-operator
- name: CHE_VERSION
- value: 7.27.2
+ value: 7.28.0
- value: 7.28.0
+ value: 7.28.1
- name: RELATED_IMAGE_che_server
- value: quay.io/eclipse/che-server@sha256:26174377df6da7e0d6d42e0782ce90c862182c734404514c42cc6cbc1aa192fa
+ value: quay.io/eclipse/che-server@sha256:eba4011f1f5a990550c18709be7324fd7b7fb2ab8a18fc8be5a85f27b298fc1d
- value: quay.io/eclipse/che-server@sha256:eba4011f1f5a990550c18709be7324fd7b7fb2ab8a18fc8be5a85f27b298fc1d
+ value: quay.io/eclipse/che-server@sha256:6527e61314760593009196d0f9484338d64ddc8684cf5aab470d045dd98ab552
- name: RELATED_IMAGE_plugin_registry
- value: quay.io/eclipse/che-plugin-registry@sha256:3061189229f69c3f210a29ef6053edb7fe9a86a4846ec6820d8cf9630fd35304
+ value: quay.io/eclipse/che-plugin-registry@sha256:03b1355083ec7012dd8a961c6ed55ebc40f17a68b4a8fbaa1a8796667118be08
- value: quay.io/eclipse/che-plugin-registry@sha256:03b1355083ec7012dd8a961c6ed55ebc40f17a68b4a8fbaa1a8796667118be08
+ value: quay.io/eclipse/che-plugin-registry@sha256:784eb860209636aef0956680bfd199fedc32494971353c2dde2d1bec4b4b4a72
- name: RELATED_IMAGE_devfile_registry
- value: quay.io/eclipse/che-devfile-registry@sha256:2e4f18b66513eab401261bec65d149fb3a34211c3b7cbd8906377826392e6b75
+ value: quay.io/eclipse/che-devfile-registry@sha256:dc1bc8a75a61452b4bb63f4beeb9cdb75e809cb42f3217bb592f03599e03aafd
- value: quay.io/eclipse/che-devfile-registry@sha256:dc1bc8a75a61452b4bb63f4beeb9cdb75e809cb42f3217bb592f03599e03aafd
+ value: quay.io/eclipse/che-devfile-registry@sha256:6c0b083a7759985225d152df3359680332a081caa57e4d4901837623b6992852
- name: RELATED_IMAGE_pvc_jobs
value: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- name: RELATED_IMAGE_postgres
value: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- name: RELATED_IMAGE_keycloak
- value: quay.io/eclipse/che-keycloak@sha256:4d6facceb05701bc922a9cb179f3b85fe2f1517ebe1331ccd475c290ea1f6f42
+ value: quay.io/eclipse/che-keycloak@sha256:9b3c978c03ba9aa493396de5e42ed4324201de70e81219d124014646b78bd69b
- value: quay.io/eclipse/che-keycloak@sha256:9b3c978c03ba9aa493396de5e42ed4324201de70e81219d124014646b78bd69b
+ value: quay.io/eclipse/che-keycloak@sha256:cfbe9c4847c3059cb80128011c6f01f7e3075f3a628737c1e3e48cb717fe3aaf
- name: RELATED_IMAGE_che_workspace_plugin_broker_metadata
value: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9
- name: RELATED_IMAGE_che_workspace_plugin_broker_artifacts
@@ -724,8 +714,8 @@
value: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRQMI4DSMJWGMYDQOJWGFRDIOLBGFTDCN3CGJTDOM3GG44DCZBWGBSWMMBVGAZTMZTBGAYTGNTGGIYWENLDMI3GKOLFGRRDMNTGGBTA____
value: quay.io/eclipse/che-plugin-sidecar@sha256:20b8916308961b49a1f17b2f73f781d60ef05036fa0136f21b5cb6e9e4b66f0f
- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRVMIYDINZUGNRTOMRYMYZWGMZVGMYDGOJWGJQWMYJSMJQTQYRXGBRDIYJYGVTDQZJVG5RTKMBWGY4DSN3DGEZGIYJWGIYDINJRHA2A____
- value: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____
+ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____
value: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____
@@ -738,18 +728,18 @@
value: quay.io/eclipse/che-plugin-sidecar@sha256:db86c92418b9f40b2654b8fc473073569e0dc8a01d7adc31c9925e5469d2b114
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDCMNSTEZJTHFTGKZJWMI4WKNDBHBRDIZJYGY4DCMZYGBRWKMRUGYZDMNZUGU4TOYJUHBRDQMLDGEZTCY3CMJTDANJVMRSDKZBQMMZQ____
value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRVMIYDINZUGNRTOMRYMYZWGMZVGMYDGOJWGJQWMYJSMJQTQYRXGBRDIYJYGVTDQZJVG5RTKMBWGY4DSN3DGEZGIYJWGIYDINJRHA2A____
- value: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____
+ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZBUMIZGIMZWGYZTOYLGGY2GKMTDGMZTSMZTMYZTMZTFGZQWKYRRMEZWCOBXHFTGMNZQGQ2TKOJWGIYTAZJYGQ3WKYRXGM4DEYRSMVTA____
value: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMTFGQ4WMYLGMI4WCYJWGUYTSZTDGYZTAMJZME3TEYJUGUZDMMRSGJRDMOJQGVSWIMBRMRRTIOBUMMZWKOLGGUYTGMLBMUYDAYRVGQ3A____
value: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546
- name: RELATED_IMAGE_mta_vscode_extension_plugin_registry_image_IBZWQYJSGU3DUOJRMIYGMZJRHEYWEOBWHE3TKZRUMZRTIY3DMQ4TIOJXGIZDKYJXHE4TEZRYMM2DKNRQGRSTSMRYG5SWENLFMJRDGMRZMMYDIZBQGE4Q____
value: quay.io/windupeng/mta-vscode-extension@sha256:91b0fe191b86975f4fc4ccd9497225a7992f8c45604e9287eb5ebb329c04d019
- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRVMIYDINZUGNRTOMRYMYZWGMZVGMYDGOJWGJQWMYJSMJQTQYRXGBRDIYJYGVTDQZJVG5RTKMBWGY4DSN3DGEZGIYJWGIYDINJRHA2A____
- value: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRVMIYDINZUGNRTOMRYMYZWGMZVGMYDGOJWGJQWMYJSMJQTQYRXGBRDIYJYGVTDQZJVG5RTKMBWGY4DSN3DGEZGIYJWGIYDINJRHA2A____
- value: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____
+ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____
+ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMBYGAZDKZLBMRRTENJZGQYTIMDFG43WINLEMJSWGNLEGY2WCZRYMVRTQNJRGJSTKMRWGY4TGNRXGQ2TSMRUMQ2TKZDEGQ3DONBYGJQQ____
value: quay.io/eclipse/che-plugin-sidecar@sha256:08025eadc2594140e77d5dbec5d65af8ec8512e5266936745924d55dd467482a
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUZRTHE4GKM3GMZSDKMRQGBRTKNTCMY2TMYJWMY3WMOLFHBSGENDBMEZWMNRTHFQTMMJSGU4DKMDGGE3DSNBRGQ2TEOBSGYYGIY3FHBQQ____
@@ -762,10 +752,10 @@
value: quay.io/eclipse/che-plugin-sidecar@sha256:2cb4f70edbcdab3b279dae53b6a753d63fee03bcae3d2a385e24f25e695c03df
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNDGMRRDANBQGI3GGYTFMRSGEZTFGUZTCOBUMFTGGZBWMZRTKY3CGYYTGMTBGIZGEZJVHAYTAYRRGNSDGODBGEZDKYLGMQYDQMZSGIYQ____
value: quay.io/eclipse/che-plugin-sidecar@sha256:4fdb04026cbeddbfe53184afcd6fc5cb6132a22be5810b13d38a125afd083221
- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRVMIYDINZUGNRTOMRYMYZWGMZVGMYDGOJWGJQWMYJSMJQTQYRXGBRDIYJYGVTDQZJVG5RTKMBWGY4DSN3DGEZGIYJWGIYDINJRHA2A____
- value: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUMRVMIYDINZUGNRTOMRYMYZWGMZVGMYDGOJWGJQWMYJSMJQTQYRXGBRDIYJYGVTDQZJVG5RTKMBWGY4DSN3DGEZGIYJWGIYDINJRHA2A____
- value: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____
+ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ - name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUOJXGRSGIMDBGVQWEN3FGA3TKZBXMQZTINDBMYZGKODFGJQTEZRYGBQTANRZMU4GCNLBGRRTSZTGMMZGCNJXMU2DEMLCGYZGCYJRG5QQ____
+ value: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNBZGFRTMMTBGNQWGNZXGVSDKNBSGZSDOMTBGU4WCYZRHBRGIZBVGBTDKZRVMQ3DCZBQG5TGEZTCGM2GKMDDMQ3WMZLEGNSDIZDBGIYQ____
value: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUNTCHFRTOMZZMY2DQNZXGM4GCNLCMZRDEMDFGA2TEYJSGFRDIZLEMZTDIMRYHFRTOMZYGQ4TMNZQHBQWEZRYMFSGGNDEGU4DEMDEG44Q____
@@ -784,10 +774,12 @@
@@ -774,12 +774,12 @@
value: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
- name: RELATED_IMAGE_che_plugin_sidecar_plugin_registry_image_IBZWQYJSGU3DUYTCGQYDIZTGMFQTCMRVGY2WEZLCGEZGENDDMQ4DCNRQMNTGCM3GMYZWKZRTMJSTIMRQGQZTAYJWGU3DEZRRMZSTIOBWGM4WGYTGGFTA____
value: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
- - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUNDBGQ3DCYZVMQ3TKNJSMUZTSM3EGIZDKODBMZRGEZRXGM3DMOBXGAYDGYJXGU2TONZZMU4DQNRVHEZGMNTDGU4GMYZYHA4DQNBSG42A____
- value: quay.io/eclipse/che-theia@sha256:4a461c5d7552e393d2258afbbf736687003a755779e886592f6c58fc88884274
- - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUOBZMMYTGNLGGJRTAMBYGU3DSZDCG5SDQM3CHFSDQMJSGA3WKZTGMFQTQMRWMU3TINLEMI3DEMRRHE4GMZTFG4ZWGY3BGRTDGMZWHE3Q____
- value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:89c135f2c008569db7d83b9d81207effaa826e745db622198ffe73cca4f33697
+ - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUOBYGNRTINLCGI2TQMLGGJSGMOLCGU3DGMJXMY4TQM3EG5RTSM3BMQZTOZJZMMZGEZBVMFRWIMBQMZTDGMBSGFSGEOJQGNRGEZLBHAYQ____
+ value: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZSGNRGIOJQGI3DSNJWGFRGCMZXGYZTKNLBGFSTCZJRGY3WCMJSMUYGIYJUGE3DAM3EGQ2DGZTEGYYDCYZQMFSTKMBTMNTGMMZWGA2A____
+ value: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUNJWGE2WEN3DGJRWMZBQGE4DQZRYMM3DIM3CG43DAYJZG5SDQNTFMY3WGMBRGRQTCMJTGNRGIMBXMMZWIZBVMQZTOMRRGZQTOMRUG42A____
+ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
- - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUOBYGNRTINLCGI2TQMLGGJSGMOLCGU3DGMJXMY4TQM3EG5RTSM3BMQZTOZJZMMZGEZBVMFRWIMBQMZTDGMBSGFSGEOJQGNRGEZLBHAYQ____
- value: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
- - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZSGNRGIOJQGI3DSNJWGFRGCMZXGYZTKNLBGFSTCZJRGY3WCMJSMUYGIYJUGE3DAM3EGQ2DGZTEGYYDCYZQMFSTKMBTMNTGMMZWGA2A____
- value: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUNJWGE2WEN3DGJRWMZBQGE4DQZRYMM3DIM3CG43DAYJZG5SDQNTFMY3WGMBRGRQTCMJTGNRGIMBXMMZWIZBVMQZTOMRRGZQTOMRUG42A____
- value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
+ - name: RELATED_IMAGE_che_theia_plugin_registry_image_IBZWQYJSGU3DUZBSGE3GCN3DGY4TOMZQMRSTSMJWMZQWMNLEMFRTAYJXG42WGODDGRTDSNZUGNSGIMBTGYYTAYRUHEYTOMTFMQZTGNZYMM3WMZBXMQ2A____
+ value: quay.io/eclipse/che-theia@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZTGRTDQNTCMFSTKMRQGA4TAOJXMMZDMN3CMVRTANBXMVRDONLFHA2TAY3CMEZDCYRRHBSGKNJSG4YTKYLGG5TGEMTDMQ3WGMZYGY3Q____
+ value: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
+ - name: RELATED_IMAGE_che_theia_endpoint_runtime_binary_plugin_registry_image_IBZWQYJSGU3DUNTDHAYTIYRQMQZDCMRZMY2DQOJQMVRDMYTFG44GGYZSMI4TQZTFG43TSYRYGBSGGNTGGA3WCZRZMQ2GKMZSHBQWKMRQGJSTEODFMQYQ____
+ value: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
- name: RELATED_IMAGE_che_editor_jupyter_plugin_registry_image_IBZWQYJSGU3DUOBTGQZTSYLFHFSWIY3BMEZWCOJXGUZTMNZUGIZTCNLBG44TCMTGHEZWKNBZHFTDIOJYGQ3WIYJQHE2GGNBYGAYDGMLFMFSTIYTBGQ3Q____
value: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
- name: RELATED_IMAGE_dirigible_openshift_plugin_registry_image_IBZWQYJSGU3DUMZTGY2TMMZVMQYWKMBUGAZTMOJXMRSWCMBWG42GEYTCMRRTONBZMM2GEZJSMRRDEOJYGE4GCOJTMI4GKMLFGUZWGM3DGUYTINBRGEZQ____
@@ -804,49 +796,19 @@
@@ -796,19 +796,49 @@
value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- name: RELATED_IMAGE_che_sidecar_workspace_data_sync_plugin_registry_image_IBZWQYJSGU3DUOBYMQYDCMRVHAZTOZBVME2TOY3CGI2GEYRTMVSDQMLFGZQTQZRUGEYTSYJVGA2DGYRXHEZDMYTEGJRGIMBRG4YTAOBVGRRTINDGGEYA____
value: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUZDEG44TOYJSGIYGINBZMJRWKYZRGIYTQNZTME3TCODDMU4DMNRXHBRDSZJWGYYWIZBVMY3TSYZZMU3TEZTEGY2WKMDFMIYDCNTBGNRA____
- value: quay.io/eclipse/che-machine-exec@sha256:dd797a220d49bcec121873a718ce86678b9e661dd5f79c9e72fd65e0eb016a3b
+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZSGNRGIOJQGI3DSNJWGFRGCMZXGYZTKNLBGFSTCZJRGY3WCMJSMUYGIYJUGE3DAM3EGQ2DGZTEGYYDCYZQMFSTKMBTMNTGMMZWGA2A____
+ value: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZSGNRGIOJQGI3DSNJWGFRGCMZXGYZTKNLBGFSTCZJRGY3WCMJSMUYGIYJUGE3DAM3EGQ2DGZTEGYYDCYZQMFSTKMBTMNTGMMZWGA2A____
- value: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ - name: RELATED_IMAGE_che_machine_exec_plugin_registry_image_IBZWQYJSGU3DUMZTGRTDQNTCMFSTKMRQGA4TAOJXMMZDMN3CMVRTANBXMVRDONLFHA2TAY3CMEZDCYRRHBSGKNJSG4YTKYLGG5TGEMTDMQ3WGMZYGY3Q____
+ value: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
- name: RELATED_IMAGE_che_buildkit_base_plugin_registry_image_IBZWQYJSGU3DUZLGMZQTSODEMQZGGZLEGMYGENJSGBRDENLBMZTGMMLBHA4DAZBRGIYWGZRWMIZWMODBMI2DEYJVGE2DSZLBMRQTINTCME3TSM3DMU4Q____
value: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
- name: RELATED_IMAGE_che__centos__mongodb_36_centos7_devfile_registry_image_NRQXIZLTOQWWCOJRGVSGEN3CMVRWCOBXGE4TQZTDMQ3TQNRQGA4DMOJYHFTGKODBGMZDOYJRME2GMNRVGA4DAMRVMI3DIYLCGI4GMY3DG42DEM3CGI______
value: quay.io/eclipse/che--centos--mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2
- name: RELATED_IMAGE_che__centos__mysql_57_centos7_devfile_registry_image_NRQXIZLTOQWWKMBYMVSTIZBUGNRDOMZVGY3DANZWHA2WENRZMJSGKNRTGM2WKMRXMNTDEMDDGAZDAZRTGQ2WENTDGZRTKOJUGAYDCOBTHA4DENZWGQ______
value: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
- - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-cpp-rhel7@sha256:fb636aaa765a2b8a6bba8bf7e3ef3d6e00d2fd9a1f729da32d5f12434dc99f2a
- - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-dotnet-2.2@sha256:c7cb62d5b4cfa944514376b1a6383bb38266a0ea63e87de80d433afcef604d1c
- - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-dotnet-3.1@sha256:ae927f4a15a8622ed005f26b644bb2b130c0be2fd4b5022bc37f3ef98c5b1df1
- - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-golang-1.14@sha256:a41d97599e542f96da70736f882d1fac25fdd18f55ea0a67d207fd694d86acbd
- - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-java11-gradle@sha256:e2aa1e6311d711d117d0ae6c061890c160c30078b20cb6a8b31a85e80cdb7cc4
- - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-java11-maven@sha256:8b15fb6ce4f2782ee0e7981c7176e84e6f038db4d094219d8e500d2636f25ca7
- - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-java8-maven@sha256:860b0a5c540856c3a06c212d42a46a77eed48f71a1d35789be70361ad174d11c
- - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-nodejs10-community@sha256:cfa51069cb812aef68c07d4e913a759af49b2fa26efb892cb013043d7c4b04af
- - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-nodejs10-ubi@sha256:1bcfa6a75c32f5cca6959c8a0b83bd2723388013967fbaab462a0a69beb840a3
- - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-nodejs12-community@sha256:774e2b5b71069a63269b3f1948cc819978fa303dbafcf33d3527291718246387
- - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-nodejs8-centos@sha256:7fa28fcdf82fe1bf1c2cf220aaf16f7d54302eb28aa305f650be82e856b0676b
- - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-php-7@sha256:1abd18dcaf8f1dcf96e629703272606d9cb1d834698661e04226499e349cea1a
- - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-python-3.8@sha256:7b8b7b8f00f93144bc3f758d1247f4fcf0c559f96bba1cedb87c5c509c6630c1
- - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-quarkus@sha256:48dd9da406687cdd136eb59916aa5762be69d89c2f9ddf49f7f655935a884099
- - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDENZOGI______
- value: quay.io/eclipse/che-rust-1.39@sha256:259af610f3b04303593f60a53e5df6aa1750ddbf9390e7d7ac07a5fa227aa6d4
+ - name: RELATED_IMAGE_che_cpp_rhel7_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-cpp-rhel7@sha256:3549aa649fa65b01a9e36b36b1aad351867f9a4c6fd34f2571dd0001308598a1
+ - name: RELATED_IMAGE_che_dotnet_2_2_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-dotnet-2.2@sha256:dfaaa9cc0792a0128859ebbbfbce8734ee6ee5f70b94a55a89518f289fbdedad
+ - name: RELATED_IMAGE_che_dotnet_3_1_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-dotnet-3.1@sha256:eeebf1e78ec156714c8199fe131b44090bfa7b82849b070cb6f9133153309015
+ - name: RELATED_IMAGE_che_golang_1_14_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-golang-1.14@sha256:a5fa31a98f1a979bb09731de2feaa46ab4656b9c07c69639d5b4d6fe6b68c82f
+ - name: RELATED_IMAGE_che_java11_gradle_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-java11-gradle@sha256:8453a0b004584d3a71cddafc0931c51d687576b9dca3944d07bd575e48974ddb
+ - name: RELATED_IMAGE_che_java11_maven_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-java11-maven@sha256:6f52e2d62afe1582c3ab0b6ee9b97b5f3bfefc4e9d9ca02cf82f322a418da7b4
+ - name: RELATED_IMAGE_che_java8_maven_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-java8-maven@sha256:03ce82111485ad85cd7d3f0fd20488e9dacad0d99917e0ab087511e16050dc74
+ - name: RELATED_IMAGE_che_nodejs10_community_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-nodejs10-community@sha256:2e249684e5dfd99a85440d9ca5f1a7dddfbc9d5ebfcf935474d0289463ecf0eb
+ - name: RELATED_IMAGE_che_nodejs10_ubi_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-nodejs10-ubi@sha256:55bb26944e1002f5b7101c738abcd6d828e36b9b0303885703edc6928f62ccc4
+ - name: RELATED_IMAGE_che_nodejs12_community_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-nodejs12-community@sha256:0074a8749e394d74b685b22f8baf53eee4715508557db95d7cfeb4e4e7641f9a
+ - name: RELATED_IMAGE_che_nodejs8_centos_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-nodejs8-centos@sha256:bca1e1c11232346c04f51a76f170b25e8dfb952b22a79b757d31b186e2c7220e
+ - name: RELATED_IMAGE_che_php_7_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-php-7@sha256:2392a073a27fecffa7ce4b8e1ec69da43e9751b3f7624ed43d7c75a2d62324d9
+ - name: RELATED_IMAGE_che_python_3_8_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-python-3.8@sha256:7c710e9dc9eb2c600e604643436db4ea0fe3f6bc637a717070d4376c68b3faf6
+ - name: RELATED_IMAGE_che_quarkus_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-quarkus@sha256:f081683fa1f8f0a864c5385c02c13a45259b65b994d2e5a8cba991b3cc10756b
+ - name: RELATED_IMAGE_che_rust_1_39_devfile_registry_image_G4XDEOBOGE______
+ value: quay.io/eclipse/che-rust-1.39@sha256:8dee59c531ade862eb1c0a7f406b1b90f7b07cacf524e0a7573a5e01fed5a523
- name: RELATED_IMAGE_ubi8_minimal_devfile_registry_image_HAXDG___
value: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- name: RELATED_IMAGE_ubi_minimal_devfile_registry_image_
value: registry.access.redhat.com/ubi8/ubi-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- image: quay.io/eclipse/che-operator@sha256:82ac6a5988e39f2864cd6c995ec2ae4f369759e671eaedd7757adadf4b8242dd
+ image: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
- image: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
+ image: quay.io/eclipse/che-operator@sha256:2506d0dcbbf59796e5f8f59be64f15b3d94f8a81df9144f0aeb68266d7fba92b
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 10
@@ -1015,253 +977,52 @@
- name: Documentation
url: https://www.eclipse.org/che/docs
- name: Operator GitHub Repo
- url: https://github.com/eclipse/che-operator
+ url: https://github.com/eclipse-che/che-operator
maintainers:
- email: dfestal@redhat.com
name: David Festal
@@ -984,12 +1014,12 @@
maturity: stable
provider:
name: Eclipse Foundation
- replaces: eclipse-che-preview-openshift.v7.27.1
- version: 7.27.2
+ replaces: eclipse-che-preview-openshift.v7.27.2
+ version: 7.28.0
- replaces: eclipse-che-preview-openshift.v7.27.2
- version: 7.28.0
+ replaces: eclipse-che-preview-openshift.v7.28.0
+ version: 7.28.1
relatedImages:
- - name: che-operator-7.27.2
- image: quay.io/eclipse/che-operator@sha256:82ac6a5988e39f2864cd6c995ec2ae4f369759e671eaedd7757adadf4b8242dd
- # tag: quay.io/eclipse/che-operator:7.27.2
+ - name: che-operator-7.28.0
+ image: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
+ # tag: quay.io/eclipse/che-operator:7.28.0
- - name: che-operator-7.28.0
- image: quay.io/eclipse/che-operator@sha256:db7abcdf9063362a117e5abb1f4a2b83f60a77de9fbff5cb427ae107599dc067
- # tag: quay.io/eclipse/che-operator:7.28.0
+ - name: che-operator-7.28.1
+ image: quay.io/eclipse/che-operator@sha256:2506d0dcbbf59796e5f8f59be64f15b3d94f8a81df9144f0aeb68266d7fba92b
+ # tag: quay.io/eclipse/che-operator:7.28.1
- name: traefik-v2.2.8
image: docker.io/traefik@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8
# tag: docker.io/traefik:v2.2.8
- - name: traefik-@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8
- image: docker.io/traefik@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8
- # tag: docker.io/traefik@sha256:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8
- - name: code-server-@sha256:ef07281004909bb2c228422df2e99a5ba5e450fce7546b8fa186852f23bf6751
- image: index.docker.io/codercom/code-server@sha256:ef07281004909bb2c228422df2e99a5ba5e450fce7546b8fa186852f23bf6751
- # tag: index.docker.io/codercom/code-server@sha256:ef07281004909bb2c228422df2e99a5ba5e450fce7546b8fa186852f23bf6751
- - name: dirigible-openshift-@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113
- image: index.docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113
- # tag: index.docker.io/dirigiblelabs/dirigible-openshift@sha256:3365635d1e0403697dea0674bbbdc749c4be2db29818a93b8e1e53c3c5144113
- - name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
- image: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
- # tag: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
- - name: eclipse-broadway-@sha256:57c82cd806a56f69aa8663f68405d0778b628a29a64fb16881b11ce9f484dda7
- image: index.docker.io/wsskeleton/eclipse-broadway@sha256:57c82cd806a56f69aa8663f68405d0778b628a29a64fb16881b11ce9f484dda7
- # tag: index.docker.io/wsskeleton/eclipse-broadway@sha256:57c82cd806a56f69aa8663f68405d0778b628a29a64fb16881b11ce9f484dda7
- - name: che-editor-intellij-community-@sha256:29025db859268f5dcf21ba6eb4e284744b53c92d6d23514e565a0211606f6863
- image: quay.io/che-incubator/che-editor-intellij-community@sha256:29025db859268f5dcf21ba6eb4e284744b53c92d6d23514e565a0211606f6863
- # tag: quay.io/che-incubator/che-editor-intellij-community@sha256:29025db859268f5dcf21ba6eb4e284744b53c92d6d23514e565a0211606f6863
- name: configbump-0.1.4
image: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532
# tag: quay.io/che-incubator/configbump:0.1.4
- - name: configbump-@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532
- image: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532
- # tag: quay.io/che-incubator/configbump@sha256:175ff2ba1bd74429de192c0a9facf39da5699c6da9f151bd461b3dc8624dd532
- - name: che--centos--mongodb-36-centos7-@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2
- image: quay.io/eclipse/che--centos--mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2
- # tag: quay.io/eclipse/che--centos--mongodb-36-centos7@sha256:a915db7beca87198fcd7860086989fe8a327a1a4f6508025b64ab28fcc7423b2
- - name: che--centos--mysql-57-centos7-@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
- image: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
- # tag: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
@@ -999,27 +1029,27 @@
- name: che--centos--postgresql-96-centos7-9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
image: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
# tag: quay.io/eclipse/che--centos--postgresql-96-centos7:9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- - name: che--centos--postgresql-96-centos7-@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- image: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- # tag: quay.io/eclipse/che--centos--postgresql-96-centos7@sha256:b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- - name: che-buildah-base-@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b
- image: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b
- # tag: quay.io/eclipse/che-buildah-base@sha256:417203d8629edd92f187afd3ebb3d8dc28338d34809eb75ffc2e08a400f8d56b
- - name: che-buildkit-base-@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
- image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
- # tag: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
- - name: che-cpp-rhel7-@sha256:fb636aaa765a2b8a6bba8bf7e3ef3d6e00d2fd9a1f729da32d5f12434dc99f2a
- image: quay.io/eclipse/che-cpp-rhel7@sha256:fb636aaa765a2b8a6bba8bf7e3ef3d6e00d2fd9a1f729da32d5f12434dc99f2a
- # tag: quay.io/eclipse/che-cpp-rhel7@sha256:fb636aaa765a2b8a6bba8bf7e3ef3d6e00d2fd9a1f729da32d5f12434dc99f2a
- - name: che-devfile-registry-7.27.2
- image: quay.io/eclipse/che-devfile-registry@sha256:2e4f18b66513eab401261bec65d149fb3a34211c3b7cbd8906377826392e6b75
- # tag: quay.io/eclipse/che-devfile-registry:7.27.2
- - name: che-devfile-registry-@sha256:2e4f18b66513eab401261bec65d149fb3a34211c3b7cbd8906377826392e6b75
- image: quay.io/eclipse/che-devfile-registry@sha256:2e4f18b66513eab401261bec65d149fb3a34211c3b7cbd8906377826392e6b75
- # tag: quay.io/eclipse/che-devfile-registry@sha256:2e4f18b66513eab401261bec65d149fb3a34211c3b7cbd8906377826392e6b75
- - name: che-dotnet-2.2-@sha256:c7cb62d5b4cfa944514376b1a6383bb38266a0ea63e87de80d433afcef604d1c
- image: quay.io/eclipse/che-dotnet-2.2@sha256:c7cb62d5b4cfa944514376b1a6383bb38266a0ea63e87de80d433afcef604d1c
- # tag: quay.io/eclipse/che-dotnet-2.2@sha256:c7cb62d5b4cfa944514376b1a6383bb38266a0ea63e87de80d433afcef604d1c
- - name: che-dotnet-3.1-@sha256:ae927f4a15a8622ed005f26b644bb2b130c0be2fd4b5022bc37f3ef98c5b1df1
- image: quay.io/eclipse/che-dotnet-3.1@sha256:ae927f4a15a8622ed005f26b644bb2b130c0be2fd4b5022bc37f3ef98c5b1df1
- # tag: quay.io/eclipse/che-dotnet-3.1@sha256:ae927f4a15a8622ed005f26b644bb2b130c0be2fd4b5022bc37f3ef98c5b1df1
- - name: che-golang-1.14-@sha256:a41d97599e542f96da70736f882d1fac25fdd18f55ea0a67d207fd694d86acbd
- image: quay.io/eclipse/che-golang-1.14@sha256:a41d97599e542f96da70736f882d1fac25fdd18f55ea0a67d207fd694d86acbd
- # tag: quay.io/eclipse/che-golang-1.14@sha256:a41d97599e542f96da70736f882d1fac25fdd18f55ea0a67d207fd694d86acbd
- - name: che-java11-gradle-@sha256:e2aa1e6311d711d117d0ae6c061890c160c30078b20cb6a8b31a85e80cdb7cc4
- image: quay.io/eclipse/che-java11-gradle@sha256:e2aa1e6311d711d117d0ae6c061890c160c30078b20cb6a8b31a85e80cdb7cc4
- # tag: quay.io/eclipse/che-java11-gradle@sha256:e2aa1e6311d711d117d0ae6c061890c160c30078b20cb6a8b31a85e80cdb7cc4
- - name: che-java11-maven-@sha256:8b15fb6ce4f2782ee0e7981c7176e84e6f038db4d094219d8e500d2636f25ca7
- image: quay.io/eclipse/che-java11-maven@sha256:8b15fb6ce4f2782ee0e7981c7176e84e6f038db4d094219d8e500d2636f25ca7
- # tag: quay.io/eclipse/che-java11-maven@sha256:8b15fb6ce4f2782ee0e7981c7176e84e6f038db4d094219d8e500d2636f25ca7
- - name: che-java8-maven-@sha256:860b0a5c540856c3a06c212d42a46a77eed48f71a1d35789be70361ad174d11c
- image: quay.io/eclipse/che-java8-maven@sha256:860b0a5c540856c3a06c212d42a46a77eed48f71a1d35789be70361ad174d11c
- # tag: quay.io/eclipse/che-java8-maven@sha256:860b0a5c540856c3a06c212d42a46a77eed48f71a1d35789be70361ad174d11c
+ - name: che-devfile-registry-7.28.0
+ image: quay.io/eclipse/che-devfile-registry@sha256:dc1bc8a75a61452b4bb63f4beeb9cdb75e809cb42f3217bb592f03599e03aafd
+ # tag: quay.io/eclipse/che-devfile-registry:7.28.0
- - name: che-devfile-registry-7.28.0
- image: quay.io/eclipse/che-devfile-registry@sha256:dc1bc8a75a61452b4bb63f4beeb9cdb75e809cb42f3217bb592f03599e03aafd
- # tag: quay.io/eclipse/che-devfile-registry:7.28.0
+ - name: che-devfile-registry-7.28.1
+ image: quay.io/eclipse/che-devfile-registry@sha256:6c0b083a7759985225d152df3359680332a081caa57e4d4901837623b6992852
+ # tag: quay.io/eclipse/che-devfile-registry:7.28.1
- name: che-jwtproxy-0.10.0
image: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033
# tag: quay.io/eclipse/che-jwtproxy:0.10.0
- - name: che-jwtproxy-@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033
- image: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033
- # tag: quay.io/eclipse/che-jwtproxy@sha256:881d1c91e7f5840314f25104ef5c0acee59ed484a5f9ef39daf3008725ea1033
- - name: che-keycloak-7.27.2
- image: quay.io/eclipse/che-keycloak@sha256:4d6facceb05701bc922a9cb179f3b85fe2f1517ebe1331ccd475c290ea1f6f42
- # tag: quay.io/eclipse/che-keycloak:7.27.2
- - name: che-keycloak-@sha256:4d6facceb05701bc922a9cb179f3b85fe2f1517ebe1331ccd475c290ea1f6f42
- image: quay.io/eclipse/che-keycloak@sha256:4d6facceb05701bc922a9cb179f3b85fe2f1517ebe1331ccd475c290ea1f6f42
- # tag: quay.io/eclipse/che-keycloak@sha256:4d6facceb05701bc922a9cb179f3b85fe2f1517ebe1331ccd475c290ea1f6f42
- - name: che-machine-exec-@sha256:dd797a220d49bcec121873a718ce86678b9e661dd5f79c9e72fd65e0eb016a3b
- image: quay.io/eclipse/che-machine-exec@sha256:dd797a220d49bcec121873a718ce86678b9e661dd5f79c9e72fd65e0eb016a3b
- # tag: quay.io/eclipse/che-machine-exec@sha256:dd797a220d49bcec121873a718ce86678b9e661dd5f79c9e72fd65e0eb016a3b
- - name: che-nodejs10-community-@sha256:cfa51069cb812aef68c07d4e913a759af49b2fa26efb892cb013043d7c4b04af
- image: quay.io/eclipse/che-nodejs10-community@sha256:cfa51069cb812aef68c07d4e913a759af49b2fa26efb892cb013043d7c4b04af
- # tag: quay.io/eclipse/che-nodejs10-community@sha256:cfa51069cb812aef68c07d4e913a759af49b2fa26efb892cb013043d7c4b04af
- - name: che-nodejs10-ubi-@sha256:1bcfa6a75c32f5cca6959c8a0b83bd2723388013967fbaab462a0a69beb840a3
- image: quay.io/eclipse/che-nodejs10-ubi@sha256:1bcfa6a75c32f5cca6959c8a0b83bd2723388013967fbaab462a0a69beb840a3
- # tag: quay.io/eclipse/che-nodejs10-ubi@sha256:1bcfa6a75c32f5cca6959c8a0b83bd2723388013967fbaab462a0a69beb840a3
- - name: che-nodejs12-community-@sha256:774e2b5b71069a63269b3f1948cc819978fa303dbafcf33d3527291718246387
- image: quay.io/eclipse/che-nodejs12-community@sha256:774e2b5b71069a63269b3f1948cc819978fa303dbafcf33d3527291718246387
- # tag: quay.io/eclipse/che-nodejs12-community@sha256:774e2b5b71069a63269b3f1948cc819978fa303dbafcf33d3527291718246387
- - name: che-nodejs8-centos-@sha256:7fa28fcdf82fe1bf1c2cf220aaf16f7d54302eb28aa305f650be82e856b0676b
- image: quay.io/eclipse/che-nodejs8-centos@sha256:7fa28fcdf82fe1bf1c2cf220aaf16f7d54302eb28aa305f650be82e856b0676b
- # tag: quay.io/eclipse/che-nodejs8-centos@sha256:7fa28fcdf82fe1bf1c2cf220aaf16f7d54302eb28aa305f650be82e856b0676b
- - name: che-php-7-@sha256:1abd18dcaf8f1dcf96e629703272606d9cb1d834698661e04226499e349cea1a
- image: quay.io/eclipse/che-php-7@sha256:1abd18dcaf8f1dcf96e629703272606d9cb1d834698661e04226499e349cea1a
- # tag: quay.io/eclipse/che-php-7@sha256:1abd18dcaf8f1dcf96e629703272606d9cb1d834698661e04226499e349cea1a
+ - name: che-keycloak-7.28.0
+ image: quay.io/eclipse/che-keycloak@sha256:9b3c978c03ba9aa493396de5e42ed4324201de70e81219d124014646b78bd69b
+ # tag: quay.io/eclipse/che-keycloak:7.28.0
- - name: che-keycloak-7.28.0
- image: quay.io/eclipse/che-keycloak@sha256:9b3c978c03ba9aa493396de5e42ed4324201de70e81219d124014646b78bd69b
- # tag: quay.io/eclipse/che-keycloak:7.28.0
+ - name: che-keycloak-7.28.1
+ image: quay.io/eclipse/che-keycloak@sha256:cfbe9c4847c3059cb80128011c6f01f7e3075f3a628737c1e3e48cb717fe3aaf
+ # tag: quay.io/eclipse/che-keycloak:7.28.1
- name: che-plugin-artifacts-broker-v3.4.0
image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58
# tag: quay.io/eclipse/che-plugin-artifacts-broker:v3.4.0
- - name: che-plugin-artifacts-broker-@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58
- image: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58
- # tag: quay.io/eclipse/che-plugin-artifacts-broker@sha256:4891a6e19be9eae59372f4b31144653f9bd1284e0301ecfe896a099ca6a12b58
- name: che-plugin-metadata-broker-v3.4.0
image: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9
# tag: quay.io/eclipse/che-plugin-metadata-broker:v3.4.0
- - name: che-plugin-metadata-broker-@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9
- image: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9
- # tag: quay.io/eclipse/che-plugin-metadata-broker@sha256:df1ea2eadb28dbc97761adf4ea984af5ca941025a67b39c6abe373816a84bba9
- - name: che-plugin-registry-7.27.2
- image: quay.io/eclipse/che-plugin-registry@sha256:3061189229f69c3f210a29ef6053edb7fe9a86a4846ec6820d8cf9630fd35304
- # tag: quay.io/eclipse/che-plugin-registry:7.27.2
- - name: che-plugin-registry-@sha256:3061189229f69c3f210a29ef6053edb7fe9a86a4846ec6820d8cf9630fd35304
- image: quay.io/eclipse/che-plugin-registry@sha256:3061189229f69c3f210a29ef6053edb7fe9a86a4846ec6820d8cf9630fd35304
- # tag: quay.io/eclipse/che-plugin-registry@sha256:3061189229f69c3f210a29ef6053edb7fe9a86a4846ec6820d8cf9630fd35304
- - name: che-plugin-sidecar-@sha256:08025eadc2594140e77d5dbec5d65af8ec8512e5266936745924d55dd467482a
- image: quay.io/eclipse/che-plugin-sidecar@sha256:08025eadc2594140e77d5dbec5d65af8ec8512e5266936745924d55dd467482a
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:08025eadc2594140e77d5dbec5d65af8ec8512e5266936745924d55dd467482a
- - name: che-plugin-sidecar-@sha256:095c24055033e219d5a9f6fe9835b79c5d3416f0dfbb228d295713e81d27c661
- image: quay.io/eclipse/che-plugin-sidecar@sha256:095c24055033e219d5a9f6fe9835b79c5d3416f0dfbb228d295713e81d27c661
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:095c24055033e219d5a9f6fe9835b79c5d3416f0dfbb228d295713e81d27c661
- - name: che-plugin-sidecar-@sha256:1640f9501f9ae1e3c9b276e6200a5c3abc115a36b2c0fdd6c0653e8e19cd58f7
- image: quay.io/eclipse/che-plugin-sidecar@sha256:1640f9501f9ae1e3c9b276e6200a5c3abc115a36b2c0fdd6c0653e8e19cd58f7
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:1640f9501f9ae1e3c9b276e6200a5c3abc115a36b2c0fdd6c0653e8e19cd58f7
- - name: che-plugin-sidecar-@sha256:20b8916308961b49a1f17b2f73f781d60ef05036fa0136f21b5cb6e9e4b66f0f
- image: quay.io/eclipse/che-plugin-sidecar@sha256:20b8916308961b49a1f17b2f73f781d60ef05036fa0136f21b5cb6e9e4b66f0f
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:20b8916308961b49a1f17b2f73f781d60ef05036fa0136f21b5cb6e9e4b66f0f
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- - name: che-plugin-sidecar-@sha256:2cb4f70edbcdab3b279dae53b6a753d63fee03bcae3d2a385e24f25e695c03df
- image: quay.io/eclipse/che-plugin-sidecar@sha256:2cb4f70edbcdab3b279dae53b6a753d63fee03bcae3d2a385e24f25e695c03df
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:2cb4f70edbcdab3b279dae53b6a753d63fee03bcae3d2a385e24f25e695c03df
- - name: che-plugin-sidecar-@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546
- image: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:2e49fafb9aa6519fc63019a72a4526222b6905ed01dc484c3e9f5131ae00b546
- - name: che-plugin-sidecar-@sha256:3a5f128b217625c211f69fd2277300ae611fcf7da287c2786e522f13a81ed701
- image: quay.io/eclipse/che-plugin-sidecar@sha256:3a5f128b217625c211f69fd2277300ae611fcf7da287c2786e522f13a81ed701
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:3a5f128b217625c211f69fd2277300ae611fcf7da287c2786e522f13a81ed701
- - name: che-plugin-sidecar-@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21
- image: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21
- - name: che-plugin-sidecar-@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
- image: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
- - name: che-plugin-sidecar-@sha256:4fdb04026cbeddbfe53184afcd6fc5cb6132a22be5810b13d38a125afd083221
- image: quay.io/eclipse/che-plugin-sidecar@sha256:4fdb04026cbeddbfe53184afcd6fc5cb6132a22be5810b13d38a125afd083221
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:4fdb04026cbeddbfe53184afcd6fc5cb6132a22be5810b13d38a125afd083221
- - name: che-plugin-sidecar-@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7
- image: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:55703ae5faebedee56fdce3879fa2281cc260488d8a488ff77ed3d40f778ddf7
- - name: che-plugin-sidecar-@sha256:64311210e710ca1614839f897285fc1d39b2ca17215d56c165d091aafd19a14b
- image: quay.io/eclipse/che-plugin-sidecar@sha256:64311210e710ca1614839f897285fc1d39b2ca17215d56c165d091aafd19a14b
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:64311210e710ca1614839f897285fc1d39b2ca17215d56c165d091aafd19a14b
- - name: che-plugin-sidecar-@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79
- image: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:6b9c739f487738a5bfb20e052a21b4edff4289c738496708abf8adc4d5820d79
- - name: che-plugin-sidecar-@sha256:6d0c440a7dc648816fcd4885b9cc85f0eb0f391659bb9fc8a9123075bea75165
- image: quay.io/eclipse/che-plugin-sidecar@sha256:6d0c440a7dc648816fcd4885b9cc85f0eb0f391659bb9fc8a9123075bea75165
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:6d0c440a7dc648816fcd4885b9cc85f0eb0f391659bb9fc8a9123075bea75165
- - name: che-plugin-sidecar-@sha256:7cf6f00d3f2daf04675618c408e08f019f25b91ec08d279094fddb01f559502b
- image: quay.io/eclipse/che-plugin-sidecar@sha256:7cf6f00d3f2daf04675618c408e08f019f25b91ec08d279094fddb01f559502b
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:7cf6f00d3f2daf04675618c408e08f019f25b91ec08d279094fddb01f559502b
- - name: che-plugin-sidecar-@sha256:8615a29435b0256bffaf85ab2cf9327b059f14eaa6614346dfd51e3a6dd9f041
- image: quay.io/eclipse/che-plugin-sidecar@sha256:8615a29435b0256bffaf85ab2cf9327b059f14eaa6614346dfd51e3a6dd9f041
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:8615a29435b0256bffaf85ab2cf9327b059f14eaa6614346dfd51e3a6dd9f041
- - name: che-plugin-sidecar-@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a
- image: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:ae5124e3198ac6977ca973aaf4885a14e800d647c96a23d15a2b6babbe8fef2a
- - name: che-plugin-sidecar-@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
- image: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
- - name: che-plugin-sidecar-@sha256:d4a61e21cb75156d5f41bf61d8b0870c51179bef90a5eb7eb59f9eac0b171319
- image: quay.io/eclipse/che-plugin-sidecar@sha256:d4a61e21cb75156d5f41bf61d8b0870c51179bef90a5eb7eb59f9eac0b171319
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4a61e21cb75156d5f41bf61d8b0870c51179bef90a5eb7eb59f9eac0b171319
- - name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
- image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
- - name: che-plugin-sidecar-@sha256:db86c92418b9f40b2654b8fc473073569e0dc8a01d7adc31c9925e5469d2b114
- image: quay.io/eclipse/che-plugin-sidecar@sha256:db86c92418b9f40b2654b8fc473073569e0dc8a01d7adc31c9925e5469d2b114
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:db86c92418b9f40b2654b8fc473073569e0dc8a01d7adc31c9925e5469d2b114
- - name: che-plugin-sidecar-@sha256:e374ec367447afea9b12f5a8f6690a6f993526408a3731f522a53e5d0bfc287f
- image: quay.io/eclipse/che-plugin-sidecar@sha256:e374ec367447afea9b12f5a8f6690a6f993526408a3731f522a53e5d0bfc287f
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:e374ec367447afea9b12f5a8f6690a6f993526408a3731f522a53e5d0bfc287f
- - name: che-plugin-sidecar-@sha256:f25f9b8eef7e2a7aea3e842ee13626935b98f96327f5c56b6bbf48b49754c45d
- image: quay.io/eclipse/che-plugin-sidecar@sha256:f25f9b8eef7e2a7aea3e842ee13626935b98f96327f5c56b6bbf48b49754c45d
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:f25f9b8eef7e2a7aea3e842ee13626935b98f96327f5c56b6bbf48b49754c45d
- - name: che-plugin-sidecar-@sha256:f398e3ffd5200c56bf56a6f7f9e8db4aa3f639a6125850f169414528260dce8a
- image: quay.io/eclipse/che-plugin-sidecar@sha256:f398e3ffd5200c56bf56a6f7f9e8db4aa3f639a6125850f169414528260dce8a
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:f398e3ffd5200c56bf56a6f7f9e8db4aa3f639a6125850f169414528260dce8a
- - name: che-python-3.8-@sha256:7b8b7b8f00f93144bc3f758d1247f4fcf0c559f96bba1cedb87c5c509c6630c1
- image: quay.io/eclipse/che-python-3.8@sha256:7b8b7b8f00f93144bc3f758d1247f4fcf0c559f96bba1cedb87c5c509c6630c1
- # tag: quay.io/eclipse/che-python-3.8@sha256:7b8b7b8f00f93144bc3f758d1247f4fcf0c559f96bba1cedb87c5c509c6630c1
- - name: che-quarkus-@sha256:48dd9da406687cdd136eb59916aa5762be69d89c2f9ddf49f7f655935a884099
- image: quay.io/eclipse/che-quarkus@sha256:48dd9da406687cdd136eb59916aa5762be69d89c2f9ddf49f7f655935a884099
- # tag: quay.io/eclipse/che-quarkus@sha256:48dd9da406687cdd136eb59916aa5762be69d89c2f9ddf49f7f655935a884099
- - name: che-rust-1.39-@sha256:259af610f3b04303593f60a53e5df6aa1750ddbf9390e7d7ac07a5fa227aa6d4
- image: quay.io/eclipse/che-rust-1.39@sha256:259af610f3b04303593f60a53e5df6aa1750ddbf9390e7d7ac07a5fa227aa6d4
- # tag: quay.io/eclipse/che-rust-1.39@sha256:259af610f3b04303593f60a53e5df6aa1750ddbf9390e7d7ac07a5fa227aa6d4
- - name: che-server-7.27.2
- image: quay.io/eclipse/che-server@sha256:26174377df6da7e0d6d42e0782ce90c862182c734404514c42cc6cbc1aa192fa
- # tag: quay.io/eclipse/che-server:7.27.2
- - name: che-server-@sha256:26174377df6da7e0d6d42e0782ce90c862182c734404514c42cc6cbc1aa192fa
- image: quay.io/eclipse/che-server@sha256:26174377df6da7e0d6d42e0782ce90c862182c734404514c42cc6cbc1aa192fa
- # tag: quay.io/eclipse/che-server@sha256:26174377df6da7e0d6d42e0782ce90c862182c734404514c42cc6cbc1aa192fa
- - name: che-sidecar-workspace-data-sync-@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- # tag: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- - name: che-theia-endpoint-runtime-binary-@sha256:89c135f2c008569db7d83b9d81207effaa826e745db622198ffe73cca4f33697
- image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:89c135f2c008569db7d83b9d81207effaa826e745db622198ffe73cca4f33697
- # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:89c135f2c008569db7d83b9d81207effaa826e745db622198ffe73cca4f33697
- - name: che-theia-@sha256:4a461c5d7552e393d2258afbbf736687003a755779e886592f6c58fc88884274
- image: quay.io/eclipse/che-theia@sha256:4a461c5d7552e393d2258afbbf736687003a755779e886592f6c58fc88884274
- # tag: quay.io/eclipse/che-theia@sha256:4a461c5d7552e393d2258afbbf736687003a755779e886592f6c58fc88884274
- - name: che-tls-secret-creator-@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5
- image: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5
- # tag: quay.io/eclipse/che-tls-secret-creator@sha256:6f0433641e60851454e2dbbc559daf0b8e5f398e8947ca05286b4d1f9916e3e5
- - name: mta-vscode-extension-@sha256:91b0fe191b86975f4fc4ccd9497225a7992f8c45604e9287eb5ebb329c04d019
- image: quay.io/windupeng/mta-vscode-extension@sha256:91b0fe191b86975f4fc4ccd9497225a7992f8c45604e9287eb5ebb329c04d019
- # tag: quay.io/windupeng/mta-vscode-extension@sha256:91b0fe191b86975f4fc4ccd9497225a7992f8c45604e9287eb5ebb329c04d019
+ - name: che-plugin-registry-7.28.0
+ image: quay.io/eclipse/che-plugin-registry@sha256:03b1355083ec7012dd8a961c6ed55ebc40f17a68b4a8fbaa1a8796667118be08
+ # tag: quay.io/eclipse/che-plugin-registry:7.28.0
+ - name: che-server-7.28.0
+ image: quay.io/eclipse/che-server@sha256:eba4011f1f5a990550c18709be7324fd7b7fb2ab8a18fc8be5a85f27b298fc1d
+ # tag: quay.io/eclipse/che-server:7.28.0
- - name: che-plugin-registry-7.28.0
- image: quay.io/eclipse/che-plugin-registry@sha256:03b1355083ec7012dd8a961c6ed55ebc40f17a68b4a8fbaa1a8796667118be08
- # tag: quay.io/eclipse/che-plugin-registry:7.28.0
- - name: che-server-7.28.0
- image: quay.io/eclipse/che-server@sha256:eba4011f1f5a990550c18709be7324fd7b7fb2ab8a18fc8be5a85f27b298fc1d
- # tag: quay.io/eclipse/che-server:7.28.0
+ - name: che-plugin-registry-7.28.1
+ image: quay.io/eclipse/che-plugin-registry@sha256:784eb860209636aef0956680bfd199fedc32494971353c2dde2d1bec4b4b4a72
+ # tag: quay.io/eclipse/che-plugin-registry:7.28.1
+ - name: che-server-7.28.1
+ image: quay.io/eclipse/che-server@sha256:6527e61314760593009196d0f9484338d64ddc8684cf5aab470d045dd98ab552
+ # tag: quay.io/eclipse/che-server:7.28.1
- name: ubi8-minimal-8.3-291
image: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
# tag: registry.access.redhat.com/ubi8-minimal:8.3-291
- - name: ubi8-minimal-@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- image: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- # tag: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- - name: ubi-minimal-@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- image: registry.access.redhat.com/ubi8/ubi-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- # tag: registry.access.redhat.com/ubi8/ubi-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
- name: che-plugin-sidecar-@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
image: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
@@ -1298,9 +1059,9 @@
- name: che-plugin-sidecar-@sha256:20b8916308961b49a1f17b2f73f781d60ef05036fa0136f21b5cb6e9e4b66f0f
image: quay.io/eclipse/che-plugin-sidecar@sha256:20b8916308961b49a1f17b2f73f781d60ef05036fa0136f21b5cb6e9e4b66f0f
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:20b8916308961b49a1f17b2f73f781d60ef05036fa0136f21b5cb6e9e4b66f0f
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
@@ -1319,9 +1080,9 @@
- name: che-plugin-sidecar-@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
image: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:4bce2e39fee6b9e4a8b4e8681380ce2462674597a48b81c131cbbf055dd5d0c3
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: che-plugin-sidecar-@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
image: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:d4b2d36637af64e2c33933f36fe6aeb1a3a879ff7045596210e847eb7382b2ef
@@ -1331,12 +1092,12 @@
- name: mta-vscode-extension-@sha256:91b0fe191b86975f4fc4ccd9497225a7992f8c45604e9287eb5ebb329c04d019
image: quay.io/windupeng/mta-vscode-extension@sha256:91b0fe191b86975f4fc4ccd9497225a7992f8c45604e9287eb5ebb329c04d019
# tag: quay.io/windupeng/mta-vscode-extension@sha256:91b0fe191b86975f4fc4ccd9497225a7992f8c45604e9287eb5ebb329c04d019
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: che-plugin-sidecar-@sha256:08025eadc2594140e77d5dbec5d65af8ec8512e5266936745924d55dd467482a
image: quay.io/eclipse/che-plugin-sidecar@sha256:08025eadc2594140e77d5dbec5d65af8ec8512e5266936745924d55dd467482a
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:08025eadc2594140e77d5dbec5d65af8ec8512e5266936745924d55dd467482a
@@ -1355,12 +1116,12 @@
- name: che-plugin-sidecar-@sha256:4fdb04026cbeddbfe53184afcd6fc5cb6132a22be5810b13d38a125afd083221
image: quay.io/eclipse/che-plugin-sidecar@sha256:4fdb04026cbeddbfe53184afcd6fc5cb6132a22be5810b13d38a125afd083221
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:4fdb04026cbeddbfe53184afcd6fc5cb6132a22be5810b13d38a125afd083221
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- - name: che-plugin-sidecar-@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- image: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
- # tag: quay.io/eclipse/che-plugin-sidecar@sha256:25b04743c728f3c35303962afa2ba8b70b4a85f8e57c5066897c12da62045184
+ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ - name: che-plugin-sidecar-@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ image: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
+ # tag: quay.io/eclipse/che-plugin-sidecar@sha256:974dd0a5ab7e075d7d344af2e8e2a2f80a069e8a5a4c9ffc2a57e421b62aa17a
- name: che-plugin-sidecar-@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21
image: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:491c62a3ac775d5426d72a59ac18bdd50f5f5d61d07fbfb34e0cd7fed3d4da21
@@ -1388,12 +1149,15 @@
@@ -1149,15 +1179,15 @@
- name: che-plugin-sidecar-@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
image: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
# tag: quay.io/eclipse/che-plugin-sidecar@sha256:bb404ffaa12565beb12b4cd8160cfa3ff3ef3be420430a6562f1fe48639cbf1f
- - name: che-theia-@sha256:4a461c5d7552e393d2258afbbf736687003a755779e886592f6c58fc88884274
- image: quay.io/eclipse/che-theia@sha256:4a461c5d7552e393d2258afbbf736687003a755779e886592f6c58fc88884274
- # tag: quay.io/eclipse/che-theia@sha256:4a461c5d7552e393d2258afbbf736687003a755779e886592f6c58fc88884274
- - name: che-theia-endpoint-runtime-binary-@sha256:89c135f2c008569db7d83b9d81207effaa826e745db622198ffe73cca4f33697
- image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:89c135f2c008569db7d83b9d81207effaa826e745db622198ffe73cca4f33697
- # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:89c135f2c008569db7d83b9d81207effaa826e745db622198ffe73cca4f33697
+ - name: che-theia-@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
+ image: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
+ # tag: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
+ - name: che-machine-exec-@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ image: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ # tag: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ - name: che-theia-endpoint-runtime-binary-@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
- - name: che-theia-@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
- image: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
- # tag: quay.io/eclipse/che-theia@sha256:883c45b2581f2df9b56317f983d7c93ad37e9c2bd5acd00ff3021db903bbea81
- - name: che-machine-exec-@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- image: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- # tag: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- - name: che-theia-endpoint-runtime-binary-@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
- image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
- # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:5615b7c2cfd0188f8c643b760a97d86ef7c014a1133bd07c3dd5d37216a72474
+ - name: che-theia-@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
+ image: quay.io/eclipse/che-theia@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
+ # tag: quay.io/eclipse/che-theia@sha256:d216a7c69730de916faf5dac0a775c8c4f9743dd03610b49172ed3378c7fd7d4
+ - name: che-machine-exec-@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
+ image: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
+ # tag: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
+ - name: che-theia-endpoint-runtime-binary-@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
+ image: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
+ # tag: quay.io/eclipse/che-theia-endpoint-runtime-binary@sha256:6c814b0d2129f4890eb6be78cc2b98fe779b80dc6f07af9d4e328ae202e28ed1
- name: che-editor-jupyter-@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
image: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
# tag: index.docker.io/ksmster/che-editor-jupyter@sha256:83439ae9edcaa3a97536742315a7912f93e499f49847da094c480031eae4ba47
@@ -1418,9 +1182,9 @@
@@ -1182,9 +1212,9 @@
- name: che-sidecar-workspace-data-sync-@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
image: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
# tag: quay.io/eclipse/che-sidecar-workspace-data-sync@sha256:88d0125837d5a57cb24bb3ed81e6a8f4119a5043b7926bd2bd01710854c44f10
- - name: che-machine-exec-@sha256:dd797a220d49bcec121873a718ce86678b9e661dd5f79c9e72fd65e0eb016a3b
- image: quay.io/eclipse/che-machine-exec@sha256:dd797a220d49bcec121873a718ce86678b9e661dd5f79c9e72fd65e0eb016a3b
- # tag: quay.io/eclipse/che-machine-exec@sha256:dd797a220d49bcec121873a718ce86678b9e661dd5f79c9e72fd65e0eb016a3b
+ - name: che-machine-exec-@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ image: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ # tag: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- - name: che-machine-exec-@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- image: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
- # tag: quay.io/eclipse/che-machine-exec@sha256:323bd90269561ba376355a1e1e167a12e0da41603d443fd601c0ae503cff3604
+ - name: che-machine-exec-@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
+ image: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
+ # tag: quay.io/eclipse/che-machine-exec@sha256:334f86bae52009097c267bec047eb75e850cba21b18de52715af7fb2cd7c3867
- name: che-buildkit-base-@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
image: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
# tag: quay.io/eclipse/che-buildkit-base@sha256:effa98dd2ced30b520b25afff1a880d121cf6b3f8ab42a5149eada46ba793ce9
@@ -1430,51 +1194,6 @@
@@ -1194,6 +1224,51 @@
- name: che--centos--mysql-57-centos7-latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
image: quay.io/eclipse/che--centos--mysql-57-centos7@sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
# tag: quay.io/eclipse/che--centos--mysql-57-centos7:latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
- - name: che-cpp-rhel7-7.27.2
- image: quay.io/eclipse/che-cpp-rhel7@sha256:fb636aaa765a2b8a6bba8bf7e3ef3d6e00d2fd9a1f729da32d5f12434dc99f2a
- # tag: quay.io/eclipse/che-cpp-rhel7:7.27.2
- - name: che-dotnet-2.2-7.27.2
- image: quay.io/eclipse/che-dotnet-2.2@sha256:c7cb62d5b4cfa944514376b1a6383bb38266a0ea63e87de80d433afcef604d1c
- # tag: quay.io/eclipse/che-dotnet-2.2:7.27.2
- - name: che-dotnet-3.1-7.27.2
- image: quay.io/eclipse/che-dotnet-3.1@sha256:ae927f4a15a8622ed005f26b644bb2b130c0be2fd4b5022bc37f3ef98c5b1df1
- # tag: quay.io/eclipse/che-dotnet-3.1:7.27.2
- - name: che-golang-1.14-7.27.2
- image: quay.io/eclipse/che-golang-1.14@sha256:a41d97599e542f96da70736f882d1fac25fdd18f55ea0a67d207fd694d86acbd
- # tag: quay.io/eclipse/che-golang-1.14:7.27.2
- - name: che-java11-gradle-7.27.2
- image: quay.io/eclipse/che-java11-gradle@sha256:e2aa1e6311d711d117d0ae6c061890c160c30078b20cb6a8b31a85e80cdb7cc4
- # tag: quay.io/eclipse/che-java11-gradle:7.27.2
- - name: che-java11-maven-7.27.2
- image: quay.io/eclipse/che-java11-maven@sha256:8b15fb6ce4f2782ee0e7981c7176e84e6f038db4d094219d8e500d2636f25ca7
- # tag: quay.io/eclipse/che-java11-maven:7.27.2
- - name: che-java8-maven-7.27.2
- image: quay.io/eclipse/che-java8-maven@sha256:860b0a5c540856c3a06c212d42a46a77eed48f71a1d35789be70361ad174d11c
- # tag: quay.io/eclipse/che-java8-maven:7.27.2
- - name: che-nodejs10-community-7.27.2
- image: quay.io/eclipse/che-nodejs10-community@sha256:cfa51069cb812aef68c07d4e913a759af49b2fa26efb892cb013043d7c4b04af
- # tag: quay.io/eclipse/che-nodejs10-community:7.27.2
- - name: che-nodejs10-ubi-7.27.2
- image: quay.io/eclipse/che-nodejs10-ubi@sha256:1bcfa6a75c32f5cca6959c8a0b83bd2723388013967fbaab462a0a69beb840a3
- # tag: quay.io/eclipse/che-nodejs10-ubi:7.27.2
- - name: che-nodejs12-community-7.27.2
- image: quay.io/eclipse/che-nodejs12-community@sha256:774e2b5b71069a63269b3f1948cc819978fa303dbafcf33d3527291718246387
- # tag: quay.io/eclipse/che-nodejs12-community:7.27.2
- - name: che-nodejs8-centos-7.27.2
- image: quay.io/eclipse/che-nodejs8-centos@sha256:7fa28fcdf82fe1bf1c2cf220aaf16f7d54302eb28aa305f650be82e856b0676b
- # tag: quay.io/eclipse/che-nodejs8-centos:7.27.2
- - name: che-php-7-7.27.2
- image: quay.io/eclipse/che-php-7@sha256:1abd18dcaf8f1dcf96e629703272606d9cb1d834698661e04226499e349cea1a
- # tag: quay.io/eclipse/che-php-7:7.27.2
- - name: che-python-3.8-7.27.2
- image: quay.io/eclipse/che-python-3.8@sha256:7b8b7b8f00f93144bc3f758d1247f4fcf0c559f96bba1cedb87c5c509c6630c1
- # tag: quay.io/eclipse/che-python-3.8:7.27.2
- - name: che-quarkus-7.27.2
- image: quay.io/eclipse/che-quarkus@sha256:48dd9da406687cdd136eb59916aa5762be69d89c2f9ddf49f7f655935a884099
- # tag: quay.io/eclipse/che-quarkus:7.27.2
- - name: che-rust-1.39-7.27.2
- image: quay.io/eclipse/che-rust-1.39@sha256:259af610f3b04303593f60a53e5df6aa1750ddbf9390e7d7ac07a5fa227aa6d4
- # tag: quay.io/eclipse/che-rust-1.39:7.27.2
+ - name: che-cpp-rhel7-7.28.1
+ image: quay.io/eclipse/che-cpp-rhel7@sha256:3549aa649fa65b01a9e36b36b1aad351867f9a4c6fd34f2571dd0001308598a1
+ # tag: quay.io/eclipse/che-cpp-rhel7:7.28.1
+ - name: che-dotnet-2.2-7.28.1
+ image: quay.io/eclipse/che-dotnet-2.2@sha256:dfaaa9cc0792a0128859ebbbfbce8734ee6ee5f70b94a55a89518f289fbdedad
+ # tag: quay.io/eclipse/che-dotnet-2.2:7.28.1
+ - name: che-dotnet-3.1-7.28.1
+ image: quay.io/eclipse/che-dotnet-3.1@sha256:eeebf1e78ec156714c8199fe131b44090bfa7b82849b070cb6f9133153309015
+ # tag: quay.io/eclipse/che-dotnet-3.1:7.28.1
+ - name: che-golang-1.14-7.28.1
+ image: quay.io/eclipse/che-golang-1.14@sha256:a5fa31a98f1a979bb09731de2feaa46ab4656b9c07c69639d5b4d6fe6b68c82f
+ # tag: quay.io/eclipse/che-golang-1.14:7.28.1
+ - name: che-java11-gradle-7.28.1
+ image: quay.io/eclipse/che-java11-gradle@sha256:8453a0b004584d3a71cddafc0931c51d687576b9dca3944d07bd575e48974ddb
+ # tag: quay.io/eclipse/che-java11-gradle:7.28.1
+ - name: che-java11-maven-7.28.1
+ image: quay.io/eclipse/che-java11-maven@sha256:6f52e2d62afe1582c3ab0b6ee9b97b5f3bfefc4e9d9ca02cf82f322a418da7b4
+ # tag: quay.io/eclipse/che-java11-maven:7.28.1
+ - name: che-java8-maven-7.28.1
+ image: quay.io/eclipse/che-java8-maven@sha256:03ce82111485ad85cd7d3f0fd20488e9dacad0d99917e0ab087511e16050dc74
+ # tag: quay.io/eclipse/che-java8-maven:7.28.1
+ - name: che-nodejs10-community-7.28.1
+ image: quay.io/eclipse/che-nodejs10-community@sha256:2e249684e5dfd99a85440d9ca5f1a7dddfbc9d5ebfcf935474d0289463ecf0eb
+ # tag: quay.io/eclipse/che-nodejs10-community:7.28.1
+ - name: che-nodejs10-ubi-7.28.1
+ image: quay.io/eclipse/che-nodejs10-ubi@sha256:55bb26944e1002f5b7101c738abcd6d828e36b9b0303885703edc6928f62ccc4
+ # tag: quay.io/eclipse/che-nodejs10-ubi:7.28.1
+ - name: che-nodejs12-community-7.28.1
+ image: quay.io/eclipse/che-nodejs12-community@sha256:0074a8749e394d74b685b22f8baf53eee4715508557db95d7cfeb4e4e7641f9a
+ # tag: quay.io/eclipse/che-nodejs12-community:7.28.1
+ - name: che-nodejs8-centos-7.28.1
+ image: quay.io/eclipse/che-nodejs8-centos@sha256:bca1e1c11232346c04f51a76f170b25e8dfb952b22a79b757d31b186e2c7220e
+ # tag: quay.io/eclipse/che-nodejs8-centos:7.28.1
+ - name: che-php-7-7.28.1
+ image: quay.io/eclipse/che-php-7@sha256:2392a073a27fecffa7ce4b8e1ec69da43e9751b3f7624ed43d7c75a2d62324d9
+ # tag: quay.io/eclipse/che-php-7:7.28.1
+ - name: che-python-3.8-7.28.1
+ image: quay.io/eclipse/che-python-3.8@sha256:7c710e9dc9eb2c600e604643436db4ea0fe3f6bc637a717070d4376c68b3faf6
+ # tag: quay.io/eclipse/che-python-3.8:7.28.1
+ - name: che-quarkus-7.28.1
+ image: quay.io/eclipse/che-quarkus@sha256:f081683fa1f8f0a864c5385c02c13a45259b65b994d2e5a8cba991b3cc10756b
+ # tag: quay.io/eclipse/che-quarkus:7.28.1
+ - name: che-rust-1.39-7.28.1
+ image: quay.io/eclipse/che-rust-1.39@sha256:8dee59c531ade862eb1c0a7f406b1b90f7b07cacf524e0a7573a5e01fed5a523
+ # tag: quay.io/eclipse/che-rust-1.39:7.28.1
- name: ubi8-minimal-8.3
image: registry.access.redhat.com/ubi8-minimal@sha256:fdfb0770bff33e0f97d78583efd68b546a19d0a4b0ac23eef25ef261bca3e975
# tag: registry.access.redhat.com/ubi8-minimal:8.3

View File

@ -1,29 +0,0 @@
--- /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-openshift/generated/openshift/org_v1_che_crd.yaml 2021-03-26 10:58:31.972148428 +0000
+++ /home/runner/work/che-operator/che-operator/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/org_v1_che_crd.yaml 2021-03-26 10:58:31.984149012 +0000
@@ -600,7 +600,7 @@
is required, but defining `nonProxyHosts` in a custom resource
leads to merging non proxy hosts lists from the cluster proxy
configuration and ones defined in the custom resources. See the
- doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html).
+ doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html.
See also the `proxyURL` fields.'
type: string
pluginRegistryCpuLimit:
@@ -681,7 +681,7 @@
is required, but defining `proxyUrl` in a custom resource leads
to overrides the cluster proxy configuration with fields `proxyUrl`,
`proxyPort`, `proxyUser` and `proxyPassword` from the custom resource.
- See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html).
+ See the doc https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html.
See also the `proxyPort` and `nonProxyHosts` fields.
type: string
proxyUser:
@@ -754,7 +754,7 @@
useInternalClusterSVCNames:
description: Use internal cluster SVC names to communicate between
components to speed up the traffic and avoid proxy issues. The
- default value is `false`.
+ default value is `true`.
type: boolean
workspaceNamespaceDefault:
description: Defines Kubernetes default namespace in which user's

View File

@ -58,7 +58,7 @@ spec:
- name: RELATED_IMAGE_che_tls_secrets_creation_job
value: quay.io/eclipse/che-tls-secret-creator:alpine-d1ed4ad
- name: RELATED_IMAGE_pvc_jobs
value: registry.access.redhat.com/ubi8-minimal:8.3-291
value: registry.access.redhat.com/ubi8-minimal:8.3-298
- name: RELATED_IMAGE_postgres
value: quay.io/eclipse/che--centos--postgresql-96-centos7:9.6-b681d78125361519180a6ac05242c296f8906c11eab7e207b5ca9a89b6344392
- name: RELATED_IMAGE_keycloak

View File

@ -667,7 +667,7 @@ func (r *ReconcileChe) Reconcile(request reconcile.Request) (reconcile.Result, e
cheClusterRoles := strings.Split(instance.Spec.Server.CheClusterRoles, ",")
for _, cheClusterRole := range cheClusterRoles {
cheClusterRole := strings.TrimSpace(cheClusterRole)
cheClusterRoleBindingName := deploy.GetUniqueClusterRoleBindingName(deployContext, CheServiceAccountName, cheClusterRole)
cheClusterRoleBindingName := cheClusterRole
done, err := deploy.SyncClusterRoleBindingAndAddFinalizerToCluster(deployContext, cheClusterRoleBindingName, CheServiceAccountName, cheClusterRole)
if !tests {
if !done {
@ -1235,10 +1235,16 @@ func (r *ReconcileChe) reconcileFinalizers(deployContext *deploy.DeployContext)
cheClusterRoles := strings.Split(deployContext.CheCluster.Spec.Server.CheClusterRoles, ",")
for _, cheClusterRole := range cheClusterRoles {
cheClusterRole := strings.TrimSpace(cheClusterRole)
cheClusterRoleBindingName := deploy.GetUniqueClusterRoleBindingName(deployContext, CheServiceAccountName, cheClusterRole)
cheClusterRoleBindingName := cheClusterRole
if err := deploy.ReconcileClusterRoleBindingFinalizer(deployContext, cheClusterRoleBindingName); err != nil {
logrus.Error(err)
}
// Removes any legacy CRB https://github.com/eclipse/che/issues/19506
cheClusterRoleBindingName = deploy.GetLegacyUniqueClusterRoleBindingName(deployContext, CheServiceAccountName, cheClusterRole)
if err := deploy.ReconcileLegacyClusterRoleBindingFinalizer(deployContext, cheClusterRoleBindingName); err != nil {
logrus.Error(err)
}
}
}
}

View File

@ -41,20 +41,33 @@ func SyncClusterRoleBindingAndAddFinalizerToCluster(
serviceAccountName string,
clusterRoleName string) (bool, error) {
finalizer := GetFinalizerName(strings.ToLower(name) + ".clusterrolebinding")
finalizer := GetFinalizerName(strings.ToLower(name) + ".crb")
crbSpec := getClusterRoleBindingSpec(deployContext, name, serviceAccountName, clusterRoleName)
return SyncAndAddFinalizer(deployContext, crbSpec, crbDiffOpts, finalizer)
}
func ReconcileClusterRoleBindingFinalizer(deployContext *DeployContext, name string) error {
finalizer := GetFinalizerName(strings.ToLower(name) + ".clusterrolebinding")
if deployContext.CheCluster.DeletionTimestamp.IsZero() {
return nil
}
finalizer := GetFinalizerName(strings.ToLower(name) + ".crb")
return DeleteObjectWithFinalizer(deployContext, types.NamespacedName{Name: name}, &rbac.ClusterRoleBinding{}, finalizer)
}
func GetUniqueClusterRoleBindingName(deployContext *DeployContext, serviceAccount string, clusterRole string) string {
func GetLegacyUniqueClusterRoleBindingName(deployContext *DeployContext, serviceAccount string, clusterRole string) string {
return deployContext.CheCluster.Namespace + "-" + serviceAccount + "-" + clusterRole
}
func ReconcileLegacyClusterRoleBindingFinalizer(deployContext *DeployContext, name string) error {
if deployContext.CheCluster.DeletionTimestamp.IsZero() {
return nil
}
finalizer := strings.ToLower(name) + ".clusterrolebinding.finalizers.che.eclipse.org"
return DeleteObjectWithFinalizer(deployContext, types.NamespacedName{Name: name}, &rbac.ClusterRoleBinding{}, finalizer)
}
func getClusterRoleBindingSpec(
deployContext *DeployContext,
name string,

View File

@ -95,23 +95,38 @@ func TestSyncClusterRoleBindingAndAddFinalizerToCluster(t *testing.T) {
t.Fatalf("Failed to sync crb: %v", err)
}
if !util.ContainsString(deployContext.CheCluster.Finalizers, "test.clusterrolebinding.finalizers.che.eclipse.org") {
if !util.ContainsString(deployContext.CheCluster.Finalizers, "test.crb.finalizers.che.eclipse.org") {
t.Fatalf("Failed to add finalizer")
}
deployContext.CheCluster.ObjectMeta.DeletionTimestamp = &metav1.Time{Time: time.Now()}
// don't expect any deletion
err = ReconcileClusterRoleBindingFinalizer(deployContext, "test")
if err != nil {
t.Fatalf("Failed to remove finalizer: %v", err)
t.Fatalf("Failed to reconcile finalizer: %v", err)
}
actual := &rbacv1.ClusterRoleBinding{}
err = cli.Get(context.TODO(), types.NamespacedName{Name: "test"}, actual)
if err != nil {
t.Fatalf("CRD shouldn't be deleted: %v", err)
}
if !util.ContainsString(deployContext.CheCluster.Finalizers, "test.crb.finalizers.che.eclipse.org") {
t.Fatalf("Finalizer shouldn't be deleted")
}
// crb must be deleted as well as finalizer
deployContext.CheCluster.ObjectMeta.DeletionTimestamp = &metav1.Time{Time: time.Now()}
err = ReconcileClusterRoleBindingFinalizer(deployContext, "test")
if err != nil {
t.Fatalf("Failed to reconcile finalizer: %v", err)
}
actual = &rbacv1.ClusterRoleBinding{}
err = cli.Get(context.TODO(), types.NamespacedName{Name: "test"}, actual)
if err == nil {
t.Fatalf("Failed to remove crb: %v", err)
}
if util.ContainsString(deployContext.CheCluster.Finalizers, "test.clusterrolebinding.finalizers.che.eclipse.org") {
if util.ContainsString(deployContext.CheCluster.Finalizers, "test.crb.finalizers.che.eclipse.org") {
t.Fatalf("Failed to remove finalizer")
}
}

View File

@ -22,6 +22,7 @@ import (
corev1 "k8s.io/api/core/v1"
rbacv1 "k8s.io/api/rbac/v1"
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
apiextensionsv1beta1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
apierrors "k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
@ -316,7 +317,7 @@ func syncDwCheRoleBinding(deployContext *deploy.DeployContext) (bool, error) {
}
func syncDwCheCRD(deployContext *deploy.DeployContext) (bool, error) {
return syncObject(deployContext, DevWorkspaceCheManagersCRDFile, &apiextensionsv1.CustomResourceDefinition{})
return syncObject(deployContext, DevWorkspaceCheManagersCRDFile, &apiextensionsv1beta1.CustomResourceDefinition{})
}
func syncDwCheConfigMap(deployContext *deploy.DeployContext) (bool, error) {

View File

@ -76,5 +76,10 @@ func DeleteObjectWithFinalizer(deployContext *DeployContext, key client.ObjectKe
}
func GetFinalizerName(prefix string) string {
return prefix + ".finalizers.che.eclipse.org"
finalizer := prefix + ".finalizers.che.eclipse.org"
diff := len(finalizer) - 63
if diff > 0 {
return finalizer[:len(finalizer)-diff]
}
return finalizer
}

View File

@ -97,3 +97,13 @@ func TestDeleteFinalizer(t *testing.T) {
t.Fatalf("Failed to delete finalizer: %v", err)
}
}
func TestGetFinalizerNameShouldReturnStringLess64Chars(t *testing.T) {
expected := "7890123456789012345678901234567891234567.finalizers.che.eclipse"
prefix := "7890123456789012345678901234567891234567"
actual := GetFinalizerName(prefix)
if expected != actual {
t.Fatalf("Incorrect finalizer name: %s", actual)
}
}

View File

@ -0,0 +1,73 @@
/*
Copyright 2017 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package v1beta1
import (
"k8s.io/apimachinery/pkg/conversion"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/util/json"
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
)
func addConversionFuncs(scheme *runtime.Scheme) error {
// Add non-generated conversion functions
err := scheme.AddConversionFuncs(
Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps,
Convert_apiextensions_JSON_To_v1beta1_JSON,
Convert_v1beta1_JSON_To_apiextensions_JSON,
)
if err != nil {
return err
}
return nil
}
func Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(in *apiextensions.JSONSchemaProps, out *JSONSchemaProps, s conversion.Scope) error {
if err := autoConvert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(in, out, s); err != nil {
return err
}
if in.Default != nil && *(in.Default) == nil {
out.Default = nil
}
if in.Example != nil && *(in.Example) == nil {
out.Example = nil
}
return nil
}
func Convert_apiextensions_JSON_To_v1beta1_JSON(in *apiextensions.JSON, out *JSON, s conversion.Scope) error {
raw, err := json.Marshal(*in)
if err != nil {
return err
}
out.Raw = raw
return nil
}
func Convert_v1beta1_JSON_To_apiextensions_JSON(in *JSON, out *apiextensions.JSON, s conversion.Scope) error {
if in != nil {
var i interface{}
if err := json.Unmarshal(in.Raw, &i); err != nil {
return err
}
*out = i
} else {
out = nil
}
return nil
}

View File

@ -0,0 +1,264 @@
/*
Copyright 2017 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package v1beta1
// TODO: Update this after a tag is created for interface fields in DeepCopy
func (in *JSONSchemaProps) DeepCopy() *JSONSchemaProps {
if in == nil {
return nil
}
out := new(JSONSchemaProps)
*out = *in
if in.Ref != nil {
in, out := &in.Ref, &out.Ref
if *in == nil {
*out = nil
} else {
*out = new(string)
**out = **in
}
}
if in.Maximum != nil {
in, out := &in.Maximum, &out.Maximum
if *in == nil {
*out = nil
} else {
*out = new(float64)
**out = **in
}
}
if in.Minimum != nil {
in, out := &in.Minimum, &out.Minimum
if *in == nil {
*out = nil
} else {
*out = new(float64)
**out = **in
}
}
if in.MaxLength != nil {
in, out := &in.MaxLength, &out.MaxLength
if *in == nil {
*out = nil
} else {
*out = new(int64)
**out = **in
}
}
if in.MinLength != nil {
in, out := &in.MinLength, &out.MinLength
if *in == nil {
*out = nil
} else {
*out = new(int64)
**out = **in
}
}
if in.MaxItems != nil {
in, out := &in.MaxItems, &out.MaxItems
if *in == nil {
*out = nil
} else {
*out = new(int64)
**out = **in
}
}
if in.MinItems != nil {
in, out := &in.MinItems, &out.MinItems
if *in == nil {
*out = nil
} else {
*out = new(int64)
**out = **in
}
}
if in.MultipleOf != nil {
in, out := &in.MultipleOf, &out.MultipleOf
if *in == nil {
*out = nil
} else {
*out = new(float64)
**out = **in
}
}
if in.MaxProperties != nil {
in, out := &in.MaxProperties, &out.MaxProperties
if *in == nil {
*out = nil
} else {
*out = new(int64)
**out = **in
}
}
if in.MinProperties != nil {
in, out := &in.MinProperties, &out.MinProperties
if *in == nil {
*out = nil
} else {
*out = new(int64)
**out = **in
}
}
if in.Required != nil {
in, out := &in.Required, &out.Required
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Items != nil {
in, out := &in.Items, &out.Items
if *in == nil {
*out = nil
} else {
*out = new(JSONSchemaPropsOrArray)
(*in).DeepCopyInto(*out)
}
}
if in.AllOf != nil {
in, out := &in.AllOf, &out.AllOf
*out = make([]JSONSchemaProps, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.OneOf != nil {
in, out := &in.OneOf, &out.OneOf
*out = make([]JSONSchemaProps, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AnyOf != nil {
in, out := &in.AnyOf, &out.AnyOf
*out = make([]JSONSchemaProps, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Not != nil {
in, out := &in.Not, &out.Not
if *in == nil {
*out = nil
} else {
*out = new(JSONSchemaProps)
(*in).DeepCopyInto(*out)
}
}
if in.Properties != nil {
in, out := &in.Properties, &out.Properties
*out = make(map[string]JSONSchemaProps, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
}
if in.AdditionalProperties != nil {
in, out := &in.AdditionalProperties, &out.AdditionalProperties
if *in == nil {
*out = nil
} else {
*out = new(JSONSchemaPropsOrBool)
(*in).DeepCopyInto(*out)
}
}
if in.PatternProperties != nil {
in, out := &in.PatternProperties, &out.PatternProperties
*out = make(map[string]JSONSchemaProps, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
}
if in.Dependencies != nil {
in, out := &in.Dependencies, &out.Dependencies
*out = make(JSONSchemaDependencies, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
}
if in.AdditionalItems != nil {
in, out := &in.AdditionalItems, &out.AdditionalItems
if *in == nil {
*out = nil
} else {
*out = new(JSONSchemaPropsOrBool)
(*in).DeepCopyInto(*out)
}
}
if in.Definitions != nil {
in, out := &in.Definitions, &out.Definitions
*out = make(JSONSchemaDefinitions, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
}
if in.ExternalDocs != nil {
in, out := &in.ExternalDocs, &out.ExternalDocs
if *in == nil {
*out = nil
} else {
*out = new(ExternalDocumentation)
(*in).DeepCopyInto(*out)
}
}
if in.XPreserveUnknownFields != nil {
in, out := &in.XPreserveUnknownFields, &out.XPreserveUnknownFields
if *in == nil {
*out = nil
} else {
*out = new(bool)
**out = **in
}
}
if in.XListMapKeys != nil {
in, out := &in.XListMapKeys, &out.XListMapKeys
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.XListType != nil {
in, out := &in.XListType, &out.XListType
if *in == nil {
*out = nil
} else {
*out = new(string)
**out = **in
}
}
return out
}

View File

@ -0,0 +1,82 @@
/*
Copyright 2017 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package v1beta1
import (
"strings"
"k8s.io/apimachinery/pkg/runtime"
utilpointer "k8s.io/utils/pointer"
)
func addDefaultingFuncs(scheme *runtime.Scheme) error {
return RegisterDefaults(scheme)
}
func SetDefaults_CustomResourceDefinition(obj *CustomResourceDefinition) {
SetDefaults_CustomResourceDefinitionSpec(&obj.Spec)
if len(obj.Status.StoredVersions) == 0 {
for _, v := range obj.Spec.Versions {
if v.Storage {
obj.Status.StoredVersions = append(obj.Status.StoredVersions, v.Name)
break
}
}
}
}
func SetDefaults_CustomResourceDefinitionSpec(obj *CustomResourceDefinitionSpec) {
if len(obj.Scope) == 0 {
obj.Scope = NamespaceScoped
}
if len(obj.Names.Singular) == 0 {
obj.Names.Singular = strings.ToLower(obj.Names.Kind)
}
if len(obj.Names.ListKind) == 0 && len(obj.Names.Kind) > 0 {
obj.Names.ListKind = obj.Names.Kind + "List"
}
// If there is no list of versions, create on using deprecated Version field.
if len(obj.Versions) == 0 && len(obj.Version) != 0 {
obj.Versions = []CustomResourceDefinitionVersion{{
Name: obj.Version,
Storage: true,
Served: true,
}}
}
// For backward compatibility set the version field to the first item in versions list.
if len(obj.Version) == 0 && len(obj.Versions) != 0 {
obj.Version = obj.Versions[0].Name
}
if obj.Conversion == nil {
obj.Conversion = &CustomResourceConversion{
Strategy: NoneConverter,
}
}
if obj.Conversion.Strategy == WebhookConverter && len(obj.Conversion.ConversionReviewVersions) == 0 {
obj.Conversion.ConversionReviewVersions = []string{SchemeGroupVersion.Version}
}
if obj.PreserveUnknownFields == nil {
obj.PreserveUnknownFields = utilpointer.BoolPtr(true)
}
}
// SetDefaults_ServiceReference sets defaults for Webhook's ServiceReference
func SetDefaults_ServiceReference(obj *ServiceReference) {
if obj.Port == nil {
obj.Port = utilpointer.Int32Ptr(443)
}
}

View File

@ -0,0 +1,25 @@
/*
Copyright 2017 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// +k8s:deepcopy-gen=package
// +k8s:protobuf-gen=package
// +k8s:conversion-gen=k8s.io/apiextensions-apiserver/pkg/apis/apiextensions
// +k8s:defaulter-gen=TypeMeta
// +k8s:openapi-gen=true
// +groupName=apiextensions.k8s.io
// Package v1beta1 is the v1beta1 version of the API.
package v1beta1 // import "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,629 @@
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// This file was autogenerated by go-to-protobuf. Do not edit it manually!
syntax = 'proto2';
package k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1;
import "k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto";
import "k8s.io/apimachinery/pkg/runtime/generated.proto";
import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto";
// Package-wide variables from generator "generated".
option go_package = "v1beta1";
// ConversionRequest describes the conversion request parameters.
message ConversionRequest {
// uid is an identifier for the individual request/response. It allows distinguishing instances of requests which are
// otherwise identical (parallel requests, etc).
// The UID is meant to track the round trip (request/response) between the Kubernetes API server and the webhook, not the user request.
// It is suitable for correlating log entries between the webhook and apiserver, for either auditing or debugging.
optional string uid = 1;
// desiredAPIVersion is the version to convert given objects to. e.g. "myapi.example.com/v1"
optional string desiredAPIVersion = 2;
// objects is the list of custom resource objects to be converted.
repeated k8s.io.apimachinery.pkg.runtime.RawExtension objects = 3;
}
// ConversionResponse describes a conversion response.
message ConversionResponse {
// uid is an identifier for the individual request/response.
// This should be copied over from the corresponding `request.uid`.
optional string uid = 1;
// convertedObjects is the list of converted version of `request.objects` if the `result` is successful, otherwise empty.
// The webhook is expected to set `apiVersion` of these objects to the `request.desiredAPIVersion`. The list
// must also have the same size as the input list with the same objects in the same order (equal kind, metadata.uid, metadata.name and metadata.namespace).
// The webhook is allowed to mutate labels and annotations. Any other change to the metadata is silently ignored.
repeated k8s.io.apimachinery.pkg.runtime.RawExtension convertedObjects = 2;
// result contains the result of conversion with extra details if the conversion failed. `result.status` determines if
// the conversion failed or succeeded. The `result.status` field is required and represents the success or failure of the
// conversion. A successful conversion must set `result.status` to `Success`. A failed conversion must set
// `result.status` to `Failure` and provide more details in `result.message` and return http status 200. The `result.message`
// will be used to construct an error message for the end user.
optional k8s.io.apimachinery.pkg.apis.meta.v1.Status result = 3;
}
// ConversionReview describes a conversion request/response.
message ConversionReview {
// request describes the attributes for the conversion request.
// +optional
optional ConversionRequest request = 1;
// response describes the attributes for the conversion response.
// +optional
optional ConversionResponse response = 2;
}
// CustomResourceColumnDefinition specifies a column for server side printing.
message CustomResourceColumnDefinition {
// name is a human readable name for the column.
optional string name = 1;
// type is an OpenAPI type definition for this column.
// See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
optional string type = 2;
// format is an optional OpenAPI type definition for this column. The 'name' format is applied
// to the primary identifier column to assist in clients identifying column is the resource name.
// See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
// +optional
optional string format = 3;
// description is a human readable description of this column.
// +optional
optional string description = 4;
// priority is an integer defining the relative importance of this column compared to others. Lower
// numbers are considered higher priority. Columns that may be omitted in limited space scenarios
// should be given a priority greater than 0.
// +optional
optional int32 priority = 5;
// JSONPath is a simple JSON path (i.e. with array notation) which is evaluated against
// each custom resource to produce the value for this column.
optional string JSONPath = 6;
}
// CustomResourceConversion describes how to convert different versions of a CR.
message CustomResourceConversion {
// strategy specifies how custom resources are converted between versions. Allowed values are:
// - `None`: The converter only change the apiVersion and would not touch any other field in the custom resource.
// - `Webhook`: API Server will call to an external webhook to do the conversion. Additional information
// is needed for this option. This requires spec.preserveUnknownFields to be false, and spec.conversion.webhookClientConfig to be set.
optional string strategy = 1;
// webhookClientConfig is the instructions for how to call the webhook if strategy is `Webhook`.
// Required when `strategy` is set to `Webhook`.
// +optional
optional WebhookClientConfig webhookClientConfig = 2;
// conversionReviewVersions is an ordered list of preferred `ConversionReview`
// versions the Webhook expects. The API server will use the first version in
// the list which it supports. If none of the versions specified in this list
// are supported by API server, conversion will fail for the custom resource.
// If a persisted Webhook configuration specifies allowed versions and does not
// include any versions known to the API Server, calls to the webhook will fail.
// Defaults to `["v1beta1"]`.
// +optional
repeated string conversionReviewVersions = 3;
}
// CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format
// <.spec.name>.<.spec.group>.
// Deprecated in v1.16, planned for removal in v1.19. Use apiextensions.k8s.io/v1 CustomResourceDefinition instead.
message CustomResourceDefinition {
optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
// spec describes how the user wants the resources to appear
optional CustomResourceDefinitionSpec spec = 2;
// status indicates the actual state of the CustomResourceDefinition
// +optional
optional CustomResourceDefinitionStatus status = 3;
}
// CustomResourceDefinitionCondition contains details for the current condition of this pod.
message CustomResourceDefinitionCondition {
// type is the type of the condition. Types include Established, NamesAccepted and Terminating.
optional string type = 1;
// status is the status of the condition.
// Can be True, False, Unknown.
optional string status = 2;
// lastTransitionTime last time the condition transitioned from one status to another.
// +optional
optional k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3;
// reason is a unique, one-word, CamelCase reason for the condition's last transition.
// +optional
optional string reason = 4;
// message is a human-readable message indicating details about last transition.
// +optional
optional string message = 5;
}
// CustomResourceDefinitionList is a list of CustomResourceDefinition objects.
message CustomResourceDefinitionList {
optional k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1;
// items list individual CustomResourceDefinition objects
repeated CustomResourceDefinition items = 2;
}
// CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition
message CustomResourceDefinitionNames {
// plural is the plural name of the resource to serve.
// The custom resources are served under `/apis/<group>/<version>/.../<plural>`.
// Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`).
// Must be all lowercase.
optional string plural = 1;
// singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.
// +optional
optional string singular = 2;
// shortNames are short names for the resource, exposed in API discovery documents,
// and used by clients to support invocations like `kubectl get <shortname>`.
// It must be all lowercase.
// +optional
repeated string shortNames = 3;
// kind is the serialized kind of the resource. It is normally CamelCase and singular.
// Custom resource instances will use this value as the `kind` attribute in API calls.
optional string kind = 4;
// listKind is the serialized kind of the list for this resource. Defaults to "`kind`List".
// +optional
optional string listKind = 5;
// categories is a list of grouped resources this custom resource belongs to (e.g. 'all').
// This is published in API discovery documents, and used by clients to support invocations like
// `kubectl get all`.
// +optional
repeated string categories = 6;
}
// CustomResourceDefinitionSpec describes how a user wants their resource to appear
message CustomResourceDefinitionSpec {
// group is the API group of the defined custom resource.
// The custom resources are served under `/apis/<group>/...`.
// Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`).
optional string group = 1;
// version is the API version of the defined custom resource.
// The custom resources are served under `/apis/<group>/<version>/...`.
// Must match the name of the first item in the `versions` list if `version` and `versions` are both specified.
// Optional if `versions` is specified.
// Deprecated: use `versions` instead.
// +optional
optional string version = 2;
// names specify the resource and kind names for the custom resource.
optional CustomResourceDefinitionNames names = 3;
// scope indicates whether the defined custom resource is cluster- or namespace-scoped.
// Allowed values are `Cluster` and `Namespaced`. Default is `Namespaced`.
optional string scope = 4;
// validation describes the schema used for validation and pruning of the custom resource.
// If present, this validation schema is used to validate all versions.
// Top-level and per-version schemas are mutually exclusive.
// +optional
optional CustomResourceValidation validation = 5;
// subresources specify what subresources the defined custom resource has.
// If present, this field configures subresources for all versions.
// Top-level and per-version subresources are mutually exclusive.
// +optional
optional CustomResourceSubresources subresources = 6;
// versions is the list of all API versions of the defined custom resource.
// Optional if `version` is specified.
// The name of the first item in the `versions` list must match the `version` field if `version` and `versions` are both specified.
// Version names are used to compute the order in which served versions are listed in API discovery.
// If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered
// lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version),
// then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first
// by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing
// major version, then minor version. An example sorted list of versions:
// v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
// +optional
repeated CustomResourceDefinitionVersion versions = 7;
// additionalPrinterColumns specifies additional columns returned in Table output.
// See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
// If present, this field configures columns for all versions.
// Top-level and per-version columns are mutually exclusive.
// If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
// +optional
repeated CustomResourceColumnDefinition additionalPrinterColumns = 8;
// conversion defines conversion settings for the CRD.
// +optional
optional CustomResourceConversion conversion = 9;
// preserveUnknownFields indicates that object fields which are not specified
// in the OpenAPI schema should be preserved when persisting to storage.
// apiVersion, kind, metadata and known fields inside metadata are always preserved.
// If false, schemas must be defined for all versions.
// Defaults to true in v1beta for backwards compatibility.
// Deprecated: will be required to be false in v1. Preservation of unknown fields can be specified
// in the validation schema using the `x-kubernetes-preserve-unknown-fields: true` extension.
// See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details.
// +optional
optional bool preserveUnknownFields = 10;
}
// CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
message CustomResourceDefinitionStatus {
// conditions indicate state for particular aspects of a CustomResourceDefinition
// +optional
repeated CustomResourceDefinitionCondition conditions = 1;
// acceptedNames are the names that are actually being used to serve discovery.
// They may be different than the names in spec.
optional CustomResourceDefinitionNames acceptedNames = 2;
// storedVersions lists all versions of CustomResources that were ever persisted. Tracking these
// versions allows a migration path for stored versions in etcd. The field is mutable
// so a migration controller can finish a migration to another version (ensuring
// no old objects are left in storage), and then remove the rest of the
// versions from this list.
// Versions may not be removed from `spec.versions` while they exist in this list.
repeated string storedVersions = 3;
}
// CustomResourceDefinitionVersion describes a version for CRD.
message CustomResourceDefinitionVersion {
// name is the version name, e.g. v1, v2beta1, etc.
// The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.
optional string name = 1;
// served is a flag enabling/disabling this version from being served via REST APIs
optional bool served = 2;
// storage indicates this version should be used when persisting custom resources to storage.
// There must be exactly one version with storage=true.
optional bool storage = 3;
// schema describes the schema used for validation and pruning of this version of the custom resource.
// Top-level and per-version schemas are mutually exclusive.
// Per-version schemas must not all be set to identical values (top-level validation schema should be used instead).
// +optional
optional CustomResourceValidation schema = 4;
// subresources specify what subresources this version of the defined custom resource have.
// Top-level and per-version subresources are mutually exclusive.
// Per-version subresources must not all be set to identical values (top-level subresources should be used instead).
// +optional
optional CustomResourceSubresources subresources = 5;
// additionalPrinterColumns specifies additional columns returned in Table output.
// See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
// Top-level and per-version columns are mutually exclusive.
// Per-version columns must not all be set to identical values (top-level columns should be used instead).
// If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
// +optional
repeated CustomResourceColumnDefinition additionalPrinterColumns = 6;
}
// CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
message CustomResourceSubresourceScale {
// specReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `spec.replicas`.
// Only JSON paths without the array notation are allowed.
// Must be a JSON Path under `.spec`.
// If there is no value under the given path in the custom resource, the `/scale` subresource will return an error on GET.
optional string specReplicasPath = 1;
// statusReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `status.replicas`.
// Only JSON paths without the array notation are allowed.
// Must be a JSON Path under `.status`.
// If there is no value under the given path in the custom resource, the `status.replicas` value in the `/scale` subresource
// will default to 0.
optional string statusReplicasPath = 2;
// labelSelectorPath defines the JSON path inside of a custom resource that corresponds to Scale `status.selector`.
// Only JSON paths without the array notation are allowed.
// Must be a JSON Path under `.status` or `.spec`.
// Must be set to work with HorizontalPodAutoscaler.
// The field pointed by this JSON path must be a string field (not a complex selector struct)
// which contains a serialized label selector in string form.
// More info: https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions#scale-subresource
// If there is no value under the given path in the custom resource, the `status.selector` value in the `/scale`
// subresource will default to the empty string.
// +optional
optional string labelSelectorPath = 3;
}
// CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources.
// Status is represented by the `.status` JSON path inside of a CustomResource. When set,
// * exposes a /status subresource for the custom resource
// * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza
// * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza
message CustomResourceSubresourceStatus {
}
// CustomResourceSubresources defines the status and scale subresources for CustomResources.
message CustomResourceSubresources {
// status indicates the custom resource should serve a `/status` subresource.
// When enabled:
// 1. requests to the custom resource primary endpoint ignore changes to the `status` stanza of the object.
// 2. requests to the custom resource `/status` subresource ignore changes to anything other than the `status` stanza of the object.
// +optional
optional CustomResourceSubresourceStatus status = 1;
// scale indicates the custom resource should serve a `/scale` subresource that returns an `autoscaling/v1` Scale object.
// +optional
optional CustomResourceSubresourceScale scale = 2;
}
// CustomResourceValidation is a list of validation methods for CustomResources.
message CustomResourceValidation {
// openAPIV3Schema is the OpenAPI v3 schema to use for validation and pruning.
// +optional
optional JSONSchemaProps openAPIV3Schema = 1;
}
// ExternalDocumentation allows referencing an external resource for extended documentation.
message ExternalDocumentation {
optional string description = 1;
optional string url = 2;
}
// JSON represents any valid JSON value.
// These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
message JSON {
optional bytes raw = 1;
}
// JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
message JSONSchemaProps {
optional string id = 1;
optional string schema = 2;
optional string ref = 3;
optional string description = 4;
optional string type = 5;
optional string format = 6;
optional string title = 7;
// default is a default value for undefined object fields.
// Defaulting is a beta feature under the CustomResourceDefaulting feature gate.
// CustomResourceDefinitions with defaults must be created using the v1 (or newer) CustomResourceDefinition API.
optional JSON default = 8;
optional double maximum = 9;
optional bool exclusiveMaximum = 10;
optional double minimum = 11;
optional bool exclusiveMinimum = 12;
optional int64 maxLength = 13;
optional int64 minLength = 14;
optional string pattern = 15;
optional int64 maxItems = 16;
optional int64 minItems = 17;
optional bool uniqueItems = 18;
optional double multipleOf = 19;
repeated JSON enum = 20;
optional int64 maxProperties = 21;
optional int64 minProperties = 22;
repeated string required = 23;
optional JSONSchemaPropsOrArray items = 24;
repeated JSONSchemaProps allOf = 25;
repeated JSONSchemaProps oneOf = 26;
repeated JSONSchemaProps anyOf = 27;
optional JSONSchemaProps not = 28;
map<string, JSONSchemaProps> properties = 29;
optional JSONSchemaPropsOrBool additionalProperties = 30;
map<string, JSONSchemaProps> patternProperties = 31;
map<string, JSONSchemaPropsOrStringArray> dependencies = 32;
optional JSONSchemaPropsOrBool additionalItems = 33;
map<string, JSONSchemaProps> definitions = 34;
optional ExternalDocumentation externalDocs = 35;
optional JSON example = 36;
optional bool nullable = 37;
// x-kubernetes-preserve-unknown-fields stops the API server
// decoding step from pruning fields which are not specified
// in the validation schema. This affects fields recursively,
// but switches back to normal pruning behaviour if nested
// properties or additionalProperties are specified in the schema.
// This can either be true or undefined. False is forbidden.
optional bool xKubernetesPreserveUnknownFields = 38;
// x-kubernetes-embedded-resource defines that the value is an
// embedded Kubernetes runtime.Object, with TypeMeta and
// ObjectMeta. The type must be object. It is allowed to further
// restrict the embedded object. kind, apiVersion and metadata
// are validated automatically. x-kubernetes-preserve-unknown-fields
// is allowed to be true, but does not have to be if the object
// is fully specified (up to kind, apiVersion, metadata).
optional bool xKubernetesEmbeddedResource = 39;
// x-kubernetes-int-or-string specifies that this value is
// either an integer or a string. If this is true, an empty
// type is allowed and type as child of anyOf is permitted
// if following one of the following patterns:
//
// 1) anyOf:
// - type: integer
// - type: string
// 2) allOf:
// - anyOf:
// - type: integer
// - type: string
// - ... zero or more
optional bool xKubernetesIntOrString = 40;
// x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used
// as the index of the map.
//
// This tag MUST only be used on lists that have the "x-kubernetes-list-type"
// extension set to "map". Also, the values specified for this attribute must
// be a scalar typed field of the child structure (no nesting is supported).
//
// +optional
repeated string xKubernetesListMapKeys = 41;
// x-kubernetes-list-type annotates an array to further describe its topology.
// This extension must only be used on lists and may have 3 possible values:
//
// 1) `atomic`: the list is treated as a single entity, like a scalar.
// Atomic lists will be entirely replaced when updated. This extension
// may be used on any type of list (struct, scalar, ...).
// 2) `set`:
// Sets are lists that must not have multiple items with the same value. Each
// value must be a scalar (or another atomic type).
// 3) `map`:
// These lists are like maps in that their elements have a non-index key
// used to identify them. Order is preserved upon merge. The map tag
// must only be used on a list with elements of type object.
// Defaults to atomic for arrays.
// +optional
optional string xKubernetesListType = 42;
}
// JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps
// or an array of JSONSchemaProps. Mainly here for serialization purposes.
message JSONSchemaPropsOrArray {
optional JSONSchemaProps schema = 1;
repeated JSONSchemaProps jSONSchemas = 2;
}
// JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
// Defaults to true for the boolean property.
message JSONSchemaPropsOrBool {
optional bool allows = 1;
optional JSONSchemaProps schema = 2;
}
// JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.
message JSONSchemaPropsOrStringArray {
optional JSONSchemaProps schema = 1;
repeated string property = 2;
}
// ServiceReference holds a reference to Service.legacy.k8s.io
message ServiceReference {
// namespace is the namespace of the service.
// Required
optional string namespace = 1;
// name is the name of the service.
// Required
optional string name = 2;
// path is an optional URL path at which the webhook will be contacted.
// +optional
optional string path = 3;
// port is an optional service port at which the webhook will be contacted.
// `port` should be a valid port number (1-65535, inclusive).
// Defaults to 443 for backward compatibility.
// +optional
optional int32 port = 4;
}
// WebhookClientConfig contains the information to make a TLS connection with the webhook.
message WebhookClientConfig {
// url gives the location of the webhook, in standard URL form
// (`scheme://host:port/path`). Exactly one of `url` or `service`
// must be specified.
//
// The `host` should not refer to a service running in the cluster; use
// the `service` field instead. The host might be resolved via external
// DNS in some apiservers (e.g., `kube-apiserver` cannot resolve
// in-cluster DNS as that would be a layering violation). `host` may
// also be an IP address.
//
// Please note that using `localhost` or `127.0.0.1` as a `host` is
// risky unless you take great care to run this webhook on all hosts
// which run an apiserver which might need to make calls to this
// webhook. Such installs are likely to be non-portable, i.e., not easy
// to turn up in a new cluster.
//
// The scheme must be "https"; the URL must begin with "https://".
//
// A path is optional, and if present may be any string permissible in
// a URL. You may use the path to pass an arbitrary string to the
// webhook, for example, a cluster identifier.
//
// Attempting to use a user or basic auth e.g. "user:password@" is not
// allowed. Fragments ("#...") and query parameters ("?...") are not
// allowed, either.
//
// +optional
optional string url = 3;
// service is a reference to the service for this webhook. Either
// service or url must be specified.
//
// If the webhook is running within the cluster, then you should use `service`.
//
// +optional
optional ServiceReference service = 1;
// caBundle is a PEM encoded CA bundle which will be used to validate the webhook's server certificate.
// If unspecified, system trust roots on the apiserver are used.
// +optional
optional bytes caBundle = 2;
}

View File

@ -0,0 +1,135 @@
/*
Copyright 2017 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package v1beta1
import (
"errors"
"k8s.io/apimachinery/pkg/util/json"
)
var jsTrue = []byte("true")
var jsFalse = []byte("false")
func (s JSONSchemaPropsOrBool) MarshalJSON() ([]byte, error) {
if s.Schema != nil {
return json.Marshal(s.Schema)
}
if s.Schema == nil && !s.Allows {
return jsFalse, nil
}
return jsTrue, nil
}
func (s *JSONSchemaPropsOrBool) UnmarshalJSON(data []byte) error {
var nw JSONSchemaPropsOrBool
switch {
case len(data) == 0:
case data[0] == '{':
var sch JSONSchemaProps
if err := json.Unmarshal(data, &sch); err != nil {
return err
}
nw.Allows = true
nw.Schema = &sch
case len(data) == 4 && string(data) == "true":
nw.Allows = true
case len(data) == 5 && string(data) == "false":
nw.Allows = false
default:
return errors.New("boolean or JSON schema expected")
}
*s = nw
return nil
}
func (s JSONSchemaPropsOrStringArray) MarshalJSON() ([]byte, error) {
if len(s.Property) > 0 {
return json.Marshal(s.Property)
}
if s.Schema != nil {
return json.Marshal(s.Schema)
}
return []byte("null"), nil
}
func (s *JSONSchemaPropsOrStringArray) UnmarshalJSON(data []byte) error {
var first byte
if len(data) > 1 {
first = data[0]
}
var nw JSONSchemaPropsOrStringArray
if first == '{' {
var sch JSONSchemaProps
if err := json.Unmarshal(data, &sch); err != nil {
return err
}
nw.Schema = &sch
}
if first == '[' {
if err := json.Unmarshal(data, &nw.Property); err != nil {
return err
}
}
*s = nw
return nil
}
func (s JSONSchemaPropsOrArray) MarshalJSON() ([]byte, error) {
if len(s.JSONSchemas) > 0 {
return json.Marshal(s.JSONSchemas)
}
return json.Marshal(s.Schema)
}
func (s *JSONSchemaPropsOrArray) UnmarshalJSON(data []byte) error {
var nw JSONSchemaPropsOrArray
var first byte
if len(data) > 1 {
first = data[0]
}
if first == '{' {
var sch JSONSchemaProps
if err := json.Unmarshal(data, &sch); err != nil {
return err
}
nw.Schema = &sch
}
if first == '[' {
if err := json.Unmarshal(data, &nw.JSONSchemas); err != nil {
return err
}
}
*s = nw
return nil
}
func (s JSON) MarshalJSON() ([]byte, error) {
if len(s.Raw) > 0 {
return s.Raw, nil
}
return []byte("null"), nil
}
func (s *JSON) UnmarshalJSON(data []byte) error {
if len(data) > 0 && string(data) != "null" {
s.Raw = data
}
return nil
}

View File

@ -0,0 +1,62 @@
/*
Copyright 2017 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package v1beta1
import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
)
const GroupName = "apiextensions.k8s.io"
// SchemeGroupVersion is group version used to register these objects
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1beta1"}
// Kind takes an unqualified kind and returns back a Group qualified GroupKind
func Kind(kind string) schema.GroupKind {
return SchemeGroupVersion.WithKind(kind).GroupKind()
}
// Resource takes an unqualified resource and returns back a Group qualified GroupResource
func Resource(resource string) schema.GroupResource {
return SchemeGroupVersion.WithResource(resource).GroupResource()
}
var (
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs, addConversionFuncs)
localSchemeBuilder = &SchemeBuilder
AddToScheme = localSchemeBuilder.AddToScheme
)
// Adds the list of known types to the given scheme.
func addKnownTypes(scheme *runtime.Scheme) error {
scheme.AddKnownTypes(SchemeGroupVersion,
&CustomResourceDefinition{},
&CustomResourceDefinitionList{},
&ConversionReview{},
)
metav1.AddToGroupVersion(scheme, SchemeGroupVersion)
return nil
}
func init() {
// We only register manually written functions here. The registration of the
// generated functions takes place in the generated files. The separation
// makes the code compile even when the generated files are missing.
localSchemeBuilder.Register(addDefaultingFuncs, addConversionFuncs)
}

View File

@ -0,0 +1,496 @@
/*
Copyright 2017 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package v1beta1
import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/types"
)
// ConversionStrategyType describes different conversion types.
type ConversionStrategyType string
const (
// KubeAPIApprovedAnnotation is an annotation that must be set to create a CRD for the k8s.io, *.k8s.io, kubernetes.io, or *.kubernetes.io namespaces.
// The value should be a link to a URL where the current spec was approved, so updates to the spec should also update the URL.
// If the API is unapproved, you may set the annotation to a string starting with `"unapproved"`. For instance, `"unapproved, temporarily squatting"` or `"unapproved, experimental-only"`. This is discouraged.
KubeAPIApprovedAnnotation = "api-approved.kubernetes.io"
// NoneConverter is a converter that only sets apiversion of the CR and leave everything else unchanged.
NoneConverter ConversionStrategyType = "None"
// WebhookConverter is a converter that calls to an external webhook to convert the CR.
WebhookConverter ConversionStrategyType = "Webhook"
)
// CustomResourceDefinitionSpec describes how a user wants their resource to appear
type CustomResourceDefinitionSpec struct {
// group is the API group of the defined custom resource.
// The custom resources are served under `/apis/<group>/...`.
// Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`).
Group string `json:"group" protobuf:"bytes,1,opt,name=group"`
// version is the API version of the defined custom resource.
// The custom resources are served under `/apis/<group>/<version>/...`.
// Must match the name of the first item in the `versions` list if `version` and `versions` are both specified.
// Optional if `versions` is specified.
// Deprecated: use `versions` instead.
// +optional
Version string `json:"version,omitempty" protobuf:"bytes,2,opt,name=version"`
// names specify the resource and kind names for the custom resource.
Names CustomResourceDefinitionNames `json:"names" protobuf:"bytes,3,opt,name=names"`
// scope indicates whether the defined custom resource is cluster- or namespace-scoped.
// Allowed values are `Cluster` and `Namespaced`. Default is `Namespaced`.
Scope ResourceScope `json:"scope" protobuf:"bytes,4,opt,name=scope,casttype=ResourceScope"`
// validation describes the schema used for validation and pruning of the custom resource.
// If present, this validation schema is used to validate all versions.
// Top-level and per-version schemas are mutually exclusive.
// +optional
Validation *CustomResourceValidation `json:"validation,omitempty" protobuf:"bytes,5,opt,name=validation"`
// subresources specify what subresources the defined custom resource has.
// If present, this field configures subresources for all versions.
// Top-level and per-version subresources are mutually exclusive.
// +optional
Subresources *CustomResourceSubresources `json:"subresources,omitempty" protobuf:"bytes,6,opt,name=subresources"`
// versions is the list of all API versions of the defined custom resource.
// Optional if `version` is specified.
// The name of the first item in the `versions` list must match the `version` field if `version` and `versions` are both specified.
// Version names are used to compute the order in which served versions are listed in API discovery.
// If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered
// lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version),
// then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first
// by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing
// major version, then minor version. An example sorted list of versions:
// v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
// +optional
Versions []CustomResourceDefinitionVersion `json:"versions,omitempty" protobuf:"bytes,7,rep,name=versions"`
// additionalPrinterColumns specifies additional columns returned in Table output.
// See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
// If present, this field configures columns for all versions.
// Top-level and per-version columns are mutually exclusive.
// If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
// +optional
AdditionalPrinterColumns []CustomResourceColumnDefinition `json:"additionalPrinterColumns,omitempty" protobuf:"bytes,8,rep,name=additionalPrinterColumns"`
// conversion defines conversion settings for the CRD.
// +optional
Conversion *CustomResourceConversion `json:"conversion,omitempty" protobuf:"bytes,9,opt,name=conversion"`
// preserveUnknownFields indicates that object fields which are not specified
// in the OpenAPI schema should be preserved when persisting to storage.
// apiVersion, kind, metadata and known fields inside metadata are always preserved.
// If false, schemas must be defined for all versions.
// Defaults to true in v1beta for backwards compatibility.
// Deprecated: will be required to be false in v1. Preservation of unknown fields can be specified
// in the validation schema using the `x-kubernetes-preserve-unknown-fields: true` extension.
// See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details.
// +optional
PreserveUnknownFields *bool `json:"preserveUnknownFields,omitempty" protobuf:"varint,10,opt,name=preserveUnknownFields"`
}
// CustomResourceConversion describes how to convert different versions of a CR.
type CustomResourceConversion struct {
// strategy specifies how custom resources are converted between versions. Allowed values are:
// - `None`: The converter only change the apiVersion and would not touch any other field in the custom resource.
// - `Webhook`: API Server will call to an external webhook to do the conversion. Additional information
// is needed for this option. This requires spec.preserveUnknownFields to be false, and spec.conversion.webhookClientConfig to be set.
Strategy ConversionStrategyType `json:"strategy" protobuf:"bytes,1,name=strategy"`
// webhookClientConfig is the instructions for how to call the webhook if strategy is `Webhook`.
// Required when `strategy` is set to `Webhook`.
// +optional
WebhookClientConfig *WebhookClientConfig `json:"webhookClientConfig,omitempty" protobuf:"bytes,2,name=webhookClientConfig"`
// conversionReviewVersions is an ordered list of preferred `ConversionReview`
// versions the Webhook expects. The API server will use the first version in
// the list which it supports. If none of the versions specified in this list
// are supported by API server, conversion will fail for the custom resource.
// If a persisted Webhook configuration specifies allowed versions and does not
// include any versions known to the API Server, calls to the webhook will fail.
// Defaults to `["v1beta1"]`.
// +optional
ConversionReviewVersions []string `json:"conversionReviewVersions,omitempty" protobuf:"bytes,3,rep,name=conversionReviewVersions"`
}
// WebhookClientConfig contains the information to make a TLS connection with the webhook.
type WebhookClientConfig struct {
// url gives the location of the webhook, in standard URL form
// (`scheme://host:port/path`). Exactly one of `url` or `service`
// must be specified.
//
// The `host` should not refer to a service running in the cluster; use
// the `service` field instead. The host might be resolved via external
// DNS in some apiservers (e.g., `kube-apiserver` cannot resolve
// in-cluster DNS as that would be a layering violation). `host` may
// also be an IP address.
//
// Please note that using `localhost` or `127.0.0.1` as a `host` is
// risky unless you take great care to run this webhook on all hosts
// which run an apiserver which might need to make calls to this
// webhook. Such installs are likely to be non-portable, i.e., not easy
// to turn up in a new cluster.
//
// The scheme must be "https"; the URL must begin with "https://".
//
// A path is optional, and if present may be any string permissible in
// a URL. You may use the path to pass an arbitrary string to the
// webhook, for example, a cluster identifier.
//
// Attempting to use a user or basic auth e.g. "user:password@" is not
// allowed. Fragments ("#...") and query parameters ("?...") are not
// allowed, either.
//
// +optional
URL *string `json:"url,omitempty" protobuf:"bytes,3,opt,name=url"`
// service is a reference to the service for this webhook. Either
// service or url must be specified.
//
// If the webhook is running within the cluster, then you should use `service`.
//
// +optional
Service *ServiceReference `json:"service,omitempty" protobuf:"bytes,1,opt,name=service"`
// caBundle is a PEM encoded CA bundle which will be used to validate the webhook's server certificate.
// If unspecified, system trust roots on the apiserver are used.
// +optional
CABundle []byte `json:"caBundle,omitempty" protobuf:"bytes,2,opt,name=caBundle"`
}
// ServiceReference holds a reference to Service.legacy.k8s.io
type ServiceReference struct {
// namespace is the namespace of the service.
// Required
Namespace string `json:"namespace" protobuf:"bytes,1,opt,name=namespace"`
// name is the name of the service.
// Required
Name string `json:"name" protobuf:"bytes,2,opt,name=name"`
// path is an optional URL path at which the webhook will be contacted.
// +optional
Path *string `json:"path,omitempty" protobuf:"bytes,3,opt,name=path"`
// port is an optional service port at which the webhook will be contacted.
// `port` should be a valid port number (1-65535, inclusive).
// Defaults to 443 for backward compatibility.
// +optional
Port *int32 `json:"port,omitempty" protobuf:"varint,4,opt,name=port"`
}
// CustomResourceDefinitionVersion describes a version for CRD.
type CustomResourceDefinitionVersion struct {
// name is the version name, e.g. “v1”, “v2beta1”, etc.
// The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
// served is a flag enabling/disabling this version from being served via REST APIs
Served bool `json:"served" protobuf:"varint,2,opt,name=served"`
// storage indicates this version should be used when persisting custom resources to storage.
// There must be exactly one version with storage=true.
Storage bool `json:"storage" protobuf:"varint,3,opt,name=storage"`
// schema describes the schema used for validation and pruning of this version of the custom resource.
// Top-level and per-version schemas are mutually exclusive.
// Per-version schemas must not all be set to identical values (top-level validation schema should be used instead).
// +optional
Schema *CustomResourceValidation `json:"schema,omitempty" protobuf:"bytes,4,opt,name=schema"`
// subresources specify what subresources this version of the defined custom resource have.
// Top-level and per-version subresources are mutually exclusive.
// Per-version subresources must not all be set to identical values (top-level subresources should be used instead).
// +optional
Subresources *CustomResourceSubresources `json:"subresources,omitempty" protobuf:"bytes,5,opt,name=subresources"`
// additionalPrinterColumns specifies additional columns returned in Table output.
// See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
// Top-level and per-version columns are mutually exclusive.
// Per-version columns must not all be set to identical values (top-level columns should be used instead).
// If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
// +optional
AdditionalPrinterColumns []CustomResourceColumnDefinition `json:"additionalPrinterColumns,omitempty" protobuf:"bytes,6,rep,name=additionalPrinterColumns"`
}
// CustomResourceColumnDefinition specifies a column for server side printing.
type CustomResourceColumnDefinition struct {
// name is a human readable name for the column.
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
// type is an OpenAPI type definition for this column.
// See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
Type string `json:"type" protobuf:"bytes,2,opt,name=type"`
// format is an optional OpenAPI type definition for this column. The 'name' format is applied
// to the primary identifier column to assist in clients identifying column is the resource name.
// See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
// +optional
Format string `json:"format,omitempty" protobuf:"bytes,3,opt,name=format"`
// description is a human readable description of this column.
// +optional
Description string `json:"description,omitempty" protobuf:"bytes,4,opt,name=description"`
// priority is an integer defining the relative importance of this column compared to others. Lower
// numbers are considered higher priority. Columns that may be omitted in limited space scenarios
// should be given a priority greater than 0.
// +optional
Priority int32 `json:"priority,omitempty" protobuf:"bytes,5,opt,name=priority"`
// JSONPath is a simple JSON path (i.e. with array notation) which is evaluated against
// each custom resource to produce the value for this column.
JSONPath string `json:"JSONPath" protobuf:"bytes,6,opt,name=JSONPath"`
}
// CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition
type CustomResourceDefinitionNames struct {
// plural is the plural name of the resource to serve.
// The custom resources are served under `/apis/<group>/<version>/.../<plural>`.
// Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`).
// Must be all lowercase.
Plural string `json:"plural" protobuf:"bytes,1,opt,name=plural"`
// singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.
// +optional
Singular string `json:"singular,omitempty" protobuf:"bytes,2,opt,name=singular"`
// shortNames are short names for the resource, exposed in API discovery documents,
// and used by clients to support invocations like `kubectl get <shortname>`.
// It must be all lowercase.
// +optional
ShortNames []string `json:"shortNames,omitempty" protobuf:"bytes,3,opt,name=shortNames"`
// kind is the serialized kind of the resource. It is normally CamelCase and singular.
// Custom resource instances will use this value as the `kind` attribute in API calls.
Kind string `json:"kind" protobuf:"bytes,4,opt,name=kind"`
// listKind is the serialized kind of the list for this resource. Defaults to "`kind`List".
// +optional
ListKind string `json:"listKind,omitempty" protobuf:"bytes,5,opt,name=listKind"`
// categories is a list of grouped resources this custom resource belongs to (e.g. 'all').
// This is published in API discovery documents, and used by clients to support invocations like
// `kubectl get all`.
// +optional
Categories []string `json:"categories,omitempty" protobuf:"bytes,6,rep,name=categories"`
}
// ResourceScope is an enum defining the different scopes available to a custom resource
type ResourceScope string
const (
ClusterScoped ResourceScope = "Cluster"
NamespaceScoped ResourceScope = "Namespaced"
)
type ConditionStatus string
// These are valid condition statuses. "ConditionTrue" means a resource is in the condition.
// "ConditionFalse" means a resource is not in the condition. "ConditionUnknown" means kubernetes
// can't decide if a resource is in the condition or not. In the future, we could add other
// intermediate conditions, e.g. ConditionDegraded.
const (
ConditionTrue ConditionStatus = "True"
ConditionFalse ConditionStatus = "False"
ConditionUnknown ConditionStatus = "Unknown"
)
// CustomResourceDefinitionConditionType is a valid value for CustomResourceDefinitionCondition.Type
type CustomResourceDefinitionConditionType string
const (
// Established means that the resource has become active. A resource is established when all names are
// accepted without a conflict for the first time. A resource stays established until deleted, even during
// a later NamesAccepted due to changed names. Note that not all names can be changed.
Established CustomResourceDefinitionConditionType = "Established"
// NamesAccepted means the names chosen for this CustomResourceDefinition do not conflict with others in
// the group and are therefore accepted.
NamesAccepted CustomResourceDefinitionConditionType = "NamesAccepted"
// NonStructuralSchema means that one or more OpenAPI schema is not structural.
//
// A schema is structural if it specifies types for all values, with the only exceptions of those with
// - x-kubernetes-int-or-string: true — for fields which can be integer or string
// - x-kubernetes-preserve-unknown-fields: true — for raw, unspecified JSON values
// and there is no type, additionalProperties, default, nullable or x-kubernetes-* vendor extenions
// specified under allOf, anyOf, oneOf or not.
//
// Non-structural schemas will not be allowed anymore in v1 API groups. Moreover, new features will not be
// available for non-structural CRDs:
// - pruning
// - defaulting
// - read-only
// - OpenAPI publishing
// - webhook conversion
NonStructuralSchema CustomResourceDefinitionConditionType = "NonStructuralSchema"
// Terminating means that the CustomResourceDefinition has been deleted and is cleaning up.
Terminating CustomResourceDefinitionConditionType = "Terminating"
// KubernetesAPIApprovalPolicyConformant indicates that an API in *.k8s.io or *.kubernetes.io is or is not approved. For CRDs
// outside those groups, this condition will not be set. For CRDs inside those groups, the condition will
// be true if .metadata.annotations["api-approved.kubernetes.io"] is set to a URL, otherwise it will be false.
// See https://github.com/kubernetes/enhancements/pull/1111 for more details.
KubernetesAPIApprovalPolicyConformant CustomResourceDefinitionConditionType = "KubernetesAPIApprovalPolicyConformant"
)
// CustomResourceDefinitionCondition contains details for the current condition of this pod.
type CustomResourceDefinitionCondition struct {
// type is the type of the condition. Types include Established, NamesAccepted and Terminating.
Type CustomResourceDefinitionConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=CustomResourceDefinitionConditionType"`
// status is the status of the condition.
// Can be True, False, Unknown.
Status ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=ConditionStatus"`
// lastTransitionTime last time the condition transitioned from one status to another.
// +optional
LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"`
// reason is a unique, one-word, CamelCase reason for the condition's last transition.
// +optional
Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"`
// message is a human-readable message indicating details about last transition.
// +optional
Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"`
}
// CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
type CustomResourceDefinitionStatus struct {
// conditions indicate state for particular aspects of a CustomResourceDefinition
// +optional
Conditions []CustomResourceDefinitionCondition `json:"conditions" protobuf:"bytes,1,opt,name=conditions"`
// acceptedNames are the names that are actually being used to serve discovery.
// They may be different than the names in spec.
AcceptedNames CustomResourceDefinitionNames `json:"acceptedNames" protobuf:"bytes,2,opt,name=acceptedNames"`
// storedVersions lists all versions of CustomResources that were ever persisted. Tracking these
// versions allows a migration path for stored versions in etcd. The field is mutable
// so a migration controller can finish a migration to another version (ensuring
// no old objects are left in storage), and then remove the rest of the
// versions from this list.
// Versions may not be removed from `spec.versions` while they exist in this list.
StoredVersions []string `json:"storedVersions" protobuf:"bytes,3,rep,name=storedVersions"`
}
// CustomResourceCleanupFinalizer is the name of the finalizer which will delete instances of
// a CustomResourceDefinition
const CustomResourceCleanupFinalizer = "customresourcecleanup.apiextensions.k8s.io"
// +genclient
// +genclient:nonNamespaced
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
// CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format
// <.spec.name>.<.spec.group>.
// Deprecated in v1.16, planned for removal in v1.19. Use apiextensions.k8s.io/v1 CustomResourceDefinition instead.
type CustomResourceDefinition struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
// spec describes how the user wants the resources to appear
Spec CustomResourceDefinitionSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
// status indicates the actual state of the CustomResourceDefinition
// +optional
Status CustomResourceDefinitionStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
// CustomResourceDefinitionList is a list of CustomResourceDefinition objects.
type CustomResourceDefinitionList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
// items list individual CustomResourceDefinition objects
Items []CustomResourceDefinition `json:"items" protobuf:"bytes,2,rep,name=items"`
}
// CustomResourceValidation is a list of validation methods for CustomResources.
type CustomResourceValidation struct {
// openAPIV3Schema is the OpenAPI v3 schema to use for validation and pruning.
// +optional
OpenAPIV3Schema *JSONSchemaProps `json:"openAPIV3Schema,omitempty" protobuf:"bytes,1,opt,name=openAPIV3Schema"`
}
// CustomResourceSubresources defines the status and scale subresources for CustomResources.
type CustomResourceSubresources struct {
// status indicates the custom resource should serve a `/status` subresource.
// When enabled:
// 1. requests to the custom resource primary endpoint ignore changes to the `status` stanza of the object.
// 2. requests to the custom resource `/status` subresource ignore changes to anything other than the `status` stanza of the object.
// +optional
Status *CustomResourceSubresourceStatus `json:"status,omitempty" protobuf:"bytes,1,opt,name=status"`
// scale indicates the custom resource should serve a `/scale` subresource that returns an `autoscaling/v1` Scale object.
// +optional
Scale *CustomResourceSubresourceScale `json:"scale,omitempty" protobuf:"bytes,2,opt,name=scale"`
}
// CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources.
// Status is represented by the `.status` JSON path inside of a CustomResource. When set,
// * exposes a /status subresource for the custom resource
// * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza
// * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza
type CustomResourceSubresourceStatus struct{}
// CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
type CustomResourceSubresourceScale struct {
// specReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `spec.replicas`.
// Only JSON paths without the array notation are allowed.
// Must be a JSON Path under `.spec`.
// If there is no value under the given path in the custom resource, the `/scale` subresource will return an error on GET.
SpecReplicasPath string `json:"specReplicasPath" protobuf:"bytes,1,name=specReplicasPath"`
// statusReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `status.replicas`.
// Only JSON paths without the array notation are allowed.
// Must be a JSON Path under `.status`.
// If there is no value under the given path in the custom resource, the `status.replicas` value in the `/scale` subresource
// will default to 0.
StatusReplicasPath string `json:"statusReplicasPath" protobuf:"bytes,2,opt,name=statusReplicasPath"`
// labelSelectorPath defines the JSON path inside of a custom resource that corresponds to Scale `status.selector`.
// Only JSON paths without the array notation are allowed.
// Must be a JSON Path under `.status` or `.spec`.
// Must be set to work with HorizontalPodAutoscaler.
// The field pointed by this JSON path must be a string field (not a complex selector struct)
// which contains a serialized label selector in string form.
// More info: https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions#scale-subresource
// If there is no value under the given path in the custom resource, the `status.selector` value in the `/scale`
// subresource will default to the empty string.
// +optional
LabelSelectorPath *string `json:"labelSelectorPath,omitempty" protobuf:"bytes,3,opt,name=labelSelectorPath"`
}
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
// ConversionReview describes a conversion request/response.
type ConversionReview struct {
metav1.TypeMeta `json:",inline"`
// request describes the attributes for the conversion request.
// +optional
Request *ConversionRequest `json:"request,omitempty" protobuf:"bytes,1,opt,name=request"`
// response describes the attributes for the conversion response.
// +optional
Response *ConversionResponse `json:"response,omitempty" protobuf:"bytes,2,opt,name=response"`
}
// ConversionRequest describes the conversion request parameters.
type ConversionRequest struct {
// uid is an identifier for the individual request/response. It allows distinguishing instances of requests which are
// otherwise identical (parallel requests, etc).
// The UID is meant to track the round trip (request/response) between the Kubernetes API server and the webhook, not the user request.
// It is suitable for correlating log entries between the webhook and apiserver, for either auditing or debugging.
UID types.UID `json:"uid" protobuf:"bytes,1,name=uid"`
// desiredAPIVersion is the version to convert given objects to. e.g. "myapi.example.com/v1"
DesiredAPIVersion string `json:"desiredAPIVersion" protobuf:"bytes,2,name=desiredAPIVersion"`
// objects is the list of custom resource objects to be converted.
Objects []runtime.RawExtension `json:"objects" protobuf:"bytes,3,rep,name=objects"`
}
// ConversionResponse describes a conversion response.
type ConversionResponse struct {
// uid is an identifier for the individual request/response.
// This should be copied over from the corresponding `request.uid`.
UID types.UID `json:"uid" protobuf:"bytes,1,name=uid"`
// convertedObjects is the list of converted version of `request.objects` if the `result` is successful, otherwise empty.
// The webhook is expected to set `apiVersion` of these objects to the `request.desiredAPIVersion`. The list
// must also have the same size as the input list with the same objects in the same order (equal kind, metadata.uid, metadata.name and metadata.namespace).
// The webhook is allowed to mutate labels and annotations. Any other change to the metadata is silently ignored.
ConvertedObjects []runtime.RawExtension `json:"convertedObjects" protobuf:"bytes,2,rep,name=convertedObjects"`
// result contains the result of conversion with extra details if the conversion failed. `result.status` determines if
// the conversion failed or succeeded. The `result.status` field is required and represents the success or failure of the
// conversion. A successful conversion must set `result.status` to `Success`. A failed conversion must set
// `result.status` to `Failure` and provide more details in `result.message` and return http status 200. The `result.message`
// will be used to construct an error message for the end user.
Result metav1.Status `json:"result" protobuf:"bytes,3,name=result"`
}

View File

@ -0,0 +1,213 @@
/*
Copyright 2017 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package v1beta1
// JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
type JSONSchemaProps struct {
ID string `json:"id,omitempty" protobuf:"bytes,1,opt,name=id"`
Schema JSONSchemaURL `json:"$schema,omitempty" protobuf:"bytes,2,opt,name=schema"`
Ref *string `json:"$ref,omitempty" protobuf:"bytes,3,opt,name=ref"`
Description string `json:"description,omitempty" protobuf:"bytes,4,opt,name=description"`
Type string `json:"type,omitempty" protobuf:"bytes,5,opt,name=type"`
Format string `json:"format,omitempty" protobuf:"bytes,6,opt,name=format"`
Title string `json:"title,omitempty" protobuf:"bytes,7,opt,name=title"`
// default is a default value for undefined object fields.
// Defaulting is a beta feature under the CustomResourceDefaulting feature gate.
// CustomResourceDefinitions with defaults must be created using the v1 (or newer) CustomResourceDefinition API.
Default *JSON `json:"default,omitempty" protobuf:"bytes,8,opt,name=default"`
Maximum *float64 `json:"maximum,omitempty" protobuf:"bytes,9,opt,name=maximum"`
ExclusiveMaximum bool `json:"exclusiveMaximum,omitempty" protobuf:"bytes,10,opt,name=exclusiveMaximum"`
Minimum *float64 `json:"minimum,omitempty" protobuf:"bytes,11,opt,name=minimum"`
ExclusiveMinimum bool `json:"exclusiveMinimum,omitempty" protobuf:"bytes,12,opt,name=exclusiveMinimum"`
MaxLength *int64 `json:"maxLength,omitempty" protobuf:"bytes,13,opt,name=maxLength"`
MinLength *int64 `json:"minLength,omitempty" protobuf:"bytes,14,opt,name=minLength"`
Pattern string `json:"pattern,omitempty" protobuf:"bytes,15,opt,name=pattern"`
MaxItems *int64 `json:"maxItems,omitempty" protobuf:"bytes,16,opt,name=maxItems"`
MinItems *int64 `json:"minItems,omitempty" protobuf:"bytes,17,opt,name=minItems"`
UniqueItems bool `json:"uniqueItems,omitempty" protobuf:"bytes,18,opt,name=uniqueItems"`
MultipleOf *float64 `json:"multipleOf,omitempty" protobuf:"bytes,19,opt,name=multipleOf"`
Enum []JSON `json:"enum,omitempty" protobuf:"bytes,20,rep,name=enum"`
MaxProperties *int64 `json:"maxProperties,omitempty" protobuf:"bytes,21,opt,name=maxProperties"`
MinProperties *int64 `json:"minProperties,omitempty" protobuf:"bytes,22,opt,name=minProperties"`
Required []string `json:"required,omitempty" protobuf:"bytes,23,rep,name=required"`
Items *JSONSchemaPropsOrArray `json:"items,omitempty" protobuf:"bytes,24,opt,name=items"`
AllOf []JSONSchemaProps `json:"allOf,omitempty" protobuf:"bytes,25,rep,name=allOf"`
OneOf []JSONSchemaProps `json:"oneOf,omitempty" protobuf:"bytes,26,rep,name=oneOf"`
AnyOf []JSONSchemaProps `json:"anyOf,omitempty" protobuf:"bytes,27,rep,name=anyOf"`
Not *JSONSchemaProps `json:"not,omitempty" protobuf:"bytes,28,opt,name=not"`
Properties map[string]JSONSchemaProps `json:"properties,omitempty" protobuf:"bytes,29,rep,name=properties"`
AdditionalProperties *JSONSchemaPropsOrBool `json:"additionalProperties,omitempty" protobuf:"bytes,30,opt,name=additionalProperties"`
PatternProperties map[string]JSONSchemaProps `json:"patternProperties,omitempty" protobuf:"bytes,31,rep,name=patternProperties"`
Dependencies JSONSchemaDependencies `json:"dependencies,omitempty" protobuf:"bytes,32,opt,name=dependencies"`
AdditionalItems *JSONSchemaPropsOrBool `json:"additionalItems,omitempty" protobuf:"bytes,33,opt,name=additionalItems"`
Definitions JSONSchemaDefinitions `json:"definitions,omitempty" protobuf:"bytes,34,opt,name=definitions"`
ExternalDocs *ExternalDocumentation `json:"externalDocs,omitempty" protobuf:"bytes,35,opt,name=externalDocs"`
Example *JSON `json:"example,omitempty" protobuf:"bytes,36,opt,name=example"`
Nullable bool `json:"nullable,omitempty" protobuf:"bytes,37,opt,name=nullable"`
// x-kubernetes-preserve-unknown-fields stops the API server
// decoding step from pruning fields which are not specified
// in the validation schema. This affects fields recursively,
// but switches back to normal pruning behaviour if nested
// properties or additionalProperties are specified in the schema.
// This can either be true or undefined. False is forbidden.
XPreserveUnknownFields *bool `json:"x-kubernetes-preserve-unknown-fields,omitempty" protobuf:"bytes,38,opt,name=xKubernetesPreserveUnknownFields"`
// x-kubernetes-embedded-resource defines that the value is an
// embedded Kubernetes runtime.Object, with TypeMeta and
// ObjectMeta. The type must be object. It is allowed to further
// restrict the embedded object. kind, apiVersion and metadata
// are validated automatically. x-kubernetes-preserve-unknown-fields
// is allowed to be true, but does not have to be if the object
// is fully specified (up to kind, apiVersion, metadata).
XEmbeddedResource bool `json:"x-kubernetes-embedded-resource,omitempty" protobuf:"bytes,39,opt,name=xKubernetesEmbeddedResource"`
// x-kubernetes-int-or-string specifies that this value is
// either an integer or a string. If this is true, an empty
// type is allowed and type as child of anyOf is permitted
// if following one of the following patterns:
//
// 1) anyOf:
// - type: integer
// - type: string
// 2) allOf:
// - anyOf:
// - type: integer
// - type: string
// - ... zero or more
XIntOrString bool `json:"x-kubernetes-int-or-string,omitempty" protobuf:"bytes,40,opt,name=xKubernetesIntOrString"`
// x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used
// as the index of the map.
//
// This tag MUST only be used on lists that have the "x-kubernetes-list-type"
// extension set to "map". Also, the values specified for this attribute must
// be a scalar typed field of the child structure (no nesting is supported).
//
// +optional
XListMapKeys []string `json:"x-kubernetes-list-map-keys,omitempty" protobuf:"bytes,41,rep,name=xKubernetesListMapKeys"`
// x-kubernetes-list-type annotates an array to further describe its topology.
// This extension must only be used on lists and may have 3 possible values:
//
// 1) `atomic`: the list is treated as a single entity, like a scalar.
// Atomic lists will be entirely replaced when updated. This extension
// may be used on any type of list (struct, scalar, ...).
// 2) `set`:
// Sets are lists that must not have multiple items with the same value. Each
// value must be a scalar (or another atomic type).
// 3) `map`:
// These lists are like maps in that their elements have a non-index key
// used to identify them. Order is preserved upon merge. The map tag
// must only be used on a list with elements of type object.
// Defaults to atomic for arrays.
// +optional
XListType *string `json:"x-kubernetes-list-type,omitempty" protobuf:"bytes,42,opt,name=xKubernetesListType"`
}
// JSON represents any valid JSON value.
// These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
type JSON struct {
Raw []byte `protobuf:"bytes,1,opt,name=raw"`
}
// OpenAPISchemaType is used by the kube-openapi generator when constructing
// the OpenAPI spec of this type.
//
// See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
func (_ JSON) OpenAPISchemaType() []string {
// TODO: return actual types when anyOf is supported
return nil
}
// OpenAPISchemaFormat is used by the kube-openapi generator when constructing
// the OpenAPI spec of this type.
func (_ JSON) OpenAPISchemaFormat() string { return "" }
// JSONSchemaURL represents a schema url.
type JSONSchemaURL string
// JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps
// or an array of JSONSchemaProps. Mainly here for serialization purposes.
type JSONSchemaPropsOrArray struct {
Schema *JSONSchemaProps `protobuf:"bytes,1,opt,name=schema"`
JSONSchemas []JSONSchemaProps `protobuf:"bytes,2,rep,name=jSONSchemas"`
}
// OpenAPISchemaType is used by the kube-openapi generator when constructing
// the OpenAPI spec of this type.
//
// See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
func (_ JSONSchemaPropsOrArray) OpenAPISchemaType() []string {
// TODO: return actual types when anyOf is supported
return nil
}
// OpenAPISchemaFormat is used by the kube-openapi generator when constructing
// the OpenAPI spec of this type.
func (_ JSONSchemaPropsOrArray) OpenAPISchemaFormat() string { return "" }
// JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
// Defaults to true for the boolean property.
type JSONSchemaPropsOrBool struct {
Allows bool `protobuf:"varint,1,opt,name=allows"`
Schema *JSONSchemaProps `protobuf:"bytes,2,opt,name=schema"`
}
// OpenAPISchemaType is used by the kube-openapi generator when constructing
// the OpenAPI spec of this type.
//
// See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
func (_ JSONSchemaPropsOrBool) OpenAPISchemaType() []string {
// TODO: return actual types when anyOf is supported
return nil
}
// OpenAPISchemaFormat is used by the kube-openapi generator when constructing
// the OpenAPI spec of this type.
func (_ JSONSchemaPropsOrBool) OpenAPISchemaFormat() string { return "" }
// JSONSchemaDependencies represent a dependencies property.
type JSONSchemaDependencies map[string]JSONSchemaPropsOrStringArray
// JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.
type JSONSchemaPropsOrStringArray struct {
Schema *JSONSchemaProps `protobuf:"bytes,1,opt,name=schema"`
Property []string `protobuf:"bytes,2,rep,name=property"`
}
// OpenAPISchemaType is used by the kube-openapi generator when constructing
// the OpenAPI spec of this type.
//
// See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
func (_ JSONSchemaPropsOrStringArray) OpenAPISchemaType() []string {
// TODO: return actual types when anyOf is supported
return nil
}
// OpenAPISchemaFormat is used by the kube-openapi generator when constructing
// the OpenAPI spec of this type.
func (_ JSONSchemaPropsOrStringArray) OpenAPISchemaFormat() string { return "" }
// JSONSchemaDefinitions contains the models explicitly defined in this spec.
type JSONSchemaDefinitions map[string]JSONSchemaProps
// ExternalDocumentation allows referencing an external resource for extended documentation.
type ExternalDocumentation struct {
Description string `json:"description,omitempty" protobuf:"bytes,1,opt,name=description"`
URL string `json:"url,omitempty" protobuf:"bytes,2,opt,name=url"`
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,662 @@
// +build !ignore_autogenerated
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by deepcopy-gen. DO NOT EDIT.
package v1beta1
import (
runtime "k8s.io/apimachinery/pkg/runtime"
)
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ConversionRequest) DeepCopyInto(out *ConversionRequest) {
*out = *in
if in.Objects != nil {
in, out := &in.Objects, &out.Objects
*out = make([]runtime.RawExtension, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionRequest.
func (in *ConversionRequest) DeepCopy() *ConversionRequest {
if in == nil {
return nil
}
out := new(ConversionRequest)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ConversionResponse) DeepCopyInto(out *ConversionResponse) {
*out = *in
if in.ConvertedObjects != nil {
in, out := &in.ConvertedObjects, &out.ConvertedObjects
*out = make([]runtime.RawExtension, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
in.Result.DeepCopyInto(&out.Result)
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionResponse.
func (in *ConversionResponse) DeepCopy() *ConversionResponse {
if in == nil {
return nil
}
out := new(ConversionResponse)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ConversionReview) DeepCopyInto(out *ConversionReview) {
*out = *in
out.TypeMeta = in.TypeMeta
if in.Request != nil {
in, out := &in.Request, &out.Request
*out = new(ConversionRequest)
(*in).DeepCopyInto(*out)
}
if in.Response != nil {
in, out := &in.Response, &out.Response
*out = new(ConversionResponse)
(*in).DeepCopyInto(*out)
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionReview.
func (in *ConversionReview) DeepCopy() *ConversionReview {
if in == nil {
return nil
}
out := new(ConversionReview)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *ConversionReview) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceColumnDefinition) DeepCopyInto(out *CustomResourceColumnDefinition) {
*out = *in
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceColumnDefinition.
func (in *CustomResourceColumnDefinition) DeepCopy() *CustomResourceColumnDefinition {
if in == nil {
return nil
}
out := new(CustomResourceColumnDefinition)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceConversion) DeepCopyInto(out *CustomResourceConversion) {
*out = *in
if in.WebhookClientConfig != nil {
in, out := &in.WebhookClientConfig, &out.WebhookClientConfig
*out = new(WebhookClientConfig)
(*in).DeepCopyInto(*out)
}
if in.ConversionReviewVersions != nil {
in, out := &in.ConversionReviewVersions, &out.ConversionReviewVersions
*out = make([]string, len(*in))
copy(*out, *in)
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceConversion.
func (in *CustomResourceConversion) DeepCopy() *CustomResourceConversion {
if in == nil {
return nil
}
out := new(CustomResourceConversion)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceDefinition) DeepCopyInto(out *CustomResourceDefinition) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinition.
func (in *CustomResourceDefinition) DeepCopy() *CustomResourceDefinition {
if in == nil {
return nil
}
out := new(CustomResourceDefinition)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *CustomResourceDefinition) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceDefinitionCondition) DeepCopyInto(out *CustomResourceDefinitionCondition) {
*out = *in
in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionCondition.
func (in *CustomResourceDefinitionCondition) DeepCopy() *CustomResourceDefinitionCondition {
if in == nil {
return nil
}
out := new(CustomResourceDefinitionCondition)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceDefinitionList) DeepCopyInto(out *CustomResourceDefinitionList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]CustomResourceDefinition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionList.
func (in *CustomResourceDefinitionList) DeepCopy() *CustomResourceDefinitionList {
if in == nil {
return nil
}
out := new(CustomResourceDefinitionList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *CustomResourceDefinitionList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceDefinitionNames) DeepCopyInto(out *CustomResourceDefinitionNames) {
*out = *in
if in.ShortNames != nil {
in, out := &in.ShortNames, &out.ShortNames
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Categories != nil {
in, out := &in.Categories, &out.Categories
*out = make([]string, len(*in))
copy(*out, *in)
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionNames.
func (in *CustomResourceDefinitionNames) DeepCopy() *CustomResourceDefinitionNames {
if in == nil {
return nil
}
out := new(CustomResourceDefinitionNames)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceDefinitionSpec) DeepCopyInto(out *CustomResourceDefinitionSpec) {
*out = *in
in.Names.DeepCopyInto(&out.Names)
if in.Validation != nil {
in, out := &in.Validation, &out.Validation
*out = new(CustomResourceValidation)
(*in).DeepCopyInto(*out)
}
if in.Subresources != nil {
in, out := &in.Subresources, &out.Subresources
*out = new(CustomResourceSubresources)
(*in).DeepCopyInto(*out)
}
if in.Versions != nil {
in, out := &in.Versions, &out.Versions
*out = make([]CustomResourceDefinitionVersion, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AdditionalPrinterColumns != nil {
in, out := &in.AdditionalPrinterColumns, &out.AdditionalPrinterColumns
*out = make([]CustomResourceColumnDefinition, len(*in))
copy(*out, *in)
}
if in.Conversion != nil {
in, out := &in.Conversion, &out.Conversion
*out = new(CustomResourceConversion)
(*in).DeepCopyInto(*out)
}
if in.PreserveUnknownFields != nil {
in, out := &in.PreserveUnknownFields, &out.PreserveUnknownFields
*out = new(bool)
**out = **in
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionSpec.
func (in *CustomResourceDefinitionSpec) DeepCopy() *CustomResourceDefinitionSpec {
if in == nil {
return nil
}
out := new(CustomResourceDefinitionSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceDefinitionStatus) DeepCopyInto(out *CustomResourceDefinitionStatus) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]CustomResourceDefinitionCondition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
in.AcceptedNames.DeepCopyInto(&out.AcceptedNames)
if in.StoredVersions != nil {
in, out := &in.StoredVersions, &out.StoredVersions
*out = make([]string, len(*in))
copy(*out, *in)
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionStatus.
func (in *CustomResourceDefinitionStatus) DeepCopy() *CustomResourceDefinitionStatus {
if in == nil {
return nil
}
out := new(CustomResourceDefinitionStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceDefinitionVersion) DeepCopyInto(out *CustomResourceDefinitionVersion) {
*out = *in
if in.Schema != nil {
in, out := &in.Schema, &out.Schema
*out = new(CustomResourceValidation)
(*in).DeepCopyInto(*out)
}
if in.Subresources != nil {
in, out := &in.Subresources, &out.Subresources
*out = new(CustomResourceSubresources)
(*in).DeepCopyInto(*out)
}
if in.AdditionalPrinterColumns != nil {
in, out := &in.AdditionalPrinterColumns, &out.AdditionalPrinterColumns
*out = make([]CustomResourceColumnDefinition, len(*in))
copy(*out, *in)
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionVersion.
func (in *CustomResourceDefinitionVersion) DeepCopy() *CustomResourceDefinitionVersion {
if in == nil {
return nil
}
out := new(CustomResourceDefinitionVersion)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceSubresourceScale) DeepCopyInto(out *CustomResourceSubresourceScale) {
*out = *in
if in.LabelSelectorPath != nil {
in, out := &in.LabelSelectorPath, &out.LabelSelectorPath
*out = new(string)
**out = **in
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresourceScale.
func (in *CustomResourceSubresourceScale) DeepCopy() *CustomResourceSubresourceScale {
if in == nil {
return nil
}
out := new(CustomResourceSubresourceScale)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceSubresourceStatus) DeepCopyInto(out *CustomResourceSubresourceStatus) {
*out = *in
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresourceStatus.
func (in *CustomResourceSubresourceStatus) DeepCopy() *CustomResourceSubresourceStatus {
if in == nil {
return nil
}
out := new(CustomResourceSubresourceStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceSubresources) DeepCopyInto(out *CustomResourceSubresources) {
*out = *in
if in.Status != nil {
in, out := &in.Status, &out.Status
*out = new(CustomResourceSubresourceStatus)
**out = **in
}
if in.Scale != nil {
in, out := &in.Scale, &out.Scale
*out = new(CustomResourceSubresourceScale)
(*in).DeepCopyInto(*out)
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresources.
func (in *CustomResourceSubresources) DeepCopy() *CustomResourceSubresources {
if in == nil {
return nil
}
out := new(CustomResourceSubresources)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomResourceValidation) DeepCopyInto(out *CustomResourceValidation) {
*out = *in
if in.OpenAPIV3Schema != nil {
in, out := &in.OpenAPIV3Schema, &out.OpenAPIV3Schema
*out = (*in).DeepCopy()
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceValidation.
func (in *CustomResourceValidation) DeepCopy() *CustomResourceValidation {
if in == nil {
return nil
}
out := new(CustomResourceValidation)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ExternalDocumentation) DeepCopyInto(out *ExternalDocumentation) {
*out = *in
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDocumentation.
func (in *ExternalDocumentation) DeepCopy() *ExternalDocumentation {
if in == nil {
return nil
}
out := new(ExternalDocumentation)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *JSON) DeepCopyInto(out *JSON) {
*out = *in
if in.Raw != nil {
in, out := &in.Raw, &out.Raw
*out = make([]byte, len(*in))
copy(*out, *in)
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSON.
func (in *JSON) DeepCopy() *JSON {
if in == nil {
return nil
}
out := new(JSON)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in JSONSchemaDefinitions) DeepCopyInto(out *JSONSchemaDefinitions) {
{
in := &in
*out = make(JSONSchemaDefinitions, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
return
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDefinitions.
func (in JSONSchemaDefinitions) DeepCopy() JSONSchemaDefinitions {
if in == nil {
return nil
}
out := new(JSONSchemaDefinitions)
in.DeepCopyInto(out)
return *out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in JSONSchemaDependencies) DeepCopyInto(out *JSONSchemaDependencies) {
{
in := &in
*out = make(JSONSchemaDependencies, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
return
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDependencies.
func (in JSONSchemaDependencies) DeepCopy() JSONSchemaDependencies {
if in == nil {
return nil
}
out := new(JSONSchemaDependencies)
in.DeepCopyInto(out)
return *out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *JSONSchemaProps) DeepCopyInto(out *JSONSchemaProps) {
clone := in.DeepCopy()
*out = *clone
return
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *JSONSchemaPropsOrArray) DeepCopyInto(out *JSONSchemaPropsOrArray) {
*out = *in
if in.Schema != nil {
in, out := &in.Schema, &out.Schema
*out = (*in).DeepCopy()
}
if in.JSONSchemas != nil {
in, out := &in.JSONSchemas, &out.JSONSchemas
*out = make([]JSONSchemaProps, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrArray.
func (in *JSONSchemaPropsOrArray) DeepCopy() *JSONSchemaPropsOrArray {
if in == nil {
return nil
}
out := new(JSONSchemaPropsOrArray)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *JSONSchemaPropsOrBool) DeepCopyInto(out *JSONSchemaPropsOrBool) {
*out = *in
if in.Schema != nil {
in, out := &in.Schema, &out.Schema
*out = (*in).DeepCopy()
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrBool.
func (in *JSONSchemaPropsOrBool) DeepCopy() *JSONSchemaPropsOrBool {
if in == nil {
return nil
}
out := new(JSONSchemaPropsOrBool)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *JSONSchemaPropsOrStringArray) DeepCopyInto(out *JSONSchemaPropsOrStringArray) {
*out = *in
if in.Schema != nil {
in, out := &in.Schema, &out.Schema
*out = (*in).DeepCopy()
}
if in.Property != nil {
in, out := &in.Property, &out.Property
*out = make([]string, len(*in))
copy(*out, *in)
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrStringArray.
func (in *JSONSchemaPropsOrStringArray) DeepCopy() *JSONSchemaPropsOrStringArray {
if in == nil {
return nil
}
out := new(JSONSchemaPropsOrStringArray)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ServiceReference) DeepCopyInto(out *ServiceReference) {
*out = *in
if in.Path != nil {
in, out := &in.Path, &out.Path
*out = new(string)
**out = **in
}
if in.Port != nil {
in, out := &in.Port, &out.Port
*out = new(int32)
**out = **in
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceReference.
func (in *ServiceReference) DeepCopy() *ServiceReference {
if in == nil {
return nil
}
out := new(ServiceReference)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *WebhookClientConfig) DeepCopyInto(out *WebhookClientConfig) {
*out = *in
if in.URL != nil {
in, out := &in.URL, &out.URL
*out = new(string)
**out = **in
}
if in.Service != nil {
in, out := &in.Service, &out.Service
*out = new(ServiceReference)
(*in).DeepCopyInto(*out)
}
if in.CABundle != nil {
in, out := &in.CABundle, &out.CABundle
*out = make([]byte, len(*in))
copy(*out, *in)
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookClientConfig.
func (in *WebhookClientConfig) DeepCopy() *WebhookClientConfig {
if in == nil {
return nil
}
out := new(WebhookClientConfig)
in.DeepCopyInto(out)
return out
}

View File

@ -0,0 +1,55 @@
// +build !ignore_autogenerated
/*
Copyright The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by defaulter-gen. DO NOT EDIT.
package v1beta1
import (
runtime "k8s.io/apimachinery/pkg/runtime"
)
// RegisterDefaults adds defaulters functions to the given scheme.
// Public to allow building arbitrary schemes.
// All generated defaulters are covering - they call all nested defaulters.
func RegisterDefaults(scheme *runtime.Scheme) error {
scheme.AddTypeDefaultingFunc(&CustomResourceDefinition{}, func(obj interface{}) { SetObjectDefaults_CustomResourceDefinition(obj.(*CustomResourceDefinition)) })
scheme.AddTypeDefaultingFunc(&CustomResourceDefinitionList{}, func(obj interface{}) {
SetObjectDefaults_CustomResourceDefinitionList(obj.(*CustomResourceDefinitionList))
})
return nil
}
func SetObjectDefaults_CustomResourceDefinition(in *CustomResourceDefinition) {
SetDefaults_CustomResourceDefinition(in)
SetDefaults_CustomResourceDefinitionSpec(&in.Spec)
if in.Spec.Conversion != nil {
if in.Spec.Conversion.WebhookClientConfig != nil {
if in.Spec.Conversion.WebhookClientConfig.Service != nil {
SetDefaults_ServiceReference(in.Spec.Conversion.WebhookClientConfig.Service)
}
}
}
}
func SetObjectDefaults_CustomResourceDefinitionList(in *CustomResourceDefinitionList) {
for i := range in.Items {
a := &in.Items[i]
SetObjectDefaults_CustomResourceDefinition(a)
}
}

1
vendor/modules.txt vendored
View File

@ -217,6 +217,7 @@ k8s.io/api/storage/v1beta1
# k8s.io/apiextensions-apiserver v0.18.2 => k8s.io/apiextensions-apiserver v0.0.0-20191016113550-5357c4baaf65
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1
# k8s.io/apimachinery v0.18.2 => k8s.io/apimachinery v0.0.0-20191004115801-a2eda9f80ab8
k8s.io/apimachinery/pkg/api/equality
k8s.io/apimachinery/pkg/api/errors