diff --git a/editors-definitions/che-code-sshd-insiders.yaml b/editors-definitions/che-code-sshd-insiders.yaml new file mode 100644 index 0000000000..8267778d43 --- /dev/null +++ b/editors-definitions/che-code-sshd-insiders.yaml @@ -0,0 +1,108 @@ +# +# Copyright (c) 2025 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Red Hat, Inc. - initial API and implementation +# + +schemaVersion: 2.3.0 +metadata: + name: che-code-sshd + displayName: Visual Studio Code (desktop) (SSH) + description: Visual Studio Code server for Eclipse Che over SSH - insiders + tags: + - Tech-Preview + - ssh + - CLI + - vscode + attributes: + arch: + - x86_64 + - arm64 + - s390x + - ppc64le + publisher: che-incubator + version: insiders + provider: Provided by [Microsoft](https://www.microsoft.com/) under [License](https://code.visualstudio.com/License) + title: Visual Studio Code server for Eclipse Che over SSH - insiders + repository: https://github.com/che-incubator/che-code + firstPublicationDate: '2025-09-17' + iconMediatype: image/svg+xml + iconData: | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +components: + - name: che-code-sshd + container: + image: quay.io/che-incubator/che-code-sshd:insiders + memoryLimit: 4096Mi + memoryRequest: 256Mi + cpuLimit: 1000m + cpuRequest: 500m + command: + - sh + - -c + - "nohup /entrypoint.sh & nohup /sshd.start & nohup node /opt/www/server.js & tail -f /dev/null" + endpoints: + - name: che-code-sshd + attributes: + type: main + discoverable: false + urlRewriteSupported: true + targetPort: 3400 + exposure: public + secure: true + protocol: https + volumeMounts: + - name: m2 + path: /home/user/.m2 + attributes: + app.kubernetes.io/component: che-code-sshd + app.kubernetes.io/part-of: che-code-server.eclipse.org + - name: m2 + volume: {} diff --git a/editors-definitions/che-code-sshd-next.yaml b/editors-definitions/che-code-sshd-next.yaml new file mode 100644 index 0000000000..7c0a7d7744 --- /dev/null +++ b/editors-definitions/che-code-sshd-next.yaml @@ -0,0 +1,108 @@ +# +# Copyright (c) 2025 Red Hat, Inc. +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Red Hat, Inc. - initial API and implementation +# + +schemaVersion: 2.3.0 +metadata: + name: che-code-sshd + displayName: Visual Studio Code (desktop) (SSH) + description: Visual Studio Code server for Eclipse Che over SSH - next + tags: + - ssh + - CLI + - vscode + - Tech-Preview + attributes: + arch: + - x86_64 + - arm64 + - s390x + - ppc64le + publisher: che-incubator + version: next + provider: Provided by [Microsoft](https://www.microsoft.com/) under [License](https://code.visualstudio.com/License) + title: Visual Studio Code server for Eclipse Che over SSH - next + repository: https://github.com/che-incubator/che-code + firstPublicationDate: '2025-09-17' + iconMediatype: image/svg+xml + iconData: | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +components: + - name: che-code-sshd + container: + image: quay.io/che-incubator/che-code-sshd:next + memoryLimit: 4096Mi + memoryRequest: 256Mi + cpuLimit: 1000m + cpuRequest: 500m + command: + - sh + - -c + - "nohup /entrypoint.sh & nohup /sshd.start & nohup node /opt/www/server.js & tail -f /dev/null" + endpoints: + - name: che-code-sshd + attributes: + type: main + discoverable: false + urlRewriteSupported: true + targetPort: 3400 + exposure: public + secure: true + protocol: https + volumeMounts: + - name: m2 + path: /home/user/.m2 + attributes: + app.kubernetes.io/component: che-code-sshd + app.kubernetes.io/part-of: che-code-server.eclipse.org + - name: m2 + volume: {}