-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[Security in Core] Move security plugin's config to core #186863
Comments
Pinging @elastic/kibana-security (Team:Security) |
Pinging @elastic/kibana-core (Team:Core) |
Note that the security plugin will still need to access its config too (for the parts were the logic is delegated from the plugin to core), so basically we need to find a way to have the security config being accessible from both Core and the security plugin. This could be achieve by various hacky ways:
|
Not necessarily better, but as an additional option - since the configuration is known before
Would it be feasible to apply renaming only to specific segments of the |
Yeah, we absolutely can. the only thing with this approach (having only some props moved, so some accessible only by Core and some accessible only by the security plugin) is that we can't have props that needs to be accessed by both. And I wonder if that's not already the case for the FIPS PR? |
I have concerns with this premise. Our goal of moving security into core is to provide a better DX for us and other Kibana Contributors. Moving yml configuration impacts our administrators, and the benefit of this is not clear to me. If anything, this may add to their confusion, as we have strived for consistency where possible between Kibana's security config and ES's security config. ES, as far as I know, has no plans to move away from the |
That's a good point, thanks! I think it's worth having a broader discussion though. If it turns out that it's just That being said, |
@azasypkin we meed to pick up moving security plugin's config to core discussion soon. Phase 2 is finished, we're in Phase 3. |
As part of the ongoing work to make security a core service, the config should be moved from
xpack.security.*
tocore.security.*
This work will entail:
... To be continued!
The text was updated successfully, but these errors were encountered: