From 1381fb8e4c589307efb2b0f1689d325e433f07cb Mon Sep 17 00:00:00 2001 From: Vladyslav Zhukovskyi Date: Mon, 17 Jan 2022 13:17:21 +0200 Subject: [PATCH] Add next and latest versions of che-idea and che-pycharm editors Signed-off-by: Vladyslav Zhukovskyi --- che-editors.yaml | 162 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 156 insertions(+), 6 deletions(-) diff --git a/che-editors.yaml b/che-editors.yaml index 2da1dce582..1a7f7aeb46 100644 --- a/che-editors.yaml +++ b/che-editors.yaml @@ -530,13 +530,13 @@ editors: volume: {} - schemaVersion: 2.1.0 metadata: - name: che-incubator/che-idea/2020.3.4-next + name: che-incubator/che-idea/next displayName: IntelliJ IDEA Community Edition - description: IntelliJ IDEA Community running using Projector + description: IntelliJ IDEA Community running using Projector (next development version) icon: https://resources.jetbrains.com/storage/products/intellij-idea/img/meta/intellij-idea_logo_300x300.png attributes: publisher: che-incubator - version: 2020.3.4 + version: next title: IntelliJ IDEA Community as Editor for Eclipse Che repository: 'https://github.com/che-incubator/jetbrains-editor-images' firstPublicationDate: '2022-01-11' @@ -605,13 +605,88 @@ editors: cpuRequest: 30m - schemaVersion: 2.1.0 metadata: - name: che-incubator/che-pycharm/2020.3.5-next + name: che-incubator/che-idea/latest + displayName: IntelliJ IDEA Community Edition + description: IntelliJ IDEA Community running using Projector (latest released version) + icon: https://resources.jetbrains.com/storage/products/intellij-idea/img/meta/intellij-idea_logo_300x300.png + attributes: + publisher: che-incubator + version: latest + title: IntelliJ IDEA Community as Editor for Eclipse Che + repository: 'https://github.com/che-incubator/jetbrains-editor-images' + firstPublicationDate: '2022-01-11' + skipMetaYaml: true + commands: + - id: init-container-command + apply: + component: che-idea-injector + events: + preStart: + - init-container-command + components: + - name: che-idea-runtime-description + container: + image: 'quay.io/devfile/universal-developer-image:ubi8-0e189d9' + command: + - /projector/entrypoint-volume.sh + env: + - name: PROJECTOR_ASSEMBLY_DIR + value: /projector + - name: PROJECTOR_CONFIG_DIR + value: /home/user/.jetbrains + volumeMounts: + - name: projector-volume + path: /projector + - name: projector-configuration + path: /home/user/.jetbrains + memoryLimit: 2048Mi + memoryRequest: 256Mi + cpuLimit: 500m + cpuRequest: 30m + endpoints: + - name: intellij + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 8887 + exposure: public + path: '/?backgroundColor=434343&wss' + secure: false + protocol: http + attributes: + app.kubernetes.io/component: che-idea-injector + app.kubernetes.io/part-of: che-idea.eclipse.org + - name: projector-volume + volume: { } + - name: projector-configuration + volume: { } + - name: che-idea-injector + container: + image: 'quay.io/che-incubator/che-idea:latest' + command: [ "/projector/entrypoint-init-container.sh" ] + env: + - name: PROJECTOR_VOLUME_MOUNT + value: /projector-volume + - name: PROJECTOR_ASSEMBLY_DIR + value: /projector + volumeMounts: + - name: projector-volume + path: /projector-volume + memoryLimit: 128Mi + memoryRequest: 32Mi + cpuLimit: 500m + cpuRequest: 30m + - schemaVersion: 2.1.0 + metadata: + name: che-incubator/che-pycharm/next displayName: PyCharm Community - description: PyCharm Community running using Projector + description: PyCharm Community running using Projector (next development version) icon: https://resources.jetbrains.com/storage/products/pycharm/img/meta/pycharm_logo_300x300.png attributes: publisher: che-incubator - version: 2020.3.5 + version: next title: PyCharm Community as Editor for Eclipse Che repository: 'https://github.com/che-incubator/jetbrains-editor-images' firstPublicationDate: '2021-10-06' @@ -678,3 +753,78 @@ editors: memoryRequest: 32Mi cpuLimit: 500m cpuRequest: 30m + - schemaVersion: 2.1.0 + metadata: + name: che-incubator/che-pycharm/latest + displayName: PyCharm Community + description: PyCharm Community running using Projector (latest released version) + icon: https://resources.jetbrains.com/storage/products/pycharm/img/meta/pycharm_logo_300x300.png + attributes: + publisher: che-incubator + version: latest + title: PyCharm Community as Editor for Eclipse Che + repository: 'https://github.com/che-incubator/jetbrains-editor-images' + firstPublicationDate: '2021-10-06' + skipMetaYaml: true + commands: + - id: init-container-command + apply: + component: che-pycharm-injector + events: + preStart: + - init-container-command + components: + - name: che-pycharm-runtime-description + container: + image: 'quay.io/devfile/universal-developer-image:ubi8-0e189d9' + command: + - /projector/entrypoint-volume.sh + env: + - name: PROJECTOR_ASSEMBLY_DIR + value: /projector + - name: PROJECTOR_CONFIG_DIR + value: /home/user/.jetbrains + volumeMounts: + - name: projector-volume + path: /projector + - name: projector-configuration + path: /home/user/.jetbrains + memoryLimit: 2048Mi + memoryRequest: 256Mi + cpuLimit: 500m + cpuRequest: 30m + endpoints: + - name: intellij + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 8887 + exposure: public + path: '/?backgroundColor=434343&wss' + secure: false + protocol: http + attributes: + app.kubernetes.io/component: che-pycharm-injector + app.kubernetes.io/part-of: che-pycharm.eclipse.org + - name: projector-volume + volume: { } + - name: projector-configuration + volume: { } + - name: che-pycharm-injector + container: + image: 'quay.io/che-incubator/che-pycharm:latest' + command: [ "/projector/entrypoint-init-container.sh" ] + env: + - name: PROJECTOR_VOLUME_MOUNT + value: /projector-volume + - name: PROJECTOR_ASSEMBLY_DIR + value: /projector + volumeMounts: + - name: projector-volume + path: /projector-volume + memoryLimit: 128Mi + memoryRequest: 32Mi + cpuLimit: 500m + cpuRequest: 30m