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

feat(ports-plugin): Handle devworkspaces #1129

Merged
merged 1 commit into from
Jun 12, 2021

Conversation

benoitf
Copy link
Contributor

@benoitf benoitf commented Jun 8, 2021

What does this PR do?

Add support for devworkspaces in ports-plugin
For now when starting a devWorkspace we have a failure saying that extension can't read machines field (which is only che-server implementation)

Screenshot/screencast of this PR

image

What issues does this PR fix or reference?

eclipse-che/che#19188

How to test this PR?

Start devWorkspace with che-theia and see that ports-plugin display endpoints

PR Checklist

As the author of this Pull Request I made sure that:

Reviewers

Reviewers, please comment how you tested the PR when approving it.

Happy Path Channel

HAPPY_PATH_CHANNEL=next

Change-Id: I67d3d67dd52d9ec6a0b12b7aeeb65f7bdf34d801
Signed-off-by: Florent Benoit fbenoit@redhat.com

@benoitf
Copy link
Contributor Author

benoitf commented Jun 8, 2021

[crw-ci-test --rebuild]

1 similar comment
@benoitf
Copy link
Contributor Author

benoitf commented Jun 8, 2021

[crw-ci-test --rebuild]

@che-bot
Copy link
Contributor

che-bot commented Jun 8, 2021

✅ 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 quay.io/crw_pr/che-theia:1129
che-theia-endpoint-runtime-binary quay.io/crw_pr/che-theia-endpoint-runtime-binary:1129

Test product:

  • Use comment "[crw-ci-test]" to rerun happy path E2E test.
  • Use comment "[crw-ci-test --rebuild]" to re-build the images and rerun happy path E2E test.

Eclipse Che QE channel: https://mattermost.eclipse.org/eclipse/channels/eclipse-che-qe

@benoitf benoitf force-pushed the ports-plugin-devfilev2 branch 2 times, most recently from a6dae07 to a5fe9aa Compare June 9, 2021 08:10
@codecov
Copy link

codecov bot commented Jun 9, 2021

Codecov Report

Merging #1129 (268b004) into master (eeb4526) will increase coverage by 3.20%.
The diff coverage is 55.90%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1129      +/-   ##
==========================================
+ Coverage   29.45%   32.65%   +3.20%     
==========================================
  Files         277      286       +9     
  Lines        9336     9725     +389     
  Branches     1380     1473      +93     
==========================================
+ Hits         2750     3176     +426     
+ Misses       6487     6451      -36     
+ Partials       99       98       -1     
Impacted Files Coverage Δ
...theia-about/src/browser/about-che-theia-dialog.tsx 0.00% <ø> (ø)
...e-sync-tracker/src/browser/sync-process-tracker.ts 0.00% <0.00%> (ø)
...ovisioner/src/node/git-configuration-controller.ts 0.00% <0.00%> (ø)
...eia-plugin-remote/src/node/hosted-plugin-remote.ts 0.00% <0.00%> (ø)
...theia-plugin-remote/src/node/plugin-host-custom.ts 0.00% <0.00%> (ø)
...in-remote/src/node/plugin-remote-backend-module.ts 0.00% <0.00%> (ø)
...theia-plugin-remote/src/node/plugin-remote-init.ts 0.00% <0.00%> (ø)
...-che-theia-plugin-remote/src/node/plugin-remote.ts 0.00% <0.00%> (ø)
...ugin-remote/src/node/server-plugin-proxy-runner.ts 0.00% <0.00%> (ø)
...plugin-remote/src/node/terminal-container-aware.ts 0.00% <0.00%> (ø)
... and 83 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 732da85...268b004. Read the comment docs.

@che-bot
Copy link
Contributor

che-bot commented Jun 9, 2021

✅ 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 quay.io/crw_pr/che-theia:1129
che-theia-endpoint-runtime-binary quay.io/crw_pr/che-theia-endpoint-runtime-binary:1129

Test product:

  • Use comment "[crw-ci-test]" to rerun happy path E2E test.
  • Use comment "[crw-ci-test --rebuild]" to re-build the images and rerun happy path E2E test.

Eclipse Che QE channel: https://mattermost.eclipse.org/eclipse/channels/eclipse-che-qe

@che-bot
Copy link
Contributor

che-bot commented Jun 9, 2021

✅ 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 quay.io/crw_pr/che-theia:1129
che-theia-endpoint-runtime-binary quay.io/crw_pr/che-theia-endpoint-runtime-binary:1129

Test product:

  • Use comment "[crw-ci-test]" to rerun happy path E2E test.
  • Use comment "[crw-ci-test --rebuild]" to re-build the images and rerun happy path E2E test.

Eclipse Che QE channel: https://mattermost.eclipse.org/eclipse/channels/eclipse-che-qe

@benoitf benoitf force-pushed the ports-plugin-devfilev2 branch from a5fe9aa to ecf7af3 Compare June 9, 2021 09:33
@che-bot
Copy link
Contributor

che-bot commented Jun 9, 2021

✅ 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 quay.io/crw_pr/che-theia:1129
che-theia-endpoint-runtime-binary quay.io/crw_pr/che-theia-endpoint-runtime-binary:1129

Test product:

  • Use comment "[crw-ci-test]" to rerun happy path E2E test.
  • Use comment "[crw-ci-test --rebuild]" to re-build the images and rerun happy path E2E test.

Eclipse Che QE channel: https://mattermost.eclipse.org/eclipse/channels/eclipse-che-qe

Change-Id: I67d3d67dd52d9ec6a0b12b7aeeb65f7bdf34d801
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
@benoitf benoitf force-pushed the ports-plugin-devfilev2 branch from ecf7af3 to 268b004 Compare June 10, 2021 07:45
@che-bot
Copy link
Contributor

che-bot commented Jun 10, 2021

✅ 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 quay.io/crw_pr/che-theia:1129
che-theia-endpoint-runtime-binary quay.io/crw_pr/che-theia-endpoint-runtime-binary:1129

Test product:

  • Use comment "[crw-ci-test]" to rerun happy path E2E test.
  • Use comment "[crw-ci-test --rebuild]" to re-build the images and rerun happy path E2E test.

Eclipse Che QE channel: https://mattermost.eclipse.org/eclipse/channels/eclipse-che-qe

@benoitf benoitf marked this pull request as ready for review June 10, 2021 12:54
@benoitf benoitf merged commit 225ffb4 into eclipse-che:master Jun 12, 2021
@benoitf benoitf deleted the ports-plugin-devfilev2 branch June 12, 2021 16:38
@che-bot che-bot added this to the 7.32 milestone Jun 12, 2021
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.

3 participants