Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

Devfile for che-theia dogfooding on che.openshift.io #627

Merged
merged 1 commit into from
Mar 20, 2020

Conversation

vitaliy-guliy
Copy link
Contributor

Signed-off-by: Vitaliy Gulyy vgulyy@redhat.com

What does this PR do?

Devfile to develop che-theia on che.openshift.io

Considering to the disk space limitation for /projects directory, it's only possible to build che-theia inside /tmp directory, which has 3GB.
Sources are persisted in /projects directory, but copied and then built in /tmp/theia.

The devfile has commands to

  • copy (rsync) sources to /tmp/theia
  • initialize che-theia
  • build
  • launch

What issues does this PR fix or reference?

No issue

Copy link
Contributor

@benoitf benoitf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it might be interesting to add a badge to try that from README or contribute ?

@che-bot
Copy link
Contributor

che-bot commented Feb 17, 2020

Can one of the admins verify this patch?

@vitaliy-guliy
Copy link
Contributor Author

A badge to create a workspace on
Open che.openshift.io

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
@vitaliy-guliy
Copy link
Contributor Author

@benoitf thanks for fixes

@vitaliy-guliy
Copy link
Contributor Author

@@ -0,0 +1,117 @@
# Copyright (c) 2020 Red Hat, Inc.
# This program and the accompanying materials are made
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vitaliy-guliy looks good, just a note that osio is sorta deprecated name consider using hosted-che instead

Copy link
Member

@azatsarynnyy azatsarynnyy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've tried the described flow - works well. 👍

CONTRIBUTING.md Show resolved Hide resolved
devfiles/hosted-che-dogfooding.devfile.yaml Outdated Show resolved Hide resolved
@che-bot
Copy link
Contributor

che-bot commented Feb 21, 2020

✅ E2E Happy path tests succeed 🎉

Try Che-Theia editor only Try Che-Theia with Java/maven example Try Che-Theia with NodeJs example

See Details

name link
che-theia docker.io/maxura/che-theia:627
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:627

Tested with Eclipse Che Single User on K8S (minikube v1.1.1)

Copy link
Member

@RomanNikitenko RomanNikitenko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested the PR:

  • the PR allows to develop theia and get/test the changes on the second instance
  • it would be nice to have some Rsync che-theia command to allow doing changes for che-theia project and test the changes on the second instance
  • unfortunately che-theia plugins are not started for me

I believe the problem related to starting of che-theia plugins will be fixed soon when che.openshift.io is updated to the next version.
About adding Rsync che-theia command - we can do it as improvement in a separate PR.

Good job, @vitaliy-guliy, it's good start for dogfooding on che.openshift.io, thank you very much!

@centos-ci
Copy link

E2E tests of Eclipse Che Multiuser on OCP has failed:
Build details - https://ci.centos.org/view/Devtools/job/devtools-che-pullrequests-java-selenium-tests/3/
Test report - http://artifacts.ci.centos.org/devtools/che/che-pullrequests-java-selenium-tests/3/ Use command [ci-test] to rerun the test.

@che-bot
Copy link
Contributor

che-bot commented Feb 25, 2020

✅ E2E Happy path tests succeed 🎉

Try Che-Theia editor only Try Che-Theia with Java/maven example Try Che-Theia with NodeJs example

See Details

name link
che-theia docker.io/maxura/che-theia:627
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:627

Tested with Eclipse Che Single User on K8S (minikube v1.1.1)

@che-bot
Copy link
Contributor

che-bot commented Mar 18, 2020

✅ E2E Happy path tests succeed 🎉

Try Che-Theia editor only Try Che-Theia with Java/maven example Try Che-Theia with NodeJs example

See Details

name link
che-theia docker.io/maxura/che-theia:627
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:627

Tested with Eclipse Che Single User on K8S (minikube v1.1.1)

@vitaliy-guliy
Copy link
Contributor Author

crw-ci-test

1 similar comment
@vitaliy-guliy
Copy link
Contributor Author

crw-ci-test

@che-bot
Copy link
Contributor

che-bot commented Mar 19, 2020

❌ E2E Happy path tests failed ❗

Try Che-Theia editor only Try Che-Theia with Java/maven example Try Che-Theia with NodeJs example

See Details

name link
che-theia docker.io/maxura/che-theia:627
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:627

Tested with Eclipse Che Single User on K8S (minikube v1.1.1)

⚠️ https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

ℹ️ Use comment "crw-ci-test" to rerun happy path E2E test.

@vitaliy-guliy
Copy link
Contributor Author

crw-ci-test

Signed-off-by: Vitaliy Gulyy <vgulyy@redhat.com>
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@eclipse-che eclipse-che deleted a comment from che-bot Mar 19, 2020
@che-bot
Copy link
Contributor

che-bot commented Mar 19, 2020

❌ E2E Happy path tests failed ❗

Try Che-Theia editor only Try Che-Theia with Java/maven example Try Che-Theia with NodeJs example

See Details

name link
che-theia docker.io/maxura/che-theia:627
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:627

Tested with Eclipse Che Single User on K8S (minikube v1.1.1)

⚠️ https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

ℹ️ Use comment "crw-ci-test" to rerun happy path E2E test.

@che-bot
Copy link
Contributor

che-bot commented Mar 19, 2020

❌ E2E Happy path tests failed ❗

Try Che-Theia editor only Try Che-Theia with Java/maven example Try Che-Theia with NodeJs example

See Details

name link
che-theia docker.io/maxura/che-theia:627
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:627

Tested with Eclipse Che Single User on K8S (minikube v1.1.1)

⚠️ https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

ℹ️ Use comment "crw-ci-test" to rerun happy path E2E test.

@vitaliy-guliy
Copy link
Contributor Author

crw-ci-test

@che-bot
Copy link
Contributor

che-bot commented Mar 20, 2020

❌ E2E Happy path tests failed ❗

Try Che-Theia editor only Try Che-Theia with Java/maven example Try Che-Theia with NodeJs example

See Details

name link
che-theia docker.io/maxura/che-theia:627
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:627

Tested with Eclipse Che Single User on K8S (minikube v1.1.1)

⚠️ https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

ℹ️ Use comment "crw-ci-test" to rerun happy path E2E test.

@vitaliy-guliy
Copy link
Contributor Author

Build finished, happy path tests are failing due to known reason eclipse-che/che#16403

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants