diff --git a/che-theia-plugins.yaml b/che-theia-plugins.yaml index 1ba7018fb8..502466f97e 100644 --- a/che-theia-plugins.yaml +++ b/che-theia-plugins.yaml @@ -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 @@ -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: @@ -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: @@ -41,6 +50,8 @@ 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: @@ -48,6 +59,8 @@ plugins: 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 @@ -57,6 +70,7 @@ 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: @@ -64,6 +78,8 @@ plugins: 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: @@ -83,6 +99,11 @@ 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: @@ -90,6 +111,8 @@ plugins: 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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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: @@ -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: @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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: @@ -219,6 +281,23 @@ 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: @@ -226,6 +305,8 @@ plugins: 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: @@ -233,6 +314,8 @@ plugins: 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: @@ -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 @@ -258,6 +343,8 @@ 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: @@ -265,6 +352,11 @@ plugins: 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: @@ -272,6 +364,15 @@ plugins: 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 @@ -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: @@ -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: @@ -313,6 +425,8 @@ 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: @@ -320,6 +434,8 @@ plugins: 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: @@ -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: @@ -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: @@ -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: @@ -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 @@ -375,6 +499,11 @@ 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: @@ -382,6 +511,11 @@ plugins: 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: