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

Use noVNC via patternfly-react #8894

Merged
merged 2 commits into from
Sep 23, 2018

Conversation

mareklibra
Copy link
Contributor

@mareklibra mareklibra commented Mar 26, 2018

The in-browser VNC component is externalized to patternfly-react for it's wider reuse by other projects.

With this change, the noVNC dependency version is updated to 1.0.0 from recent 0.6.2.

Checklist:

@mareklibra mareklibra added needswork blocked Don't land until something else happens first (see task list) labels Mar 26, 2018
@mareklibra mareklibra force-pushed the patternfly-react.novnc branch from e579cd6 to 051f913 Compare March 26, 2018 12:43
@mareklibra mareklibra changed the title WIP: use noVNC via patternfly-react use noVNC via patternfly-react Apr 16, 2018
@mareklibra mareklibra changed the title use noVNC via patternfly-react Use noVNC via patternfly-react Apr 16, 2018
@mareklibra mareklibra force-pushed the patternfly-react.novnc branch from 331c15b to ebaab76 Compare May 3, 2018 10:13
@mareklibra
Copy link
Contributor Author

Rebased, since #8402 and patternfly/patternfly-react#288 changed

@mareklibra
Copy link
Contributor Author

mareklibra commented Jul 10, 2018

This requires full React (#9263)

@martinpitt martinpitt added needs-rebase and removed blocked Don't land until something else happens first (see task list) labels Sep 23, 2018
@martinpitt
Copy link
Member

#9263 landed, so this can now go forward. This is also important to avoid pulling in two different noVNCs now, see commit ccb6c5c .

Copy link
Member

@martinpitt martinpitt left a comment

Choose a reason for hiding this comment

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

Rebased to fix conflicts. I tested the serial and the VNC console, and they both work fine. Thanks!

@martinpitt
Copy link
Member

Looks like this breaks testInlineConsole, this probably changed identifiers and such which needs to be adjusted in the tests.

Leverage reusable component wraping noVNC.

Closes cockpit-project#8894
Reference on old noVNC (prior 1.0.0 introduced newly
by patternfly-react) is removed.
@martinpitt
Copy link
Member

Adjusted the tests.

@martinpitt martinpitt merged commit d1f1fc5 into cockpit-project:master Sep 23, 2018
martinpitt pushed a commit that referenced this pull request Sep 23, 2018
Leverage reusable component wraping noVNC.

Closes #8894
garrett pushed a commit to garrett/cockpit that referenced this pull request Oct 17, 2018
Leverage reusable component wraping noVNC.

Closes cockpit-project#8894
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants