Repository navigation
ti_*: fix transform destination to accept multiple namespaces - #20002
Conversation
✅ Elastic Docs Style Checker (Vale)No issues found on modified lines! The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale. |
The transform destination index for all threat intel packages defines data_stream.namespace as constant_keyword without an explicit value. The first document locks the constant to its namespace, and any subsequent document from a different namespace is permanently rejected, halting the transform entirely. This breaks dashboards and detection rules that depend on the transform output. Change data_stream.namespace to keyword in the transform destination field definitions. Bump destination index suffixes and fleet_transform_version to force recreation on upgrade. Namespace is deliberately excluded from unique_key because threat indicators are global: the same indicator from different namespaces should deduplicate to one entry.
|
No issues across the latest commits c39391b.
🤖 AI-Generated Review | Vera Review Bot | 📚 Knowledge base: integration-skills
|
|
Tick the box to add this pull request to the merge queue (same as
|
|
Package ti_abusech - 4.1.2 containing this change is available at https://epr.elastic.co/package/ti_abusech/4.1.2/ |
|
Package ti_anomali - 2.8.1 containing this change is available at https://epr.elastic.co/package/ti_anomali/2.8.1/ |
|
Package ti_anyrun - 1.2.2 containing this change is available at https://epr.elastic.co/package/ti_anyrun/1.2.2/ |
|
Package ti_cif3 - 1.20.1 containing this change is available at https://epr.elastic.co/package/ti_cif3/1.20.1/ |
|
Package ti_custom - 1.8.1 containing this change is available at https://epr.elastic.co/package/ti_custom/1.8.1/ |
|
Package ti_cybersixgill - 1.36.1 containing this change is available at https://epr.elastic.co/package/ti_cybersixgill/1.36.1/ |
|
Package ti_cyware_intel_exchange - 0.4.1 containing this change is available at https://epr.elastic.co/package/ti_cyware_intel_exchange/0.4.1/ |
|
Package ti_domaintools - 1.5.1 containing this change is available at https://epr.elastic.co/package/ti_domaintools/1.5.1/ |
|
Package ti_eclecticiq - 1.7.1 containing this change is available at https://epr.elastic.co/package/ti_eclecticiq/1.7.1/ |
|
Package ti_eset - 1.11.1 containing this change is available at https://epr.elastic.co/package/ti_eset/1.11.1/ |
|
Package ti_flashpoint - 0.3.1 containing this change is available at https://epr.elastic.co/package/ti_flashpoint/0.3.1/ |
|
Package ti_google_threat_intelligence - 1.1.1 containing this change is available at https://epr.elastic.co/package/ti_google_threat_intelligence/1.1.1/ |
|
Package ti_greynoise - 0.9.2 containing this change is available at https://epr.elastic.co/package/ti_greynoise/0.9.2/ |
|
Package ti_maltiverse - 1.8.1 containing this change is available at https://epr.elastic.co/package/ti_maltiverse/1.8.1/ |
|
Package ti_misp - 1.44.1 containing this change is available at https://epr.elastic.co/package/ti_misp/1.44.1/ |
|
Package ti_opencti - 2.15.1 containing this change is available at https://epr.elastic.co/package/ti_opencti/2.15.1/ |
|
Package ti_otx - 1.32.1 containing this change is available at https://epr.elastic.co/package/ti_otx/1.32.1/ |
|
Package ti_rapid7_threat_command - 2.10.2 containing this change is available at https://epr.elastic.co/package/ti_rapid7_threat_command/2.10.2/ |
|
Package ti_recordedfuture - 2.6.1 containing this change is available at https://epr.elastic.co/package/ti_recordedfuture/2.6.1/ |
|
Package ti_socradar_feeds - 0.1.1 containing this change is available at https://epr.elastic.co/package/ti_socradar_feeds/0.1.1/ |
|
Package ti_socradar_taxii - 0.2.1 containing this change is available at https://epr.elastic.co/package/ti_socradar_taxii/0.2.1/ |
|
Package ti_threatconnect - 2.2.1 containing this change is available at https://epr.elastic.co/package/ti_threatconnect/2.2.1/ |
|
Package ti_threatq - 1.39.1 containing this change is available at https://epr.elastic.co/package/ti_threatq/1.39.1/ |
Proposed commit message
Checklist
changelog.ymlfile.Author's Checklist
How to test this PR locally
Related issues
Screenshots