Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Add next and latest versions of che-idea and che-pycharm editors #1177

Merged
merged 1 commit into from
Jan 17, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
162 changes: 156 additions & 6 deletions che-editors.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for che-idea/next, maybe the tag of the image should be :next as well (and not 2020.3.4-next)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It hasn't configured in GitHub actions yet, but it is possible to do that. We can create an issue for that and update next tags on the next iteration.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Created the issue for that: eclipse-che/che#21031

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'
Expand Down Expand Up @@ -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
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

probably need to update as well

quay.io/che-incubator/che-pycharm:2020.3.5-next --> quay.io/che-incubator/che-pycharm:next

title: PyCharm Community as Editor for Eclipse Che
repository: 'https://github.com/che-incubator/jetbrains-editor-images'
firstPublicationDate: '2021-10-06'
Expand Down Expand Up @@ -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