diff --git a/7.95.0/index.json b/7.95.0/index.json new file mode 100644 index 000000000..cffcb6563 --- /dev/null +++ b/7.95.0/index.json @@ -0,0 +1,95 @@ +[ + { + "id": "che-incubator/che-code/insiders", + "description": "Microsoft Visual Studio Code - Open Source IDE for Eclipse Che - Insiders build", + "displayName": "VS Code - Open Source", + "links": { + "devfile": "/v3/plugins/che-incubator/che-code/insiders/devfile.yaml" + }, + "tags": [ + "Tech-Preview" + ], + "name": "che-code", + "publisher": "che-incubator", + "type": "Che Editor", + "version": "insiders", + "icon": "/v3/images/vscode.svg" + }, + { + "id": "che-incubator/che-code/latest", + "description": "Microsoft Visual Studio Code - Open Source IDE for Eclipse Che", + "displayName": "VS Code - Open Source", + "links": { + "devfile": "/v3/plugins/che-incubator/che-code/latest/devfile.yaml" + }, + "name": "che-code", + "publisher": "che-incubator", + "type": "Che Editor", + "version": "latest", + "icon": "/v3/images/vscode.svg" + }, + { + "id": "che-incubator/che-idea-server/latest", + "description": "JetBrains IntelliJ IDEA Ultimate dev server for Eclipse Che - latest", + "displayName": "IntelliJ IDEA Ultimate (desktop)", + "links": { + "devfile": "/v3/plugins/che-incubator/che-idea-server/latest/devfile.yaml" + }, + "tags": [ + "Tech-Preview" + ], + "name": "che-idea-server", + "publisher": "che-incubator", + "type": "Che Editor", + "version": "latest", + "icon": "/v3/images/intellij-idea.svg" + }, + { + "id": "che-incubator/che-idea-server/next", + "description": "JetBrains IntelliJ IDEA Ultimate dev server for Eclipse Che - next", + "displayName": "IntelliJ IDEA Ultimate (desktop)", + "links": { + "devfile": "/v3/plugins/che-incubator/che-idea-server/next/devfile.yaml" + }, + "tags": [ + "Tech-Preview" + ], + "name": "che-idea-server", + "publisher": "che-incubator", + "type": "Che Editor", + "version": "next", + "icon": "/v3/images/intellij-idea.svg" + }, + { + "id": "che-incubator/che-idea/latest", + "description": "JetBrains IntelliJ IDEA Community IDE for Eclipse Che", + "displayName": "IntelliJ IDEA Community", + "links": { + "devfile": "/v3/plugins/che-incubator/che-idea/latest/devfile.yaml" + }, + "tags": [ + "Tech-Preview" + ], + "name": "che-idea", + "publisher": "che-incubator", + "type": "Che Editor", + "version": "latest", + "icon": "/v3/images/intellij-idea.svg" + }, + { + "id": "che-incubator/che-idea/next", + "description": "JetBrains IntelliJ IDEA Community IDE for Eclipse Che - next", + "displayName": "IntelliJ IDEA Community", + "links": { + "devfile": "/v3/plugins/che-incubator/che-idea/next/devfile.yaml" + }, + "tags": [ + "Tech-Preview" + ], + "name": "che-idea", + "publisher": "che-incubator", + "type": "Che Editor", + "version": "next", + "icon": "/v3/images/intellij-idea.svg" + } +] \ No newline at end of file diff --git a/7.95.0/v3/external_images.txt b/7.95.0/v3/external_images.txt new file mode 100644 index 000000000..e170063d6 --- /dev/null +++ b/7.95.0/v3/external_images.txt @@ -0,0 +1,12 @@ +quay.io/che-incubator/che-code:insiders +quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd +quay.io/che-incubator/che-code@sha256:6d26674cb43094330ef089516e6d067aaeefe63255c709b4cb79b8a43556a686 +quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd +quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd +quay.io/che-incubator/che-idea:next +quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd +quay.io/che-incubator/che-idea@sha256:8aae69dc4b0c122491a75400639af0fe92b5e214c6e68ac97cda29fb58b44151 +quay.io/che-incubator/che-idea-dev-server:next +quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd +quay.io/che-incubator/che-idea-dev-server@sha256:f363504b556731d3caf4bf65b64811647ee643c3d066c6845f8c9940efaaf8ee +quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd \ No newline at end of file diff --git a/7.95.0/v3/images/default.svg b/7.95.0/v3/images/default.svg new file mode 100644 index 000000000..ec3955915 --- /dev/null +++ b/7.95.0/v3/images/default.svg @@ -0,0 +1 @@ +che diff --git a/7.95.0/v3/images/dirigible.svg b/7.95.0/v3/images/dirigible.svg new file mode 100644 index 000000000..bebac4147 --- /dev/null +++ b/7.95.0/v3/images/dirigible.svg @@ -0,0 +1,23 @@ + + dirigible-logo-2Kx2K-svg + + + + + + + + + + + + + + + + + diff --git a/7.95.0/v3/images/eclipse-ide.svg b/7.95.0/v3/images/eclipse-ide.svg new file mode 100644 index 000000000..e306bd6f2 --- /dev/null +++ b/7.95.0/v3/images/eclipse-ide.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +® + diff --git a/7.95.0/v3/images/intellij-idea.svg b/7.95.0/v3/images/intellij-idea.svg new file mode 100644 index 000000000..ad112204b --- /dev/null +++ b/7.95.0/v3/images/intellij-idea.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/7.95.0/v3/images/notebook.svg b/7.95.0/v3/images/notebook.svg new file mode 100644 index 000000000..52e713c32 --- /dev/null +++ b/7.95.0/v3/images/notebook.svg @@ -0,0 +1,335 @@ + + + + + + image/svg+xml + + logo.svg + + + + logo.svg + Created using Figma 0.90 + + + + + + + + + + + + + + + + + + diff --git a/7.95.0/v3/images/pycharm.svg b/7.95.0/v3/images/pycharm.svg new file mode 100644 index 000000000..309487578 --- /dev/null +++ b/7.95.0/v3/images/pycharm.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/7.95.0/v3/images/vscode.svg b/7.95.0/v3/images/vscode.svg new file mode 100644 index 000000000..c453e633f --- /dev/null +++ b/7.95.0/v3/images/vscode.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/7.95.0/v3/plugins/.htaccess b/7.95.0/v3/plugins/.htaccess new file mode 100644 index 000000000..8efb55e11 --- /dev/null +++ b/7.95.0/v3/plugins/.htaccess @@ -0,0 +1 @@ +DirectoryIndex meta.yaml index.json diff --git a/7.95.0/v3/plugins/che-incubator/che-code/insiders/devfile.yaml b/7.95.0/v3/plugins/che-incubator/che-code/insiders/devfile.yaml new file mode 100644 index 000000000..44f827404 --- /dev/null +++ b/7.95.0/v3/plugins/che-incubator/che-code/insiders/devfile.yaml @@ -0,0 +1,88 @@ +schemaVersion: 2.2.2 +metadata: + name: che-code + displayName: VS Code - Open Source + description: Microsoft Visual Studio Code - Open Source IDE for Eclipse Che - Insiders build + icon: /images/vscode.svg + tags: + - Tech-Preview + attributes: + publisher: che-incubator + version: insiders + title: Microsoft Visual Studio Code - Open Source IDE for Eclipse Che - Insiders build + repository: https://github.com/che-incubator/che-code + firstPublicationDate: '2021-10-31' +commands: + - id: init-container-command + apply: + component: che-code-injector + - id: init-che-code-command + exec: + component: che-code-runtime-description + commandLine: nohup /checode/entrypoint-volume.sh > /checode/entrypoint-logs.txt 2>&1 & +events: + preStart: + - init-container-command + postStart: + - init-che-code-command +components: + - name: che-code-injector + container: + image: quay.io/che-incubator/che-code:insiders + command: + - /entrypoint-init-container.sh + volumeMounts: + - name: checode + path: /checode + memoryLimit: 256Mi + memoryRequest: 32Mi + cpuLimit: 500m + cpuRequest: 30m + - name: che-code-runtime-description + container: + image: quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd + memoryLimit: 1024Mi + memoryRequest: 256Mi + cpuLimit: 500m + cpuRequest: 30m + volumeMounts: + - name: checode + path: /checode + endpoints: + - name: che-code + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 3100 + exposure: public + secure: true + protocol: https + - name: code-redirect-1 + targetPort: 13131 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: code-redirect-2 + targetPort: 13132 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: code-redirect-3 + targetPort: 13133 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + attributes: + app.kubernetes.io/component: che-code-runtime + app.kubernetes.io/part-of: che-code.eclipse.org + controller.devfile.io/container-contribution: true + - name: checode + volume: {} diff --git a/7.95.0/v3/plugins/che-incubator/che-code/insiders/index.json b/7.95.0/v3/plugins/che-incubator/che-code/insiders/index.json new file mode 100644 index 000000000..44f827404 --- /dev/null +++ b/7.95.0/v3/plugins/che-incubator/che-code/insiders/index.json @@ -0,0 +1,88 @@ +schemaVersion: 2.2.2 +metadata: + name: che-code + displayName: VS Code - Open Source + description: Microsoft Visual Studio Code - Open Source IDE for Eclipse Che - Insiders build + icon: /images/vscode.svg + tags: + - Tech-Preview + attributes: + publisher: che-incubator + version: insiders + title: Microsoft Visual Studio Code - Open Source IDE for Eclipse Che - Insiders build + repository: https://github.com/che-incubator/che-code + firstPublicationDate: '2021-10-31' +commands: + - id: init-container-command + apply: + component: che-code-injector + - id: init-che-code-command + exec: + component: che-code-runtime-description + commandLine: nohup /checode/entrypoint-volume.sh > /checode/entrypoint-logs.txt 2>&1 & +events: + preStart: + - init-container-command + postStart: + - init-che-code-command +components: + - name: che-code-injector + container: + image: quay.io/che-incubator/che-code:insiders + command: + - /entrypoint-init-container.sh + volumeMounts: + - name: checode + path: /checode + memoryLimit: 256Mi + memoryRequest: 32Mi + cpuLimit: 500m + cpuRequest: 30m + - name: che-code-runtime-description + container: + image: quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd + memoryLimit: 1024Mi + memoryRequest: 256Mi + cpuLimit: 500m + cpuRequest: 30m + volumeMounts: + - name: checode + path: /checode + endpoints: + - name: che-code + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 3100 + exposure: public + secure: true + protocol: https + - name: code-redirect-1 + targetPort: 13131 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: code-redirect-2 + targetPort: 13132 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: code-redirect-3 + targetPort: 13133 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + attributes: + app.kubernetes.io/component: che-code-runtime + app.kubernetes.io/part-of: che-code.eclipse.org + controller.devfile.io/container-contribution: true + - name: checode + volume: {} diff --git a/7.95.0/v3/plugins/che-incubator/che-code/latest/devfile.yaml b/7.95.0/v3/plugins/che-incubator/che-code/latest/devfile.yaml new file mode 100644 index 000000000..583eca1ff --- /dev/null +++ b/7.95.0/v3/plugins/che-incubator/che-code/latest/devfile.yaml @@ -0,0 +1,86 @@ +schemaVersion: 2.2.2 +metadata: + name: che-code + displayName: VS Code - Open Source + description: Microsoft Visual Studio Code - Open Source IDE for Eclipse Che + icon: /images/vscode.svg + attributes: + publisher: che-incubator + version: 7.95.0 + title: Microsoft Visual Studio Code - Open Source IDE for Eclipse Che + repository: https://github.com/che-incubator/che-code + firstPublicationDate: '2021-10-31' +commands: + - id: init-container-command + apply: + component: che-code-injector + - id: init-che-code-command + exec: + component: che-code-runtime-description + commandLine: nohup /checode/entrypoint-volume.sh > /checode/entrypoint-logs.txt 2>&1 & +events: + preStart: + - init-container-command + postStart: + - init-che-code-command +components: + - name: che-code-injector + container: + image: quay.io/che-incubator/che-code@sha256:6d26674cb43094330ef089516e6d067aaeefe63255c709b4cb79b8a43556a686 + command: + - /entrypoint-init-container.sh + volumeMounts: + - name: checode + path: /checode + memoryLimit: 256Mi + memoryRequest: 32Mi + cpuLimit: 500m + cpuRequest: 30m + - name: che-code-runtime-description + container: + image: quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd + memoryLimit: 1024Mi + memoryRequest: 256Mi + cpuLimit: 500m + cpuRequest: 30m + volumeMounts: + - name: checode + path: /checode + endpoints: + - name: che-code + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 3100 + exposure: public + secure: true + protocol: https + - name: code-redirect-1 + targetPort: 13131 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: code-redirect-2 + targetPort: 13132 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: code-redirect-3 + targetPort: 13133 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + attributes: + app.kubernetes.io/component: che-code-runtime + app.kubernetes.io/part-of: che-code.eclipse.org + controller.devfile.io/container-contribution: true + - name: checode + volume: {} diff --git a/7.95.0/v3/plugins/che-incubator/che-code/latest/index.json b/7.95.0/v3/plugins/che-incubator/che-code/latest/index.json new file mode 100644 index 000000000..583eca1ff --- /dev/null +++ b/7.95.0/v3/plugins/che-incubator/che-code/latest/index.json @@ -0,0 +1,86 @@ +schemaVersion: 2.2.2 +metadata: + name: che-code + displayName: VS Code - Open Source + description: Microsoft Visual Studio Code - Open Source IDE for Eclipse Che + icon: /images/vscode.svg + attributes: + publisher: che-incubator + version: 7.95.0 + title: Microsoft Visual Studio Code - Open Source IDE for Eclipse Che + repository: https://github.com/che-incubator/che-code + firstPublicationDate: '2021-10-31' +commands: + - id: init-container-command + apply: + component: che-code-injector + - id: init-che-code-command + exec: + component: che-code-runtime-description + commandLine: nohup /checode/entrypoint-volume.sh > /checode/entrypoint-logs.txt 2>&1 & +events: + preStart: + - init-container-command + postStart: + - init-che-code-command +components: + - name: che-code-injector + container: + image: quay.io/che-incubator/che-code@sha256:6d26674cb43094330ef089516e6d067aaeefe63255c709b4cb79b8a43556a686 + command: + - /entrypoint-init-container.sh + volumeMounts: + - name: checode + path: /checode + memoryLimit: 256Mi + memoryRequest: 32Mi + cpuLimit: 500m + cpuRequest: 30m + - name: che-code-runtime-description + container: + image: quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd + memoryLimit: 1024Mi + memoryRequest: 256Mi + cpuLimit: 500m + cpuRequest: 30m + volumeMounts: + - name: checode + path: /checode + endpoints: + - name: che-code + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 3100 + exposure: public + secure: true + protocol: https + - name: code-redirect-1 + targetPort: 13131 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: code-redirect-2 + targetPort: 13132 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: code-redirect-3 + targetPort: 13133 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + attributes: + app.kubernetes.io/component: che-code-runtime + app.kubernetes.io/part-of: che-code.eclipse.org + controller.devfile.io/container-contribution: true + - name: checode + volume: {} diff --git a/7.95.0/v3/plugins/che-incubator/che-idea-server/latest/devfile.yaml b/7.95.0/v3/plugins/che-incubator/che-idea-server/latest/devfile.yaml new file mode 100644 index 000000000..859279359 --- /dev/null +++ b/7.95.0/v3/plugins/che-incubator/che-idea-server/latest/devfile.yaml @@ -0,0 +1,67 @@ +schemaVersion: 2.2.2 +metadata: + name: che-idea-server + displayName: IntelliJ IDEA Ultimate (desktop) + description: JetBrains IntelliJ IDEA Ultimate dev server for Eclipse Che - latest + icon: /images/intellij-idea.svg + tags: + - Tech-Preview + attributes: + publisher: che-incubator + version: latest + title: JetBrains IntelliJ IDEA Ultimate dev server for Eclipse Che - latest + repository: https://github.com/che-incubator/che-idea-dev-server + firstPublicationDate: '2023-30-11' +commands: + - id: inject-editor + apply: + component: editor-injector + - id: start-idea-server + exec: + component: editor-runtime + commandLine: nohup /idea-server/entrypoint-volume.sh > /idea-server/std.out 2>&1 & +events: + preStart: + - inject-editor + postStart: + - start-idea-server +components: + - name: idea-server + volume: {} + - name: editor-injector + container: + image: quay.io/che-incubator/che-idea-dev-server@sha256:f363504b556731d3caf4bf65b64811647ee643c3d066c6845f8c9940efaaf8ee + command: + - /entrypoint-init-container.sh + volumeMounts: + - name: idea-server + path: /idea-server + memoryLimit: 256Mi + memoryRequest: 32Mi + cpuLimit: 500m + cpuRequest: 30m + - name: editor-runtime + container: + image: quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd + memoryLimit: 6144Mi + memoryRequest: 2048Mi + cpuLimit: 2000m + cpuRequest: 1500m + volumeMounts: + - name: idea-server + path: /idea-server + endpoints: + - name: idea-server + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 3400 + exposure: public + secure: true + protocol: https + attributes: + app.kubernetes.io/component: editor-runtime + app.kubernetes.io/part-of: idea-server.eclipse.org + controller.devfile.io/container-contribution: true diff --git a/7.95.0/v3/plugins/che-incubator/che-idea-server/latest/index.json b/7.95.0/v3/plugins/che-incubator/che-idea-server/latest/index.json new file mode 100644 index 000000000..859279359 --- /dev/null +++ b/7.95.0/v3/plugins/che-incubator/che-idea-server/latest/index.json @@ -0,0 +1,67 @@ +schemaVersion: 2.2.2 +metadata: + name: che-idea-server + displayName: IntelliJ IDEA Ultimate (desktop) + description: JetBrains IntelliJ IDEA Ultimate dev server for Eclipse Che - latest + icon: /images/intellij-idea.svg + tags: + - Tech-Preview + attributes: + publisher: che-incubator + version: latest + title: JetBrains IntelliJ IDEA Ultimate dev server for Eclipse Che - latest + repository: https://github.com/che-incubator/che-idea-dev-server + firstPublicationDate: '2023-30-11' +commands: + - id: inject-editor + apply: + component: editor-injector + - id: start-idea-server + exec: + component: editor-runtime + commandLine: nohup /idea-server/entrypoint-volume.sh > /idea-server/std.out 2>&1 & +events: + preStart: + - inject-editor + postStart: + - start-idea-server +components: + - name: idea-server + volume: {} + - name: editor-injector + container: + image: quay.io/che-incubator/che-idea-dev-server@sha256:f363504b556731d3caf4bf65b64811647ee643c3d066c6845f8c9940efaaf8ee + command: + - /entrypoint-init-container.sh + volumeMounts: + - name: idea-server + path: /idea-server + memoryLimit: 256Mi + memoryRequest: 32Mi + cpuLimit: 500m + cpuRequest: 30m + - name: editor-runtime + container: + image: quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd + memoryLimit: 6144Mi + memoryRequest: 2048Mi + cpuLimit: 2000m + cpuRequest: 1500m + volumeMounts: + - name: idea-server + path: /idea-server + endpoints: + - name: idea-server + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 3400 + exposure: public + secure: true + protocol: https + attributes: + app.kubernetes.io/component: editor-runtime + app.kubernetes.io/part-of: idea-server.eclipse.org + controller.devfile.io/container-contribution: true diff --git a/7.95.0/v3/plugins/che-incubator/che-idea-server/next/devfile.yaml b/7.95.0/v3/plugins/che-incubator/che-idea-server/next/devfile.yaml new file mode 100644 index 000000000..f2c48baaa --- /dev/null +++ b/7.95.0/v3/plugins/che-incubator/che-idea-server/next/devfile.yaml @@ -0,0 +1,67 @@ +schemaVersion: 2.2.2 +metadata: + name: che-idea-server + displayName: IntelliJ IDEA Ultimate (desktop) + description: JetBrains IntelliJ IDEA Ultimate dev server for Eclipse Che - next + icon: /images/intellij-idea.svg + tags: + - Tech-Preview + attributes: + publisher: che-incubator + version: next + title: JetBrains IntelliJ IDEA Ultimate dev server for Eclipse Che - next + repository: https://github.com/che-incubator/che-idea-dev-server + firstPublicationDate: '2023-30-11' +commands: + - id: inject-editor + apply: + component: editor-injector + - id: start-idea-server + exec: + component: editor-runtime + commandLine: nohup /idea-server/entrypoint-volume.sh > /idea-server/std.out 2>&1 & +events: + preStart: + - inject-editor + postStart: + - start-idea-server +components: + - name: idea-server + volume: {} + - name: editor-injector + container: + image: quay.io/che-incubator/che-idea-dev-server:next + command: + - /entrypoint-init-container.sh + volumeMounts: + - name: idea-server + path: /idea-server + memoryLimit: 256Mi + memoryRequest: 32Mi + cpuLimit: 500m + cpuRequest: 30m + - name: editor-runtime + container: + image: quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd + memoryLimit: 6144Mi + memoryRequest: 2048Mi + cpuLimit: 2000m + cpuRequest: 1500m + volumeMounts: + - name: idea-server + path: /idea-server + endpoints: + - name: idea-server + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 3400 + exposure: public + secure: true + protocol: https + attributes: + app.kubernetes.io/component: editor-runtime + app.kubernetes.io/part-of: idea-server.eclipse.org + controller.devfile.io/container-contribution: true diff --git a/7.95.0/v3/plugins/che-incubator/che-idea-server/next/index.json b/7.95.0/v3/plugins/che-incubator/che-idea-server/next/index.json new file mode 100644 index 000000000..f2c48baaa --- /dev/null +++ b/7.95.0/v3/plugins/che-incubator/che-idea-server/next/index.json @@ -0,0 +1,67 @@ +schemaVersion: 2.2.2 +metadata: + name: che-idea-server + displayName: IntelliJ IDEA Ultimate (desktop) + description: JetBrains IntelliJ IDEA Ultimate dev server for Eclipse Che - next + icon: /images/intellij-idea.svg + tags: + - Tech-Preview + attributes: + publisher: che-incubator + version: next + title: JetBrains IntelliJ IDEA Ultimate dev server for Eclipse Che - next + repository: https://github.com/che-incubator/che-idea-dev-server + firstPublicationDate: '2023-30-11' +commands: + - id: inject-editor + apply: + component: editor-injector + - id: start-idea-server + exec: + component: editor-runtime + commandLine: nohup /idea-server/entrypoint-volume.sh > /idea-server/std.out 2>&1 & +events: + preStart: + - inject-editor + postStart: + - start-idea-server +components: + - name: idea-server + volume: {} + - name: editor-injector + container: + image: quay.io/che-incubator/che-idea-dev-server:next + command: + - /entrypoint-init-container.sh + volumeMounts: + - name: idea-server + path: /idea-server + memoryLimit: 256Mi + memoryRequest: 32Mi + cpuLimit: 500m + cpuRequest: 30m + - name: editor-runtime + container: + image: quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd + memoryLimit: 6144Mi + memoryRequest: 2048Mi + cpuLimit: 2000m + cpuRequest: 1500m + volumeMounts: + - name: idea-server + path: /idea-server + endpoints: + - name: idea-server + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 3400 + exposure: public + secure: true + protocol: https + attributes: + app.kubernetes.io/component: editor-runtime + app.kubernetes.io/part-of: idea-server.eclipse.org + controller.devfile.io/container-contribution: true diff --git a/7.95.0/v3/plugins/che-incubator/che-idea/latest/devfile.yaml b/7.95.0/v3/plugins/che-incubator/che-idea/latest/devfile.yaml new file mode 100644 index 000000000..47e48386f --- /dev/null +++ b/7.95.0/v3/plugins/che-incubator/che-idea/latest/devfile.yaml @@ -0,0 +1,107 @@ +schemaVersion: 2.2.2 +metadata: + name: che-idea + displayName: IntelliJ IDEA Community + description: JetBrains IntelliJ IDEA Community IDE for Eclipse Che + icon: /images/intellij-idea.svg + tags: + - Tech-Preview + attributes: + publisher: che-incubator + version: latest + title: JetBrains IntelliJ IDEA Community IDE for Eclipse Che + repository: https://github.com/che-incubator/jetbrains-editor-images + firstPublicationDate: '2022-01-11' +commands: + - id: init-container-command + apply: + component: che-idea-injector + - id: init-che-idea-command + exec: + component: che-idea-runtime-description + commandLine: nohup /projector/entrypoint-volume.sh > /projector/entrypoint-logs.txt 2>&1 & +events: + preStart: + - init-container-command + postStart: + - init-che-idea-command +components: + - name: che-idea-runtime-description + container: + image: quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd + 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 + - name: projector-java-configuration + path: /home/user/.java + memoryLimit: 6144Mi + memoryRequest: 2048Mi + cpuLimit: 2000m + cpuRequest: 1500m + endpoints: + - name: intellij + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 8887 + exposure: public + path: /?backgroundColor=434343&wss + secure: true + protocol: https + - name: intellij-redirect-1 + targetPort: 13131 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: intellij-redirect-2 + targetPort: 13132 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: intellij-redirect-3 + targetPort: 13133 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + attributes: + app.kubernetes.io/component: che-idea-runtime + app.kubernetes.io/part-of: che-idea.eclipse.org + controller.devfile.io/container-contribution: true + - name: projector-volume + volume: {} + - name: projector-configuration + volume: {} + - name: projector-java-configuration + volume: {} + - name: che-idea-injector + container: + image: quay.io/che-incubator/che-idea@sha256:8aae69dc4b0c122491a75400639af0fe92b5e214c6e68ac97cda29fb58b44151 + 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 diff --git a/7.95.0/v3/plugins/che-incubator/che-idea/latest/index.json b/7.95.0/v3/plugins/che-incubator/che-idea/latest/index.json new file mode 100644 index 000000000..47e48386f --- /dev/null +++ b/7.95.0/v3/plugins/che-incubator/che-idea/latest/index.json @@ -0,0 +1,107 @@ +schemaVersion: 2.2.2 +metadata: + name: che-idea + displayName: IntelliJ IDEA Community + description: JetBrains IntelliJ IDEA Community IDE for Eclipse Che + icon: /images/intellij-idea.svg + tags: + - Tech-Preview + attributes: + publisher: che-incubator + version: latest + title: JetBrains IntelliJ IDEA Community IDE for Eclipse Che + repository: https://github.com/che-incubator/jetbrains-editor-images + firstPublicationDate: '2022-01-11' +commands: + - id: init-container-command + apply: + component: che-idea-injector + - id: init-che-idea-command + exec: + component: che-idea-runtime-description + commandLine: nohup /projector/entrypoint-volume.sh > /projector/entrypoint-logs.txt 2>&1 & +events: + preStart: + - init-container-command + postStart: + - init-che-idea-command +components: + - name: che-idea-runtime-description + container: + image: quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd + 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 + - name: projector-java-configuration + path: /home/user/.java + memoryLimit: 6144Mi + memoryRequest: 2048Mi + cpuLimit: 2000m + cpuRequest: 1500m + endpoints: + - name: intellij + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 8887 + exposure: public + path: /?backgroundColor=434343&wss + secure: true + protocol: https + - name: intellij-redirect-1 + targetPort: 13131 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: intellij-redirect-2 + targetPort: 13132 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: intellij-redirect-3 + targetPort: 13133 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + attributes: + app.kubernetes.io/component: che-idea-runtime + app.kubernetes.io/part-of: che-idea.eclipse.org + controller.devfile.io/container-contribution: true + - name: projector-volume + volume: {} + - name: projector-configuration + volume: {} + - name: projector-java-configuration + volume: {} + - name: che-idea-injector + container: + image: quay.io/che-incubator/che-idea@sha256:8aae69dc4b0c122491a75400639af0fe92b5e214c6e68ac97cda29fb58b44151 + 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 diff --git a/7.95.0/v3/plugins/che-incubator/che-idea/next/devfile.yaml b/7.95.0/v3/plugins/che-incubator/che-idea/next/devfile.yaml new file mode 100644 index 000000000..f835b919e --- /dev/null +++ b/7.95.0/v3/plugins/che-incubator/che-idea/next/devfile.yaml @@ -0,0 +1,107 @@ +schemaVersion: 2.2.2 +metadata: + name: che-idea + displayName: IntelliJ IDEA Community + description: JetBrains IntelliJ IDEA Community IDE for Eclipse Che - next + icon: /images/intellij-idea.svg + tags: + - Tech-Preview + attributes: + publisher: che-incubator + version: next + title: JetBrains IntelliJ IDEA Community IDE for Eclipse Che - next + repository: https://github.com/che-incubator/jetbrains-editor-images + firstPublicationDate: '2022-01-11' +commands: + - id: init-container-command + apply: + component: che-idea-injector + - id: init-che-idea-command + exec: + component: che-idea-runtime-description + commandLine: nohup /projector/entrypoint-volume.sh > /projector/entrypoint-logs.txt 2>&1 & +events: + preStart: + - init-container-command + postStart: + - init-che-idea-command +components: + - name: che-idea-runtime-description + container: + image: quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd + 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 + - name: projector-java-configuration + path: /home/user/.java + memoryLimit: 6144Mi + memoryRequest: 2048Mi + cpuLimit: 2000m + cpuRequest: 1500m + endpoints: + - name: intellij + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 8887 + exposure: public + path: /?backgroundColor=434343&wss + secure: true + protocol: https + - name: intellij-redirect-1 + targetPort: 13131 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: intellij-redirect-2 + targetPort: 13132 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: intellij-redirect-3 + targetPort: 13133 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + attributes: + app.kubernetes.io/component: che-idea-runtime + app.kubernetes.io/part-of: che-idea.eclipse.org + controller.devfile.io/container-contribution: true + - name: projector-volume + volume: {} + - name: projector-configuration + volume: {} + - name: projector-java-configuration + volume: {} + - name: che-idea-injector + container: + image: quay.io/che-incubator/che-idea:next + 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 diff --git a/7.95.0/v3/plugins/che-incubator/che-idea/next/index.json b/7.95.0/v3/plugins/che-incubator/che-idea/next/index.json new file mode 100644 index 000000000..f835b919e --- /dev/null +++ b/7.95.0/v3/plugins/che-incubator/che-idea/next/index.json @@ -0,0 +1,107 @@ +schemaVersion: 2.2.2 +metadata: + name: che-idea + displayName: IntelliJ IDEA Community + description: JetBrains IntelliJ IDEA Community IDE for Eclipse Che - next + icon: /images/intellij-idea.svg + tags: + - Tech-Preview + attributes: + publisher: che-incubator + version: next + title: JetBrains IntelliJ IDEA Community IDE for Eclipse Che - next + repository: https://github.com/che-incubator/jetbrains-editor-images + firstPublicationDate: '2022-01-11' +commands: + - id: init-container-command + apply: + component: che-idea-injector + - id: init-che-idea-command + exec: + component: che-idea-runtime-description + commandLine: nohup /projector/entrypoint-volume.sh > /projector/entrypoint-logs.txt 2>&1 & +events: + preStart: + - init-container-command + postStart: + - init-che-idea-command +components: + - name: che-idea-runtime-description + container: + image: quay.io/devfile/universal-developer-image@sha256:dfb1abf34fdcb203c6462c9ae8602f4a1bdcbeb31e8a9d563b34684618ec66bd + 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 + - name: projector-java-configuration + path: /home/user/.java + memoryLimit: 6144Mi + memoryRequest: 2048Mi + cpuLimit: 2000m + cpuRequest: 1500m + endpoints: + - name: intellij + attributes: + type: main + cookiesAuthEnabled: true + discoverable: false + urlRewriteSupported: true + targetPort: 8887 + exposure: public + path: /?backgroundColor=434343&wss + secure: true + protocol: https + - name: intellij-redirect-1 + targetPort: 13131 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: intellij-redirect-2 + targetPort: 13132 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + - name: intellij-redirect-3 + targetPort: 13133 + exposure: public + protocol: https + attributes: + discoverable: false + urlRewriteSupported: false + attributes: + app.kubernetes.io/component: che-idea-runtime + app.kubernetes.io/part-of: che-idea.eclipse.org + controller.devfile.io/container-contribution: true + - name: projector-volume + volume: {} + - name: projector-configuration + volume: {} + - name: projector-java-configuration + volume: {} + - name: che-idea-injector + container: + image: quay.io/che-incubator/che-idea:next + 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 diff --git a/7.95.0/v3/plugins/index.json b/7.95.0/v3/plugins/index.json new file mode 100644 index 000000000..cffcb6563 --- /dev/null +++ b/7.95.0/v3/plugins/index.json @@ -0,0 +1,95 @@ +[ + { + "id": "che-incubator/che-code/insiders", + "description": "Microsoft Visual Studio Code - Open Source IDE for Eclipse Che - Insiders build", + "displayName": "VS Code - Open Source", + "links": { + "devfile": "/v3/plugins/che-incubator/che-code/insiders/devfile.yaml" + }, + "tags": [ + "Tech-Preview" + ], + "name": "che-code", + "publisher": "che-incubator", + "type": "Che Editor", + "version": "insiders", + "icon": "/v3/images/vscode.svg" + }, + { + "id": "che-incubator/che-code/latest", + "description": "Microsoft Visual Studio Code - Open Source IDE for Eclipse Che", + "displayName": "VS Code - Open Source", + "links": { + "devfile": "/v3/plugins/che-incubator/che-code/latest/devfile.yaml" + }, + "name": "che-code", + "publisher": "che-incubator", + "type": "Che Editor", + "version": "latest", + "icon": "/v3/images/vscode.svg" + }, + { + "id": "che-incubator/che-idea-server/latest", + "description": "JetBrains IntelliJ IDEA Ultimate dev server for Eclipse Che - latest", + "displayName": "IntelliJ IDEA Ultimate (desktop)", + "links": { + "devfile": "/v3/plugins/che-incubator/che-idea-server/latest/devfile.yaml" + }, + "tags": [ + "Tech-Preview" + ], + "name": "che-idea-server", + "publisher": "che-incubator", + "type": "Che Editor", + "version": "latest", + "icon": "/v3/images/intellij-idea.svg" + }, + { + "id": "che-incubator/che-idea-server/next", + "description": "JetBrains IntelliJ IDEA Ultimate dev server for Eclipse Che - next", + "displayName": "IntelliJ IDEA Ultimate (desktop)", + "links": { + "devfile": "/v3/plugins/che-incubator/che-idea-server/next/devfile.yaml" + }, + "tags": [ + "Tech-Preview" + ], + "name": "che-idea-server", + "publisher": "che-incubator", + "type": "Che Editor", + "version": "next", + "icon": "/v3/images/intellij-idea.svg" + }, + { + "id": "che-incubator/che-idea/latest", + "description": "JetBrains IntelliJ IDEA Community IDE for Eclipse Che", + "displayName": "IntelliJ IDEA Community", + "links": { + "devfile": "/v3/plugins/che-incubator/che-idea/latest/devfile.yaml" + }, + "tags": [ + "Tech-Preview" + ], + "name": "che-idea", + "publisher": "che-incubator", + "type": "Che Editor", + "version": "latest", + "icon": "/v3/images/intellij-idea.svg" + }, + { + "id": "che-incubator/che-idea/next", + "description": "JetBrains IntelliJ IDEA Community IDE for Eclipse Che - next", + "displayName": "IntelliJ IDEA Community", + "links": { + "devfile": "/v3/plugins/che-incubator/che-idea/next/devfile.yaml" + }, + "tags": [ + "Tech-Preview" + ], + "name": "che-idea", + "publisher": "che-incubator", + "type": "Che Editor", + "version": "next", + "icon": "/v3/images/intellij-idea.svg" + } +] \ No newline at end of file