-
Notifications
You must be signed in to change notification settings - Fork 491
Closed
Labels
Description
This meta issue tracks the work related to updating packages to format_version: 3.0.0
.
- @kgeller Fix Invalid ECS field usages at root-level #7808
- Remove
version
from ingest pipelines - [bitdefender,forcepoint_web,jumpcloud,tines] Remove version from ingest pipeline definitions #7807 - hashicorp_vault.metrics - Resolve errors related to the dynamic mapping fields - [hashicorp_vault] Convert dynamic mappings to fields.yml #7811
- Add DLM to packages that have ILM
- ti_maltiverse [ti_maltiverse] Add DLM policy and Update
format_version
to3.0.0
#7851 - ti_anomali [ti_anomali] Add DLM policy and Update
format_version
to3.0.0
#7849 - ti_recorded_future [ti_recordedfuture] Add DLM policy and update format_version to 3.0.0 #7848
- ti_rapid7 [ti_rapid7] Update format_version to 3.0.0 #7910
- ti_maltiverse [ti_maltiverse] Add DLM policy and Update
- Fix dotted YAML keys
- [auditd] Remove elasticsearch.dynamic_{dataset,namespace} #7800
- [ti_maltiverse] Remove dotted yaml keys #7804
- [ti_anomali] Remove dotted-yaml keys #7803
- [ti_recordedfuture] Remove dotted-yaml keys #7801
- The remaining keys (all under
constraints
) will be handled in bulk viaecs-update
.
- @marc-gr Change format_version 3.0.0 Update package spec to v3.0 for SEI owned integrations #7883
- This will be handled in bulk via
ecs-update
. - We also need to include
owner.type: elastic
as part of these changes (see: [Epic] Tagging Community/Partner Integrations #6569)
- This will be handled in bulk via
- Integrations requiring manual tests: [SEI] Integrations requiring manual testing for spec 3.0 #7814
- No
elastic.capabilities
constraints should be added. This will ensure our packages are available across observability and security projects.
The general command to update packages in bulk is:
go run github.com/andrewkroh/go-examples/ecs-update@main -format-version=3.0.0 -fix-dotted-yaml-keys -owner elastic/security-external-integrations packages/*
but we want to exclude non-deprecated rsa2elk packages from using format_version 3.0.0 so use this command and glob:
zsh
setopt extendedglob
go run github.com/andrewkroh/go-examples/ecs-update@main \
-format-version=3.0.0 \
-fix-dotted-yaml-keys \
-add-owner-type \
-owner elastic/security-external-integrations \
packages/*~packages/cylance~packages/fortinet_forticlient~packages/imperva~packages/netscout~packages/radware~packages/squid