Open
Description
openedon Jun 19, 2023
In #159530 (comment), @elastic/kibana-core team went from owning /config/kibana.yml
to owning all the files inside /config/
.
IMO, this makes sense for consistency in /config/kibana.yml
and /config/serverless.yml
.
However, I wonder if the project-specific /config/serverless.{projectType}.yml
files should be owned by Solutions teams instead, as they shape the behavior of their offering. You may argue that the higher-level /config/serverless.yml
also does.
- Should we rethink the ownership of these files?
- What are the best teams to own it?
- Would it be best to automate the validations by writing comprehensive functional tests for Serverless? 😇 💣 🤖
For context: configurations are applied as follows:
- Kibana reads the settings in
/config/serverless.yml
. /config/serverless.{projectType}.yml
overrides the settings set above./config/kibana.yml
applies any user-level settings to override the above. Although users won't be able to change anything of these files on Serverless (at lest for the MVP).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Metadata
Assignees
Labels
Work as part of the Serverless project for its initial releaseSecurity Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc.Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etcTeam label for Observability Team (for things that are handled across all of observability)