Skip to content

Antalya 26.6: Add AWS as OAuth provider - #2414

Open
zvonand wants to merge 1 commit into
antalya-26.6from
feature/aws-oauth-provider
Open

zvonand wants to merge 1 commit into
antalya-26.6from
feature/aws-oauth-provider

Conversation

@zvonand

@zvonand zvonand commented Sep 22, 2026

Copy link
Copy Markdown
Member

Changelog category (leave one):

  • New Feature

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):

Add AWS IAM as OAuth provider

CI/CD Options

Exclude tests:

  • Fast test
  • Integration Tests
  • Stateless tests
  • Stateful tests
  • Unit tests
  • Performance tests
  • Aarch64 tests
  • All with ASAN
  • All with TSAN
  • All with MSAN
  • All with UBSAN
  • All with Coverage
  • All Regression
  • Disable CI Cache

Regression jobs to run:

  • Fast suites (mostly <1h)
  • Aggregate Functions (2h)
  • Alter (1.5h)
  • Benchmark (30m)
  • CAS (content-addressed storage; Antalya only)
  • ClickHouse Keeper (1h)
  • Iceberg (2h)
  • LDAP (1h)
  • OAuth (5m)
  • Parquet (1.5h)
  • RBAC (1.5h)
  • SSL Server (1h)
  • S3 (2h)
  • S3 Export (2h)
  • Swarms (30m)
  • Tiered Storage (2h)

@zvonand zvonand added port-antalya PRs to be ported to all new Antalya releases antalya-26.6 labels Sep 22, 2026
@github-actions

github-actions Bot commented Sep 22, 2026

Copy link
Copy Markdown

Workflow [PR], commit [4d60c38]

@zvonand
zvonand force-pushed the feature/aws-oauth-provider branch from ed9fedc to 925b626 Compare September 22, 2026 14:35
Add the `aws_sso` token processor, validating assigned account access with
`GetRoleCredentials` and resolving the caller through signed
`GetCallerIdentity` requests. Use the full role-session ARN as the username
and cap cached validation by a short configurable lifetime.

Document AWS setup, token acquisition, and identity and cache limitations.
Add nine focused tests for validation, rejection, and configuration.

Validation: unit-test build succeeded; all nine AWS SSO tests passed.
@zvonand
zvonand force-pushed the feature/aws-oauth-provider branch from 925b626 to 4d60c38 Compare September 22, 2026 14:44
@zvonand zvonand changed the title Antalya 26.6: Add AWS IAM as OAuth provider Antalya 26.6: Add AWS as OAuth provider Sep 22, 2026
@zvonand
zvonand marked this pull request as ready for review September 23, 2026 09:08

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

antalya-26.6 port-antalya PRs to be ported to all new Antalya releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant