Skip to content

Conversation

@seanrathier
Copy link
Contributor

@seanrathier seanrathier commented Jan 16, 2026

Summary

Adds var_groups configuration to the AWS integration package to enable a credential type selector in Fleet UI, improving the user experience when configuring AWS authentication methods.

Related PRs

Changes

  • Added var_groups section to package manifest with credential_type group containing:

    • Direct Access Keys (access_key_id, secret_access_key)
    • Temporary Access Keys (access_key_id, secret_access_key, session_token)
    • Cloud Connector (role_arn, external_id) - for agentless deployments
    • Assume Role (role_arn)
    • Assume Role with External ID (role_arn, external_id)
    • Shared Credentials (shared_credential_file, credential_profile_name)
  • Added hide_in_var_group_options to GuardDuty aws-s3 input to hide Cloud Connector option (not supported for S3 input)

  • Updated credential variables (role_arn, external_id, shared_credential_file, credential_profile_name) to show_user: true so that users can see the vars in var group options

Screenshots

Screen.Recording.2026-01-23.at.10.06.07.AM.mov
Screenshot 2026-01-16 at 11 08 15 AM

Related Issues

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

Author's Checklist

  • [ ]

How to test this PR locally

@seanrathier seanrathier added Team:Integrations Label for the Integrations team Team:Fleet Fleet team [elastic/fleet] Team:Cloud Security Cloud Security team [elastic/cloud-security-posture] labels Jan 19, 2026
@seanrathier seanrathier self-assigned this Jan 19, 2026
@seanrathier seanrathier requested review from Copilot and removed request for Copilot January 20, 2026 00:59
@seanrathier seanrathier marked this pull request as ready for review January 23, 2026 16:48
@seanrathier seanrathier requested review from a team as code owners January 23, 2026 16:48
@elasticmachine
Copy link

Pinging @elastic/integrations (Team:Integrations)

@elasticmachine
Copy link

Pinging @elastic/fleet (Team:Fleet)

@elasticmachine
Copy link

elasticmachine commented Jan 23, 2026

💔 Build Failed

Failed CI Steps

History

cc @seanrathier

@andrewkroh andrewkroh added the Team:obs-ds-hosted-services Observability Hosted Services team [elastic/obs-ds-hosted-services] label Jan 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Integration:aws AWS Team:Cloud Security Cloud Security team [elastic/cloud-security-posture] Team:Fleet Fleet team [elastic/fleet] Team:Integrations Label for the Integrations team 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.

3 participants