Skip to content

Conversation

@dougkirkley
Copy link

This PR adds a new keyType field to S3Credentials to allow users to backup to AWS compatible environments without static AWS credentials. This will allow AWS IRSA and Pod Identity Webhook methods in EKS to authenticate with S3. This defaults to shared which allows backwards compatibility with the current access key method via secrets.

Closes #38

@dougkirkley dougkirkley force-pushed the feat/add-key-type-configuration branch 2 times, most recently from bc19fde to 7988e66 Compare October 21, 2025 01:24
@dougkirkley
Copy link
Author

@Agalin Can I get a review on this?

@Agalin
Copy link
Collaborator

Agalin commented Oct 25, 2025

I was sick the whole week, sorry for the delay. 🙂

CI wants your commit not to start with upper case after feat:. Ideally it would be feat: support multiple AWS key types (#38).

Considering CRD changes, I believe you also need to regenerate at least the manifest.yaml file (kustomize build kubernetes -o manifest.yaml), not sure if other autogenerated files need updates (should be clear after building the app).

@dougkirkley dougkirkley force-pushed the feat/add-key-type-configuration branch from 7988e66 to c59e61a Compare October 25, 2025 13:32
@dougkirkley dougkirkley changed the title feat: Support multiple AWS key types feat: support multiple AWS key types Oct 25, 2025
@Agalin Agalin merged commit 27540db into operasoftware:main Oct 25, 2025
1 check passed
@dougkirkley dougkirkley deleted the feat/add-key-type-configuration branch October 28, 2025 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support AWS IRSA or Pod Identity Webhook Credentials

2 participants