Coder Social home page Coder Social logo

redhat-developer / devspaces-images Goto Github PK

View Code? Open in Web Editor NEW
24.0 19.0 58.0 689.16 MB

Identical copies of the code used in Brew/OSBS to build OpenShift Dev Spaces, but made public to enable pull requests and easier contribution; also copies of CasC Jenkins job configs

License: Eclipse Public License 2.0

Dockerfile 0.19% Shell 0.70% Groovy 0.64% Makefile 0.05% Go 6.15% HTML 0.49% TypeScript 77.97% CSS 1.10% JavaScript 1.49% Vue 0.21% SCSS 0.02% Java 8.47% Kotlin 2.11% PowerShell 0.02% Batchfile 0.02% Inno Setup 0.37% Roff 0.01% Python 0.01% Jupyter Notebook 0.01% Less 0.01%

devspaces-images's Introduction

Links marked with this icon 🚪 are internal to Red Hat. This includes Jenkins servers, job configs in gitlab, and container sources in dist-git.

Because these services are internal, in the interest of making all things open, we've copied as much as possible into this repo. Details below.

Midstream code

This repo is used to house identical copies of the code used to build the Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) images in Brew/OSBS, but made public to enable pull requests and easier contribution.

  • Downstream code can be found in repos internal to Red Hat at https://pkgs.devel.redhat.com/cgit/?q=devspaces 🚪
    • select the devspaces-3-rhel-8 branch for the latest 2.x synced from upstream main branches, or
    • select a branch like devspaces-3.1-rhel-8 for a specific release, synced to a stable branch like 7.46.x.

Generated code

In some cases, where we need to house code generated by downstream processes in a public location, this repo will contain folders that end in -generated to differentiate from code that's synced from upstream and copied to downstream.

Jenkins jobs

This repo also contains an identical copy of the Jenkinsfiles and groovy 🚪 sources used to configure the jenkins-csb 🚪 Configuration-as-Code (casc) Jenkins instance used to build the artifacts needed for Brew/OSBS builds. Since the server and config sources are internal to Red Hat, this copy is provided to make it easier to see how Red Hat OpenShift Dev Spaces is built. Hooray for open source!

devspaces-images's People

Contributors

akurinnoy avatar andrienkoaleksandr avatar aobuchow avatar apupier avatar devstudio-release avatar dmytro-ndp avatar ericwill avatar flacatus avatar ghatwala avatar ibuziuk avatar jpinkney avatar l0rd avatar mdrafiur avatar mkuznyetsov avatar mmorhun avatar nickboldt avatar omajid avatar rhdh-bot avatar romannikitenko avatar sachin-itagi avatar sdawley avatar skabashnyuk avatar skoriksergey avatar sleshchenko avatar sunix avatar svor avatar tolusha avatar vinokurig avatar vitaliy-guliy avatar vzhukovs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

devspaces-images's Issues

Fail to start a workspace with asynchronous storage

Server Version
2.15 @ f9f853 #6 :: Eclipse Che Dashboard 7.42.0 @ 74c0c

apiVersion: 1.0.0
metadata:
  name: python-ixwx
attributes:
  asyncPersist: 'true'
  persistVolumes: 'false'
projects:
  - name: python-hello-world
    source:
      location: 'https://devfile-registry-zlj-crw215.apps.amp-fb35.9.5.36.56.nip.io/resources/python-python-hello-world-master.zip'
      type: zip
components:
  - id: ms-python/python/latest
    preferences:
      python.globalModuleInstallation: true
    type: chePlugin
  - mountSources: true
    memoryLimit: 512Mi
    type: dockerimage
    volumes:
      - name: venv
        containerPath: /home/jboss/.venv
    alias: python
    image: 'registry.redhat.io/codeready-workspaces/plugin-java8-rhel8@sha256:8cb1e495825051b83cf903bb317e55823a6f57b3bad92e9407dc8fa59c24c0cc'
commands:
  - name: 1. Run
    actions:
      - workdir: '${CHE_PROJECTS_ROOT}/python-hello-world'
        type: exec
        command: python -m venv .venv && . .venv/bin/activate && python hello-world.py
        component: python
  - name: Debug current file
    actions:
      - referenceContent: |
          {
            "version": "0.2.0",
            "configurations": [
              {
                "name": "Python: Current File",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "console": "internalConsole"
              }
            ]
          }
        type: vscode-launch

Add eth0 [10.131.0.63/23] from openshift-sdn

Pulling image "registry.redhat.io/codeready-workspaces/pluginbroker-metadata-rhel8@sha256:de8ede01ce5d3b06ae8b1866bb482bb937f020f7dee5dfb20b041f02c1e63f68"

Successfully pulled image "registry.redhat.io/codeready-workspaces/pluginbroker-metadata-rhel8@sha256:de8ede01ce5d3b06ae8b1866bb482bb937f020f7dee5dfb20b041f02c1e63f68" in 9.415142653s

Created container pluginbroker-metadata-rhel8-de8ede01ce

Started container pluginbroker-metadata-rhel8-de8ede01ce

Starting plugin metadata broker

Failed to download plugin meta: failed to fetch plugin meta.yaml from URL 'http://plugin-registry.zlj-crw215.svc:8080/v3/plugins/eclipse/che-async-pv-plugin/latest/meta.yaml': Downloading http://plugin-registry.zlj-crw215.svc:8080/v3/plugins/eclipse/che-async-pv-plugin/latest/meta.yaml failed. Status code 404. Response body:

<title>404 Not Found</title>

Not Found

The requested URL was not found on this server.

Failed to run the workspace: "Plugins installation process failed. Error: Plugin brokering process for workspace workspace91ds8zko8qf8pxu3 failed with error: Failed to download plugin meta: failed to fetch plugin meta.yaml from URL 'http://plugin-registry.zlj-crw215.svc:8080/v3/plugins/eclipse/che-async-pv-plugin/latest/meta.yaml': Downloading http://plugin-registry.zlj-crw215.svc:8080/v3/plugins/eclipse/che-async-pv-plugin/latest/meta.yaml failed. Status code 404. Response body: <title>404 Not Found</title>

Not Found

The requested URL was not found on this server.

Danger alert:Failed to fetch devfiles

After installing the operator, creating workspace instance, try to access route to workspace via kubeadmin and clicking trough sign ups

Failed to fetch devfiles metadata from registry URL: https://devfile-registry-openshift-workspaces.apps.cluster-<>/, reason: Network Error

Image for building quarkus native executables

I'm looking for a component image that can build a quarkus native application. The quarkus sample workspace that comes with CRW implies that you can package a native executable, but it references the plugin-java11-rhel8 image to do it, which doesn't contain graalvm. I'm not seeing another image that does, so I'm happy to contribute one if there's interest.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.