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

Fix conflict between timelion.ui.enabled yml setting and timelion feature control #35266

Merged
merged 2 commits into from
Apr 29, 2019

Conversation

lukeelmers
Copy link
Member

When Feature Controls were merged in #31652 (and backported in #35014), the timelion.ui.enabled yml config introduced in #30131 stopped working. This was due to a duplicate injectDefaultVars method in the plugin definition.

This PR merges the two so that both timelion feature controls and the timelion.ui.enabled setting can work correctly.

@lukeelmers lukeelmers added Feature:Timelion Timelion app and visualization regression Team:Security Team focused on: Auth, Users, Roles, Spaces, Audit Logging, and more! Feature:Security/Feature Controls Platform Security - Spaces & Role Mgmt feature controls v8.0.0 release_note:skip Skip the PR/issue when compiling release notes v7.2.0 labels Apr 17, 2019
@lukeelmers lukeelmers requested a review from kobelb April 17, 2019 22:37
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-security

@lukeelmers
Copy link
Member Author

This PR raised some related questions about the relationship between feature controls and the timelion app's yml config toggle - more on that in #35267

@elasticmachine
Copy link
Contributor

💔 Build Failed

@kobelb
Copy link
Contributor

kobelb commented Apr 17, 2019

Sorry for clobbering your changes with our Feature Controls merge.

@kobelb
Copy link
Contributor

kobelb commented Apr 17, 2019

If we do want to proceed with #35267 (comment) we can override timelion.ui.enabled for the functional tests so that we can continue to ensure feature controls can turn it off.

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@lukeelmers
Copy link
Member Author

@kobelb I think this is ready for final review -- I updated the CI config per your suggestion

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@lukeelmers lukeelmers merged commit efcfc8e into elastic:master Apr 29, 2019
@lukeelmers lukeelmers deleted the fix/timelion-ui branch April 29, 2019 23:43
lukeelmers added a commit to lukeelmers/kibana that referenced this pull request Apr 29, 2019
…ture control (elastic#35266)

* Merge duplicate injectDefaultVars in timelion plugin definition.

* Enable timelion app in x-pack functional tests.
lukeelmers added a commit that referenced this pull request Apr 30, 2019
…ture control (#35266) (#35765)

* Merge duplicate injectDefaultVars in timelion plugin definition.

* Enable timelion app in x-pack functional tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Security/Feature Controls Platform Security - Spaces & Role Mgmt feature controls Feature:Timelion Timelion app and visualization regression release_note:skip Skip the PR/issue when compiling release notes Team:Security Team focused on: Auth, Users, Roles, Spaces, Audit Logging, and more! v7.2.0 v8.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants