elastic / elastic/elastic-package
Lint: Detect broken input definitions
- Dominant language
- Go
- Stars
- 72
- Forks
- 141
- Avg merge
- 19h 42m
- Merged PRs (30d)
- 55
Description
There's a few input-related mistakes that can be introduced to a package and are difficult to spot, which will currently cause all checks/tests to pass but can cause an error when accessing package config in Kibana/Fleet (see https://github.com/elastic/kibana/issues/100340).
These mistakes are:
- Main `manifest.yml` defines an input that is not defined in any individual data_stream' `manifest.yml` (why this duplication in the first place?).
- `data_stream/x/manifest.yml` defines an input that is not defined in the main `manifest.yml`.
- `data_stream/x/manifest.yml` defines an input that links to an agent stream template file that doesn't exists.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.