metas:
  - apiVersion: v2
    publisher: eclipse
    name: che-machine-exec-plugin
    version: 7.17.0
    type: Che Plugin
    displayName: Che machine-exec Service
    title: Che machine-exec Service Plugin
    description: Che Plug-in with che-machine-exec service to provide creation terminal
      or tasks for Eclipse Che workspace containers.
    icon: https://raw.githubusercontent.com/eclipse/che-plugin-registry/master/v3/images/eclipse-che-logo.png
    repository: https://github.com/eclipse/che-machine-exec/
    firstPublicationDate: '2020-08-05'
    category: Other
    spec:
      endpoints:
        - name: che-machine-exec
          public: true
          targetPort: 4444
          attributes:
            protocol: ws
            type: terminal
            discoverable: false
            secure: true
            cookiesAuthEnabled: true
      containers:
        - name: che-machine-exec
          image: quay.io/eclipse/che-machine-exec:7.17.0
          ports:
            - exposedPort: 4444
          command:
            - /go/bin/che-machine-exec
            - --url
            - 127.0.0.1:4444
  - apiVersion: v2
    publisher: eclipse
    name: che-theia
    version: 7.17.0
    type: Che Editor
    displayName: theia-ide
    title: Eclipse Theia
    description: Eclipse Theia
    icon: https://raw.githubusercontent.com/theia-ide/theia/master/logo/theia-logo-no-text-black.svg?sanitize=true
    category: Editor
    repository: https://github.com/eclipse/che-theia
    firstPublicationDate: '2020-08-05'
    spec:
      endpoints:
        - name: theia
          public: true
          targetPort: 3100
          attributes:
            protocol: http
            type: ide
            secure: true
            cookiesAuthEnabled: true
            discoverable: false
        - name: webviews
          public: true
          targetPort: 3100
          attributes:
            protocol: http
            type: webview
            secure: true
            cookiesAuthEnabled: true
            discoverable: false
            unique: true
        - name: theia-dev
          public: true
          targetPort: 3130
          attributes:
            protocol: http
            type: ide-dev
            discoverable: false
        - name: theia-redirect-1
          public: true
          targetPort: 13131
          attributes:
            protocol: http
            discoverable: false
        - name: theia-redirect-2
          public: true
          targetPort: 13132
          attributes:
            protocol: http
            discoverable: false
        - name: theia-redirect-3
          public: true
          targetPort: 13133
          attributes:
            protocol: http
            discoverable: false
      containers:
        - name: theia-ide
          image: quay.io/eclipse/che-theia:7.17.0
          env:
            - name: THEIA_PLUGINS
              value: local-dir:///plugins
            - name: HOSTED_PLUGIN_HOSTNAME
              value: 0.0.0.0
            - name: HOSTED_PLUGIN_PORT
              value: '3130'
            - name: THEIA_HOST
              value: 127.0.0.1
          volumes:
            - mountPath: /plugins
              name: plugins
          mountSources: true
          ports:
            - exposedPort: 3100
            - exposedPort: 3130
            - exposedPort: 13131
            - exposedPort: 13132
            - exposedPort: 13133
          memoryLimit: 512M
      initContainers:
        - name: remote-runtime-injector
          image: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.17.0
          volumes:
            - mountPath: /remote-endpoint
              name: remote-endpoint
              ephemeral: true
          env:
            - name: PLUGIN_REMOTE_ENDPOINT_EXECUTABLE
              value: /remote-endpoint/plugin-remote-endpoint
            - name: REMOTE_ENDPOINT_VOLUME_NAME
              value: remote-endpoint
  - apiVersion: v2
    publisher: redhat
    name: java
    version: 0.63.0
    type: VS Code extension
    displayName: Language Support for Java 8
    title: Language Support for Java(TM) by Red Hat
    description: Java Linting, Intellisense, formatting, refactoring, Maven/Gradle
      support and more...
    icon: https://raw.githubusercontent.com/redhat-developer/vscode-java/v0.63.0/icons/icon128.png
    repository: https://github.com/redhat-developer/vscode-java
    category: Language
    firstPublicationDate: '2020-06-11'
    spec:
      containers:
        - image: quay.io/eclipse/che-sidecar-java:8-0cfbacb
          name: vscode-java
          memoryLimit: 1500Mi
          volumes:
            - mountPath: /home/theia/.m2
              name: m2
      extensions:
        - https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-java-debug/vscode-java-debug-0.26.0.vsix
        - https://download.jboss.org/jbosstools/static/jdt.ls/stable/java-0.63.0-2222.vsix
  - apiVersion: v2
    publisher: redhat
    name: quarkus-java8
    version: 1.5.0
    type: VS Code extension
    displayName: Quarkus Tools with Java 8
    title: Quarkus Tools by Red Hat
    description: This plug-in provides support for Quarkus development via a Quarkus
      language server, Java jdt.ls and Java Debugger.
    icon: https://raw.githubusercontent.com/redhat-developer/vscode-quarkus/v1.5.0/icons/logo.png
    repository: https://github.com/redhat-developer/vscode-quarkus
    category: Language
    firstPublicationDate: '2020-06-11'
    deprecate:
      automigrate: true
      migrateTo: redhat/quarkus-java11/latest
    spec:
      containers:
        - image: quay.io/eclipse/che-sidecar-java:8-0cfbacb
          name: vscode-quarkus
          memoryLimit: 1500Mi
          volumes:
            - mountPath: /home/theia/.m2
              name: m2
      extensions:
        - https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-java-debug/vscode-java-debug-0.26.0.vsix
        - https://download.jboss.org/jbosstools/static/jdt.ls/stable/java-0.63.0-2222.vsix
        - https://download.jboss.org/jbosstools/vscode/stable/vscode-quarkus/vscode-quarkus-1.5.0-324.vsix
  - apiVersion: v2
    publisher: redhat
    name: vscode-yaml
    version: 0.8.0
    type: VS Code extension
    displayName: YAML
    title: YAML Language Support by Red Hat, with built-in Kubernetes and Kedge syntax
      support
    description: Provides comprehensive YAML Language support to Visual Studio Code,
      via the yaml-language-server, with built-in Kubernetes and Kedge syntax support.
    icon: https://raw.githubusercontent.com/redhat-developer/vscode-yaml/0.8.0/icon/icon128.png
    repository: https://github.com/redhat-developer/vscode-yaml
    category: Language
    firstPublicationDate: '2020-05-22'
    spec:
      containers:
        - image: quay.io/eclipse/che-sidecar-node:10-0cb5d78
          name: vscode-yaml
          memoryLimit: 256Mi
      extensions:
        - https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-yaml/vscode-yaml-0.8.0.vsix
expected:
  - apiVersion: v2
    publisher: eclipse
    name: che-machine-exec-plugin
    version: 7.17.0
    type: Che Plugin
    displayName: Che machine-exec Service
    title: Che machine-exec Service Plugin
    description: Che Plug-in with che-machine-exec service to provide creation terminal
      or tasks for Eclipse Che workspace containers.
    icon: https://raw.githubusercontent.com/eclipse/che-plugin-registry/master/v3/images/eclipse-che-logo.png
    repository: https://github.com/eclipse/che-machine-exec/
    firstPublicationDate: '2020-08-05'
    category: Other
    spec:
      endpoints:
        - name: che-machine-exec
          public: true
          targetPort: 4444
          attributes:
            protocol: ws
            type: terminal
            discoverable: false
            secure: true
            cookiesAuthEnabled: true
      containers:
        - name: che-machine-exec
          image: quay.io/eclipse/che-machine-exec:7.17.0
          ports:
            - exposedPort: 4444
          command:
            - /go/bin/che-machine-exec
            - --url
            - 127.0.0.1:4444
  - apiVersion: v2
    publisher: eclipse
    name: che-theia
    version: 7.17.0
    type: Che Editor
    displayName: theia-ide
    title: Eclipse Theia
    description: Eclipse Theia
    icon: https://raw.githubusercontent.com/theia-ide/theia/master/logo/theia-logo-no-text-black.svg?sanitize=true
    category: Editor
    repository: https://github.com/eclipse/che-theia
    firstPublicationDate: '2020-08-05'
    spec:
      endpoints:
        - name: theia
          public: true
          targetPort: 3100
          attributes:
            protocol: http
            type: ide
            secure: true
            cookiesAuthEnabled: true
            discoverable: false
        - name: webviews
          public: true
          targetPort: 3100
          attributes:
            protocol: http
            type: webview
            secure: true
            cookiesAuthEnabled: true
            discoverable: false
            unique: true
        - name: theia-dev
          public: true
          targetPort: 3130
          attributes:
            protocol: http
            type: ide-dev
            discoverable: false
        - name: theia-redirect-1
          public: true
          targetPort: 13131
          attributes:
            protocol: http
            discoverable: false
        - name: theia-redirect-2
          public: true
          targetPort: 13132
          attributes:
            protocol: http
            discoverable: false
        - name: theia-redirect-3
          public: true
          targetPort: 13133
          attributes:
            protocol: http
            discoverable: false
      containers:
        - name: theia-ide
          image: quay.io/eclipse/che-theia:7.17.0
          env:
            - name: THEIA_PLUGINS
              value: local-dir:///plugins
            - name: HOSTED_PLUGIN_HOSTNAME
              value: 0.0.0.0
            - name: HOSTED_PLUGIN_PORT
              value: '3130'
            - name: THEIA_HOST
              value: 127.0.0.1
          volumes:
            - mountPath: /plugins
              name: plugins
          mountSources: true
          ports:
            - exposedPort: 3100
            - exposedPort: 3130
            - exposedPort: 13131
            - exposedPort: 13132
            - exposedPort: 13133
          memoryLimit: 512M
      initContainers:
        - name: remote-runtime-injector
          image: quay.io/eclipse/che-theia-endpoint-runtime-binary:7.17.0
          volumes:
            - mountPath: /remote-endpoint
              name: remote-endpoint
              ephemeral: true
          env:
            - name: PLUGIN_REMOTE_ENDPOINT_EXECUTABLE
              value: /remote-endpoint/plugin-remote-endpoint
            - name: REMOTE_ENDPOINT_VOLUME_NAME
              value: remote-endpoint
  - apiVersion: v2
    publisher: redhat
    name: vscode-yaml
    version: 0.8.0
    type: VS Code extension
    displayName: YAML
    title: YAML Language Support by Red Hat, with built-in Kubernetes and Kedge syntax
      support
    description: Provides comprehensive YAML Language support to Visual Studio Code,
      via the yaml-language-server, with built-in Kubernetes and Kedge syntax support.
    icon: https://raw.githubusercontent.com/redhat-developer/vscode-yaml/0.8.0/icon/icon128.png
    repository: https://github.com/redhat-developer/vscode-yaml
    category: Language
    firstPublicationDate: '2020-05-22'
    spec:
      containers:
        - image: quay.io/eclipse/che-sidecar-node:10-0cb5d78
          name: vscode-yaml
          memoryLimit: 256Mi
      extensions:
        - https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-yaml/vscode-yaml-0.8.0.vsix
  - apiVersion: v2
    id: redhat/java/0.63.0
    publisher: redhat
    name: java
    version: 0.63.0
    type: theia plugin
    spec:
      containers:
        - image: quay.io/eclipse/che-sidecar-java:8-0cfbacb
          name: merged-quay-io-eclipse-che-sidecar-java-8-0cfbacb
          memoryLimit: 3000Mi
          volumes:
            - mountPath: /home/theia/.m2
              name: m2
      extensions:
        - https://download.jboss.org/jbosstools/vscode/3rdparty/vscode-java-debug/vscode-java-debug-0.26.0.vsix
        - https://download.jboss.org/jbosstools/static/jdt.ls/stable/java-0.63.0-2222.vsix
        - https://download.jboss.org/jbosstools/vscode/stable/vscode-quarkus/vscode-quarkus-1.5.0-324.vsix
