Skip to content

move canvas interpreter to OSS#25711

Merged
ppisljar merged 12 commits intoelastic:masterfrom
ppisljar:ref/canvasInterpreter2OSS
Nov 20, 2018
Merged

move canvas interpreter to OSS#25711
ppisljar merged 12 commits intoelastic:masterfrom
ppisljar:ref/canvasInterpreter2OSS

Conversation

@ppisljar
Copy link
Copy Markdown
Contributor

@ppisljar ppisljar commented Nov 15, 2018

Summary

closes #23096
preparation for #23185

moves some parts of canvas to kibana core:

  • interpreter parse functions are moved to @kbn/interpreter
  • function and type registires are moved to @kbn/interpreter
  • all types are moved to @kbn/interpreter
  • clog common function is moved to @kbn/interpreter
  • socket, plugin and translate server routes are moved to the interpreter core_plugin
  • browser socket wrapper is moved to the interpreter core_plugin

qa: nothing should change functionally

Checklist

Use strikethroughs to remove checklist items you don't feel are applicable to this PR.

For maintainers

@ppisljar ppisljar added WIP Work in progress Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas t// Team:Visualizations Team label for Lens, elastic-charts, Graph, legacy editors (TSVB, Visualize, Timelion) t// labels Nov 15, 2018
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/kibana-canvas

@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/kibana-app

@ppisljar ppisljar requested a review from lukeelmers November 15, 2018 11:51
@ppisljar ppisljar force-pushed the ref/canvasInterpreter2OSS branch 5 times, most recently from e382cf4 to 626234a Compare November 16, 2018 09:06
@elastic elastic deleted a comment from elasticmachine Nov 16, 2018
@elastic elastic deleted a comment from elasticmachine Nov 16, 2018
@elastic elastic deleted a comment from elasticmachine Nov 16, 2018
@elastic elastic deleted a comment from elasticmachine Nov 16, 2018
@elastic elastic deleted a comment from elasticmachine Nov 16, 2018
@elastic elastic deleted a comment from elasticmachine Nov 16, 2018
@elastic elastic deleted a comment from elasticmachine Nov 16, 2018
@elastic elastic deleted a comment from elasticmachine Nov 16, 2018
@elastic elastic deleted a comment from elasticmachine Nov 16, 2018
@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

@ppisljar ppisljar force-pushed the ref/canvasInterpreter2OSS branch from 626234a to 102ab05 Compare November 16, 2018 11:25
@ppisljar ppisljar added review v7.0.0 v6.6.0 and removed WIP Work in progress labels Nov 16, 2018
@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

@ppisljar ppisljar force-pushed the ref/canvasInterpreter2OSS branch from 422a651 to d592e97 Compare November 19, 2018 09:34
@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

Copy link
Copy Markdown
Contributor

@markov00 markov00 left a comment

Choose a reason for hiding this comment

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

Code LGTM. Tested on chrome/OSX and works correctly.

@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

Copy link
Copy Markdown
Contributor

@lukeelmers lukeelmers left a comment

Choose a reason for hiding this comment

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

Changes all LGTM!

Copy link
Copy Markdown
Contributor

@rashidkpc rashidkpc left a comment

Choose a reason for hiding this comment

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

Few questions and comments. Thanks for separating out the license and file moving commits!

@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

@ppisljar ppisljar merged commit 43b1d00 into elastic:master Nov 20, 2018
ppisljar added a commit to ppisljar/kibana that referenced this pull request Nov 20, 2018
@ppisljar ppisljar deleted the ref/canvasInterpreter2OSS branch November 20, 2018 08:57
@ppisljar ppisljar removed the review label Nov 20, 2018
w33ble added a commit to w33ble/kibana that referenced this pull request Nov 21, 2018
@w33ble
Copy link
Copy Markdown
Contributor

w33ble commented Nov 21, 2018

Reverted in #26054 / 4f1ca7e, since this broke the build. There are tests in place now to avoid breaking the build again too.

w33ble added a commit that referenced this pull request Nov 21, 2018
## Summary

CI was broken when enabling functional smoke tests via #25262. The problem is that the Kibana build is broken in master...

I think #25711 broke it, which was merged in between #25262 passing and it being merged (and then CI breaking). So this PR reverts that PR and enabled canvas smoke tests again to see if CI will pass.

- Revert #25711
- Revert 7ae0d28
@ppisljar ppisljar restored the ref/canvasInterpreter2OSS branch November 22, 2018 04:25
@ppisljar ppisljar mentioned this pull request Nov 22, 2018
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas t// Team:Visualizations Team label for Lens, elastic-charts, Graph, legacy editors (TSVB, Visualize, Timelion) t// v6.6.0 v7.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Moving interpreter engine into Kibana

7 participants