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

Use internal network url for plugin registry. #865

Merged
merged 1 commit into from
Nov 26, 2020

Conversation

AndrienkoAleksandr
Copy link
Contributor

@AndrienkoAleksandr AndrienkoAleksandr commented Sep 23, 2020

Signed-off-by: Oleksandr Andriienko oandriie@redhat.com

What does this PR do?

Use internal network url for plugin registry.

What issues does this PR fix or reference?

eclipse-che/che#17644

Depends on other pr's:

Yes:
eclipse-che/che-operator#468 and also: eclipse-che/che#17945

Release Notes

Docs PR

none yet...

Happy Path Channel

HAPPY_PATH_CHANNEL=next

@che-bot
Copy link
Contributor

che-bot commented Sep 23, 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:865
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:865

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

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

@benoitf
Copy link
Contributor

benoitf commented Sep 23, 2020

how does it work when using a custom remote plugin registry url ? For example chectl accept custom registry url

if (workspaceSettings && workspaceSettings['cheWorkspacePluginRegistryUrl']) {
let uri = workspaceSettings['cheWorkspacePluginRegistryUrl'];
if (workspaceSettings && workspaceSettings['cheWorkspacePluginRegistryInternalUrl']) {
let uri = workspaceSettings['cheWorkspacePluginRegistryInternalUrl'];
Copy link
Contributor

Choose a reason for hiding this comment

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

should be fallback to cheWorkspacePluginRegistryUrl if cheWorkspacePluginRegistryInternalUrl isn't set?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, we have fallback on the che-server side. And If user set up external registry, we don't override it to internal link.

Copy link
Contributor

@vitaliy-guliy vitaliy-guliy Nov 25, 2020

Choose a reason for hiding this comment

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

If it's handled on the bakend, then we don't need to change the variable name. WDYT?

@tolusha tolusha mentioned this pull request Oct 1, 2020
50 tasks
@AndrienkoAleksandr AndrienkoAleksandr force-pushed the useInternalServiceUrlForPluginRegistry branch 2 times, most recently from 3b444fb to 92c1848 Compare October 8, 2020 23:11
@che-bot
Copy link
Contributor

che-bot commented Oct 8, 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:865
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:865

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

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

@AndrienkoAleksandr
Copy link
Contributor Author

AndrienkoAleksandr commented Oct 9, 2020

@benoitf how does it work when using a custom remote plugin registry url ? For example chectl accept custom registry url

I tested, If user set up external registry in the CheCluster object, we don't override it to internal link.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
@AndrienkoAleksandr AndrienkoAleksandr force-pushed the useInternalServiceUrlForPluginRegistry branch from 92c1848 to f11d9df Compare November 25, 2020 13:52
@AndrienkoAleksandr
Copy link
Contributor Author

PR rebased.

@che-bot
Copy link
Contributor

che-bot commented Nov 25, 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:865
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:865

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

  • 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.

@AndrienkoAleksandr
Copy link
Contributor Author

[crw-ci-test]

@AndrienkoAleksandr
Copy link
Contributor Author

[crw-ci-test --rebuild]

@che-bot
Copy link
Contributor

che-bot commented Nov 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:865
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:865

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

  • 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.

@AndrienkoAleksandr
Copy link
Contributor Author

[crw-ci-test --rebuild]

@che-bot
Copy link
Contributor

che-bot commented Nov 26, 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:865
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:865

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

  • 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.

@azatsarynnyy
Copy link
Member

[crw-ci-test]

@che-bot
Copy link
Contributor

che-bot commented Nov 26, 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:865
che-theia-endpoint-runtime-binary docker.io/maxura/che-theia-endpoint-runtime-binary:865

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

  • 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.

@azatsarynnyy
Copy link
Member

@AndrienkoAleksandr it's good to merge now

@AndrienkoAleksandr
Copy link
Contributor Author

@azatsarynnyy thanks a lot!

@AndrienkoAleksandr AndrienkoAleksandr merged commit ee8eadf into master Nov 26, 2020
@AndrienkoAleksandr AndrienkoAleksandr deleted the useInternalServiceUrlForPluginRegistry branch November 26, 2020 19:41
vinokurig pushed a commit that referenced this pull request Apr 6, 2021
* add plantUML to che-plugins yaml

Signed-off-by: Esteban Mañaricua <emanaricua@gmail.com>

* fix

Signed-off-by: Esteban Mañaricua <emanaricua@gmail.com>
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.

None yet

6 participants