Skip to content

fix(kubernetes): add missing AWS auth variables for audit_logs data stream#17197

Merged
andrewkroh merged 2 commits intomainfrom
claude/issue-17196-20260202-1622
Feb 4, 2026
Merged

fix(kubernetes): add missing AWS auth variables for audit_logs data stream#17197
andrewkroh merged 2 commits intomainfrom
claude/issue-17196-20260202-1622

Conversation

@andrewkroh
Copy link
Member

@andrewkroh andrewkroh commented Feb 2, 2026

Proposed commit message

This fix addresses missing AWS authentication variable declarations in
the Kubernetes integration's audit_logs data stream for the aws-cloudwatch
input. The Handlebars template referenced these variables but they were
not declared in the manifest.

The AWS authentication variables are declared at the data stream level
for the aws-cloudwatch input rather than at the package level. This
avoids confusion since the kubernetes integration supports multiple cloud
providers (AWS, Azure, GCP).

Changes:
- Add AWS authentication variables to audit_logs manifest for aws-cloudwatch:
  - shared_credential_file
  - credential_profile_name
  - access_key_id (secret)
  - secret_access_key (secret)
  - session_token (secret)
  - role_arn
  - default_region
  - proxy_url
- Fix typo: api_timeput -> api_timeout in audit_logs manifest
- Add bugfix changelog entry

Fixes #17196

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.
  • I have verified that any added dashboard complies with Kibana's Dashboard good practices

Related issues

Screenshots

kubernetes-audit_logs

@andrewkroh andrewkroh marked this pull request as ready for review February 2, 2026 16:54
@andrewkroh andrewkroh requested a review from a team as a code owner February 2, 2026 16:54
@andrewkroh andrewkroh marked this pull request as draft February 2, 2026 16:57
This fix addresses missing AWS authentication variable declarations in
the Kubernetes integration's audit_logs data stream for the aws-cloudwatch
input. The Handlebars template referenced these variables but they were
not declared in the manifest.

The AWS authentication variables are declared at the data stream level
for the aws-cloudwatch input rather than at the package level. This
avoids confusion since the kubernetes integration supports multiple cloud
providers (AWS, Azure, GCP).

Changes:
- Add AWS authentication variables to audit_logs manifest for aws-cloudwatch:
  - shared_credential_file
  - credential_profile_name
  - access_key_id (secret)
  - secret_access_key (secret)
  - session_token (secret)
  - role_arn
  - default_region
  - proxy_url
- Fix typo: api_timeput -> api_timeout in audit_logs manifest
- Add bugfix changelog entry

Fixes #17196
@andrewkroh andrewkroh force-pushed the claude/issue-17196-20260202-1622 branch from 3d6d471 to e3f5b5b Compare February 2, 2026 17:11
@andrewkroh andrewkroh added the bugfix Pull request that fixes a bug issue label Feb 2, 2026
@andrewkroh andrewkroh marked this pull request as ready for review February 2, 2026 17:15
@elastic-vault-github-plugin-prod

🚀 Benchmarks report

To see the full report comment with /test benchmark fullreport

@andrewkroh andrewkroh added the Team:obs-ds-hosted-services Observability Hosted Services team [elastic/obs-ds-hosted-services] label Feb 2, 2026
@elasticmachine
Copy link

💚 Build Succeeded

History

Copy link
Contributor

@MichaelKatsoulis MichaelKatsoulis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@andrewkroh andrewkroh merged commit ec6fb03 into main Feb 4, 2026
9 checks passed
@andrewkroh andrewkroh deleted the claude/issue-17196-20260202-1622 branch February 4, 2026 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Pull request that fixes a bug issue Integration:kubernetes Kubernetes Team:obs-ds-hosted-services Observability Hosted Services team [elastic/obs-ds-hosted-services]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Kubernetes]: AWS authentication variables not declared in audit_logs manifest

5 participants