[Draft] Kibana config overwrites #2938
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This changes comes from the fact that there is a very fast pace on new Kibana config options popping up. Some are feature flags, others are for advanced settings to be overwritten. Last, there are also credentials for connectors that need to be used from times to times. When building Kibana from source,
kibana.dev.yml
can be used, but I would really like to try some of these features in elastic-package and always have it enabled. My current go to solution was to build my ownelastic-package
binary, but that is not sustainable.This PR introduces the option to put a
kibana-custom.yml
configuration file into the profile. These configs are appended to what is already configured.Opening this in draft mode, as I'm not fully happy yet with the change, here a few points:
Before doing a full code review, lets discuss these points.