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

Verify functionality of each sample from devfile.io on Che #22869

Open
svor opened this issue Mar 6, 2024 · 10 comments
Open

Verify functionality of each sample from devfile.io on Che #22869

svor opened this issue Mar 6, 2024 · 10 comments
Labels
area/devfile-registry kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. team/A This team is responsible for the Che Operator and all its operands as well as chectl and Hosted Che team/B This team is responsible for the Web Terminal, the DevWorkspace Operator and the IDEs.

Comments

@svor
Copy link
Contributor

svor commented Mar 6, 2024

Is your task related to a problem? Please describe

Since we start using devfile.io as a default registry for Che samples, we have to make sure that everything declared in the devfiles works as expected with a default Che-code editor:

All samples are available on Che dogfooding instance

Here is the list of samples:

Devfile link Verified Assigned
.NET 5.0 ✔️ @ibuziuk
.NET 6.0 ✔️ @ibuziuk
.NET Core 3.1 @vitaliy-guliy
Angular @vitaliy-guliy
Django ✔️ devfile-samples/python-django-ex#1 @tolusha
Go Runtime ✔️ devfile/registry#357 @tolusha
Laravel ✔️devfile/registry#349 @dkwon17
Maven Java @azatsarynnyy
Next.js @RomanNikitenko
Node.js Runtime @azatsarynnyy
Nuxt.js @RomanNikitenko
Open Liberty Gradle ✔️devfile/registry#350 @dkwon17
Open Liberty Maven ✔️devfile/registry#351 @dkwon17
Python ✔️ devfile/api#1524 @dmytro-ndp
Quarkus Java #22906 @vinokurig
React ✔️ @vinokurig
Spring Boot ✔️ devfile/api#1526 @dmytro-ndp
Svelte ✔️ @svor
Universal Developer Image ✔️ @svor
Vert.x Java in-progress @artaleks9
Vue ✔️ @artaleks9
WebSphere Liberty Gradle ✔️ @akurinnoy
WebSphere Liberty Maven ✔️ @akurinnoy
WildFly ✔️ @olexii4
WildFly Bootable Jar ✔️ @olexii4

Describe the solution you'd like

In case some problem was detected, need to provide a PR with the fix into https://github.com/devfile/registry.

If it's a problem that required additional investigation, it's better to register an issue where the problem should be described.

Additional context

An example PR that contributed changes to the net 6.0 devfile: devfile/registry#298

@svor svor added kind/task Internal things, technical debt, and to-do tasks to be performed. area/devfile-registry team/A This team is responsible for the Che Operator and all its operands as well as chectl and Hosted Che labels Mar 6, 2024
@svor
Copy link
Contributor Author

svor commented Mar 18, 2024

FYI:

@artaleks9
Copy link
Contributor

artaleks9 commented Mar 18, 2024

Vert.x Java

  • workspace runs, but Unable to resolve nonexistent file in the project tree:

vertx-unable-resovle-file

  • needed tools are provided
  • commands:
    -- mvn-package -> build fail:

vertx-build-mvn-package-error

-- run -> starting, but Application is not available:

vertx-run-application

vertx-http-vertx-apps-no-available

-- debug -> launch, but Application is not available:

vertx-dubug-launch
vertx-http-vertx-apps-no-available

@artaleks9
Copy link
Contributor

artaleks9 commented Mar 18, 2024

Vue

  • workspace runs, but some code lines is highlight red

  • needed tools are provided

  • commands:
    -- install:
    vue-install-command

    -- build launching, but Application is not available:

vue-build-command-id
vue-application-not-available

@tolusha
Copy link
Contributor

tolusha commented Mar 22, 2024

Django

Added recommended extensions and debug configuration
devfile-samples/python-django-ex#1

@tolusha
Copy link
Contributor

tolusha commented Mar 22, 2024

@RomanNikitenko
Copy link
Member

@olexii4
Copy link
Contributor

olexii4 commented Apr 2, 2024

@ibuziuk ibuziuk removed the kind/task Internal things, technical debt, and to-do tasks to be performed. label Apr 3, 2024
@ibuziuk ibuziuk added kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. team/B This team is responsible for the Web Terminal, the DevWorkspace Operator and the IDEs. labels Apr 3, 2024
@dmytro-ndp
Copy link
Contributor

dmytro-ndp commented Apr 23, 2024

@artaleks9 : about your comment: #22869 (comment)
I have faced the same problem when check Python and Spring Boot devfiles.
Solution: use https endpoints instead of http in devfile, e.g. devfile/registry#367

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/devfile-registry kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. team/A This team is responsible for the Che Operator and all its operands as well as chectl and Hosted Che team/B This team is responsible for the Web Terminal, the DevWorkspace Operator and the IDEs.
Projects
Status: 📅 Planned
Development

No branches or pull requests

10 participants