Description
openedon Jun 17, 2020
A few changes are planned to the manifest(s) format. This is to track these changes:
Rename datasources
to config_templates
We remove the term datasources across the different components. This now also has to be removed in the packages and be renamed to config_templates:
- Update Kibana [Ingest Manager] Support updated package output structure kibana#69864
- Update registry Update package output structure #514 Rename datasources to config_templates #570
- Packages Rename
datasources
toconfig_templates
in dataset manifest package-storage#94 - Integrations Rename datasources to config_templates integrations#132
Cleanup terms
Cleanup terms used inside the registry.
- Cleanup dataset terms Update package output structure #514
Requirements to constraints
We currently use requirements section. To align with the agent and other parts, it should be renamed to constraints. In line with this task, also the default dependencies in the packages should be udpated.
- Update Registry Add conditions as future replacement of requirements #519
- Update Integrations Replace requirements by conditions integrations#133
- Update Package storage Rename requirement to conditions package-storage#95
- Remove legacy part in registry Remove legacy requirements #580
- Introduce new default for all packages (^7.9.0) Use ^7.9.0 as default for all integrations integrations#151
Update categories
- Implement new categories in package-registry Add additional categories #534
- Remove existing categories in package-storage Remove logs/metrics categories package-storage#97
- Update packages with new categories in integrations and release packages Adjust categories of packages integrations#135
- Remove legacy package information in registry Remove support for logs/metrics categories #571
Directory names cleanup
Some of the directory names contained -
, others _
. This also had an effect on how the config options are called and what paths users have to define. To only have one way, it was decided to use _
everywhere and packages need to be adjusted.
- Update directory names to be _ instead of - Rename index-template directory to index_template #565
- Update packages to also use the new name Update base packages to use new paths package-storage#90
- Change Kibana [Ingest Manager] Update asset paths to use _ instead of - kibana#70320
- Update packages to only use the new names
- Update integrations repo Rename directories to not contain - in packages integrations#150
- Validate all paths to not contain
-
if directory. Validate that directory does not contain - #572
Ingest pipeline config option
The ingest pipeline config option should be moved under the new Elasticsearch object for consistency
- Add new option in registry Introduce
elasticsearch.ingest_pipeline.name
as config option #564 - Add support for the option in Kibana
- Modify packages to only use the new option
- Remove legacy implementation in the registry
Rename input logs to logfile
- Add support on the Agent side
- Change it in integrations Rename logs to logfile integrations#146
- Change it in package-storage Update packages to use input: logfile instead of logs package-storage#126
- Remove support for
logs
on the agent side
More
- Remove OS specifics Remove os specific config examples and code #549
More details to come