Skip to content

Commit

Permalink
Add volumes, resource limits, endpoints, and envs (#722)
Browse files Browse the repository at this point in the history
Part of eclipse-che/che#18215

Signed-off-by: Eric Williams <ericwill@redhat.com>
  • Loading branch information
ericwill authored Dec 1, 2020
1 parent 1b4f6c8 commit 8974142
Showing 1 changed file with 134 additions and 0 deletions.
134 changes: 134 additions & 0 deletions che-theia-plugins.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ plugins:
revision: v1.42.5
sidecar:
directory: node
name: vscode-node-debug
memoryLimit: '512Mi'
extensions:
- https://open-vsx.org/api/ms-vscode/node-debug2/1.42.5/file/ms-vscode.node-debug2-1.42.5.vsix
- https://open-vsx.org/api/ms-vscode/node-debug/1.44.8/file/ms-vscode.node-debug-1.44.8.vsix
Expand All @@ -20,6 +22,11 @@ plugins:
revision: 0.3.0
sidecar:
directory: bazel
name: vscode-bazel
memoryLimit: '2Gi'
volumeMounts:
- name: bazelcache
path: "/home/theia/.cache/bazel"
extensions:
- https://github.com/bazelbuild/vscode-bazel/releases/download/0.3.0/vscode-bazel-0.3.0.vsix
- repository:
Expand All @@ -29,6 +36,8 @@ plugins:
- vuejs/vetur
sidecar:
directory: node
name: vetur
memoryLimit: '512Mi'
extensions:
- https://github.com/vuejs/vetur/releases/download/v0.26.1/vetur-0.26.1.vsix
- repository:
Expand All @@ -41,13 +50,17 @@ plugins:
revision: 0.9.1
sidecar:
directory: vale
name: "vscode-vale"
memoryLimit: "512Mi"
extensions:
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-vale/vale-0.9.1.vsix
- repository:
url: https://github.com/eclipse-cdt/cdt-vscode
revision: 2edfc3a3474bc7a732014e1a4631561b991f845a
sidecar:
directory: clang
name: cpp-plugins
memoryLimit: 512Mi
extensions:
- https://download.jboss.org/jbosstools/vscode/3rdparty/cdt-vscode/cdt-vscode-0.0.7-75cf95.vsix
- https://download.jboss.org/jbosstools/vscode/3rdparty/cdt-gdb-vscode/cdt-gdb-vscode-0.0.91-2cbbb8.vsix
Expand All @@ -57,13 +70,16 @@ plugins:
revision: v1.5.4
sidecar:
directory: php
memoryLimit: "1000Mi"
extensions:
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-intelephense/vscode-intelephense-client-1.5.4.vsix
- repository:
url: https://github.com/Microsoft/vscode-python
revision: 2020.7.94776
sidecar:
directory: python
name: vscode-python
memoryLimit: '512Mi'
extensions:
- https://github.com/microsoft/vscode-python/releases/download/2020.7.94776/ms-python-release.vsix
- repository:
Expand All @@ -83,13 +99,20 @@ plugins:
revision: v0.16.1
sidecar:
directory: go
name: vscode-go
memoryLimit: '512Mi'
env:
- name: GOPATH
value: /go:$(CHE_PROJECTS_ROOT)
extensions:
- https://github.com/golang/vscode-go/releases/download/v0.16.1/go-0.16.1.vsix
- repository:
url: https://github.com/haskell/vscode-haskell
revision: 1.1.0
sidecar:
directory: haskell
name: vscode-haskell
memoryLimit: 3072Mi
extensions:
- https://open-vsx.org/api/haskell/haskell/1.1.0/file/haskell.haskell-1.1.0.vsix
- https://open-vsx.org/api/justusadam/language-haskell/3.3.0/file/justusadam.language-haskell-3.3.0.vsix
Expand All @@ -99,6 +122,8 @@ plugins:
revision: v3.14.1
sidecar:
directory: flutter
name: vscode-flutter
memoryLimit: '2Gi'
extensions:
- https://github.com/dart-code/flutter/releases/download/v3.14.1/flutter-3.14.1.vsix
- https://github.com/gattytto/dart-code/releases/download/v3.15.0-che/dart-code-3.15.0-dev-realpathSync.vsix
Expand All @@ -108,6 +133,8 @@ plugins:
revision: 0.0.18
sidecar:
directory: camelk
name: vscode-camelk
memoryLimit: "1G"
extensions:
- https://download.jboss.org/jbosstools/vscode/stable/vscode-camelk/vscode-camelk-0.0.18-16.vsix
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-kubernetes-tools/vscode-kubernetes-tools-1.2.1.vsix
Expand All @@ -118,6 +145,11 @@ plugins:
revision: v1.7.0
sidecar:
directory: java
name: vscode-quarkus
memoryLimit: "1500Mi"
volumeMounts:
- name: m2
path: "/home/theia/.m2"
extensions:
- https://download.jboss.org/jbosstools/vscode/stable/vscode-quarkus/vscode-quarkus-1.7.0-437.vsix
- https://download.jboss.org/jbosstools/static/jdt.ls/stable/java-0.63.0-2222.vsix
Expand All @@ -130,6 +162,10 @@ plugins:
revision: v1.5.0
sidecar:
directory: java8
memoryLimit: "1500Mi"
volumeMounts:
- name: m2
path: "/home/theia/.m2"
extensions:
- https://download.jboss.org/jbosstools/vscode/stable/vscode-quarkus/vscode-quarkus-1.5.0-324.vsix
- https://download.jboss.org/jbosstools/static/jdt.ls/stable/java-0.63.0-2222.vsix
Expand All @@ -139,6 +175,7 @@ plugins:
revision: 0.0.11
sidecar:
directory: java8
memoryLimit: "256Mi"
extensions:
- https://download.jboss.org/jbosstools/vscode/stable/vscode-wsdl2rest/vscode-wsdl2rest-0.0.11-106.vsix
- repository:
Expand All @@ -148,6 +185,8 @@ plugins:
- redhat/dependency-analytics
sidecar:
directory: dependency-analytics
name: dependency-analytics
memoryLimit: "512Mi"
extensions:
- https://github.com/fabric8-analytics/fabric8-analytics-vscode-extension/releases/download/0.2.1/fabric8-analytics-0.2.1.vsix
- repository:
Expand All @@ -157,6 +196,11 @@ plugins:
- redhat/vscode-tekton
sidecar:
directory: tekton
name: vscode-tekton
memoryLimit: '384Mi'
volumeMounts:
- name: "kube"
path: "/home/theia/.kube"
extensions:
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-tekton/vscode-tekton-pipelines-0.2.0.vsix
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-kubernetes-tools/vscode-kubernetes-tools-1.2.0.vsix
Expand All @@ -171,6 +215,11 @@ plugins:
revision: v0.2.0
sidecar:
directory: openshift-tooling
name: "vscode-openshift-connector"
memoryLimit: "1500Mi"
volumeMounts:
- name: "kube"
path: "/home/theia/.kube"
extensions:
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-openshift-tools/vscode-openshift-connector-0.2.0.vsix
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-kubernetes-tools/vscode-kubernetes-tools-1.1.0.vsix
Expand All @@ -181,6 +230,8 @@ plugins:
revision: 0.11.1
sidecar:
directory: node
name: vscode-yaml
memoryLimit: "256Mi"
extensions:
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-yaml/vscode-yaml-0.11.1.vsix
- id: redhat/java11
Expand All @@ -189,6 +240,11 @@ plugins:
revision: v0.69.0
sidecar:
directory: java
name: vscode-java
memoryLimit: "1500Mi"
volumeMounts:
- name: m2
path: "/home/theia/.m2"
extensions:
- https://download.jboss.org/jbosstools/static/jdt.ls/stable/java-0.69.0-2547.vsix
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-java-debug/vscode-java-debug-0.26.0.vsix
Expand All @@ -199,6 +255,11 @@ plugins:
revision: v0.63.0
sidecar:
directory: java8
name: vscode-java
memoryLimit: "1500Mi"
volumeMounts:
- name: m2
path: "/home/theia/.m2"
extensions:
- https://download.jboss.org/jbosstools/static/jdt.ls/stable/java-0.63.0-2222.vsix
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-java-debug/vscode-java-debug-0.26.0.vsix
Expand All @@ -210,6 +271,7 @@ plugins:
- felixfbecker/vscode-php-debug
sidecar:
directory: php
name: php-debugger
extensions:
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-php-debug/php-debug-1.13.0.vsix
- repository:
Expand All @@ -219,20 +281,41 @@ plugins:
- redhat/mta
sidecar:
image: quay.io/windupeng/mta-vscode-extension:latest
name: mta-extension
memoryLimit: 1500Mi
mountSources: true
volumeMounts:
- name: mta-vscode
path: "/home/theia/home/theia/redhat.rhamt-vscode-extension"
endpoints:
- name: "configuration-endpoint"
public: true
targetPort: 61436
attributes:
protocol: http
- name: "report-endpoint"
public: true
targetPort: 61435
attributes:
protocol: http
extensions:
- https://download.jboss.org/jbosstools/adapters/stable/mta-vscode-extension/mta-vscode-extension-0.0.56-769.vsix
- repository:
url: https://github.com/camel-tooling/camel-lsp-client-vscode
revision: 0.0.28
sidecar:
directory: java
name: vscode-apache-camel
memoryLimit: "300Mi"
extensions:
- https://download.jboss.org/jbosstools/vscode/stable/vscode-apache-camel/vscode-apache-camel-0.0.28-26.vsix
- repository:
url: https://github.com/redhat-developer/vscode-xml
revision: 0.13.0
sidecar:
directory: java
name: vscode-xml
memoryLimit: "768Mi"
extensions:
- https://github.com/redhat-developer/codeready-workspaces-vscode-extensions/releases/download/v356aec7/vscode-xml-0.14.0.vsix
- repository:
Expand All @@ -245,6 +328,8 @@ plugins:
revision: 1.2.1
sidecar:
directory: kubernetes-tooling
name: "vscode-kubernetes-tools"
memoryLimit: "1G"
extensions:
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-kubernetes-tools/vscode-kubernetes-tools-1.2.1.vsix
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-yaml/vscode-yaml-0.8.0.vsix
Expand All @@ -258,20 +343,36 @@ plugins:
revision: v0.0.3
sidecar:
directory: dotnet
name: theia-netcoredbg
memoryLimit: "512Mi"
extensions:
- https://github.com/redhat-developer/netcoredbg-theia-plugin/releases/download/v0.0.3/netcoredbg_theia_plugin.theia
- repository:
url: https://github.com/redhat-developer/omnisharp-theia-plugin
revision: v0.0.6
sidecar:
directory: dotnet
name: theia-omnisharp
memoryLimit: "1024Mi"
volumeMounts:
- name: nuget
path: "/home/theia/.nuget"
extensions:
- https://github.com/redhat-developer/omnisharp-theia-plugin/releases/download/v0.0.6/omnisharp_theia_plugin.theia
- repository:
url: https://github.com/scalameta/metals-vscode
revision: v1.9.6
sidecar:
directory: scala
name: vscode-metals
memoryLimit: "1500Mi"
volumeMounts:
- name: sbt
path: "/home/theia/.sbt"
- name: ivy2
path: "/home/theia/.ivy2"
- name: cache
path: "/home/theia/.cache"
extensions:
- https://github.com/scalameta/metals-vscode/releases/download/v1.9.6/scalameta.metals-1.9.6.vsix
- https://github.com/scala/vscode-scala-syntax/releases/download/0.4.5/scala-lang.scala-0.4.5.vsix
Expand All @@ -280,6 +381,11 @@ plugins:
revision: 1.16.0
sidecar:
directory: sonarlint
name: vscode-sonarlint
memoryLimit: "512Mi"
volumeMounts:
- name: m2
path: "/home/theia/.m2"
extensions:
- https://github.com/SonarSource/sonarlint-vscode/releases/download/1.16.0/sonarlint-vscode-1.16.0.vsix
- repository:
Expand All @@ -293,6 +399,12 @@ plugins:
directory: clients/cobol-lsp-vscode-extension/
sidecar:
directory: java
memoryLimit: 1Gi
name: cobol-language-support
mountSources: true
env:
- name: ZOWE_CLI_HOME
value: /projects/.zowe
extensions:
- https://open-vsx.org/api/BroadcomMFD/cobol-language-support/0.15.0/file/BroadcomMFD.cobol-language-support-0.15.0.vsix
- repository:
Expand All @@ -313,13 +425,17 @@ plugins:
- zxh404/protobuf
sidecar:
directory: protobuf
name: vscode-proto3
memoryLimit: '256Mi'
extensions:
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-proto3/vscode-proto3-0.4.2-c4d9ee.vsix
- repository:
url: https://github.com/timonwong/vscode-shellcheck
revision: v0.10.1
sidecar:
directory: shellcheck
name: shellcheck
memoryLimit: '128Mi'
extensions:
- https://open-vsx.org/api/timonwong/shellcheck/0.10.1/file/timonwong.shellcheck-0.10.1.vsix
- repository:
Expand All @@ -329,6 +445,8 @@ plugins:
- pizzafactory/vscode-libra-move
sidecar:
directory: java8
name: vscode-libra-move
memoryLimit: "512Mi"
extensions:
- https://github.com/pizzafactory-contorno/vscode-libra-move/releases/download/v0.0.10-ddc0d3d/vscode-libra-move-0.0.10.vsix
- repository:
Expand All @@ -337,6 +455,8 @@ plugins:
directory: xtend-vscode-extension/
sidecar:
directory: java8
name: vscode-xtend-lang
memoryLimit: "768Mi"
extensions:
- https://github.com/PizzaFactory/xtend-ide-extensions/releases/download/v0.1.0/xtend-lang-0.1.0.vsix
- repository:
Expand All @@ -345,6 +465,8 @@ plugins:
directory: xtext-vscode-extension/
sidecar:
directory: java8
name: vscode-xtext-lang
memoryLimit: "768Mi"
extensions:
- https://github.com/PizzaFactory/xtext-ide-extensions/releases/download/v0.4.0/xtext-lang-0.4.0.vsix
- repository:
Expand All @@ -362,6 +484,8 @@ plugins:
- gattytto/dart-code
sidecar:
directory: dart
name: vscode-dart
memoryLimit: '2Gi'
extensions:
- https://github.com/gattytto/Dart-Code/releases/download/v3.15.0-che/dart-code-3.15.0-dev-realpathSync.vsix
- https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-yaml/vscode-yaml-0.8.0.vsix
Expand All @@ -375,13 +499,23 @@ plugins:
revision: 212e76d
sidecar:
directory: ruby
name: vscode-ruby
memoryLimit: "1500Mi"
volumeMounts:
- name: solargraph
path: "/home/theia/.solargraph"
extensions:
- https://open-vsx.org/api/castwide/solargraph/0.22.0/file/castwide.solargraph-0.22.0.vsix
- repository:
url: https://github.com/zowe/vscode-extension-for-zowe
revision: v1.8.0
sidecar:
directory: node
name: zowe-explorer
memoryLimit: "512Mi"
env:
- name: ZOWE_CLI_HOME
value: /projects/.zowe
extensions:
- https://github.com/eclipse/che-che4z/releases/download/v2.1.0/vscode-extension-for-zowe-v1.8.0-che.vsix
- repository:
Expand Down

0 comments on commit 8974142

Please sign in to comment.