Conversation
…d aws-iso* The grok pattern used to extract the session name from aws.cloudtrail.user_identity.arn matched only arn:aws:... and arn:aws-us-gov:... partitions. Identities from aws-cn and aws-iso* partitions were silently ignored, leaving user.changes.name unpopulated. Widening the character class from (aws|aws-us-gov) to [a-z0-9-] covers all current and future AWS partition strings without requiring updates for new partition names. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
✅ 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. |
|
✅ All changelog entries have the correct PR link. |
|
✅ Package owners are in sync with |
💔 Build Failed
Failed CI StepsHistorycc @efd6 |
TL;DR
Remediation
Investigation detailsRoot CauseThe failing step is blocked in test environment provisioning (Docker Compose/Terraform service bootstrap), not ingest pipeline logic. From the Buildkite job log (
PR scope check: changed files are limited to CloudTrail grok/changelog/version bump ( Evidence
Verification
Follow-up
What is this? | From workflow: PR Buildkite Detective Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not. |
|
Pinging @elastic/security-service-integrations (Team:Security-Service Integrations) |
Review summaryIssues found across the latest commits 27dac03 — 1 lowPackage-level:
🤖 AI-Generated Review | Vera Review Bot - v0.4.1 | 📚 Knowledge base: integration-skills
|
Backport of the fix from #20403 to the 7.0.x line.
The grok processor that extracts the session name from
aws.cloudtrail.user_identity.arnused the patternarn:(aws|aws-us-gov), which silently dropped aws-cn and aws-iso* partition ARNs, leavinguser.changes.nameunpopulated. This widens the pattern toarn:[a-z0-9-]+.