Skip to content

Conversation

@conclusionlogic
Copy link

What changed: This PR introduces a new comprehensive guide on "IAM Roles for Service Accounts (IRSA) on Talos Linux". The guide has been added for Talos Linux versions 1.6 through 1.12. This involved creating new .mdx files for each version and updating the public/docs.json and individual talos-vX.Y.yaml navigation configurations to include these new security documentation pages.

Why it’s needed: This new guide is essential for users who need to enable Kubernetes Pods running on Talos Linux clusters to securely access AWS services. By implementing IRSA, applications can leverage temporary IAM credentials, providing a more secure and granular way to manage permissions to AWS resources, similar to the functionality offered by AWS EKS. This enhances the security posture and operational efficiency for Talos Linux users deploying workloads that interact with AWS.

Screenshot:
Screenshot 2025-11-03 at 19 05 51

@talos-bot talos-bot moved this to In Review in Planning Nov 3, 2025
@smira smira removed this from Planning Nov 4, 2025

This guide is based on the official instructions for setting up the [Amazon EKS Pod Identity Webhook in a self-hosted environment](https://github.com/aws/amazon-eks-pod-identity-webhook/blob/master/SELF_HOSTED_SETUP.md).

## Step 1: Set Up Environment Variables
Copy link
Member

Choose a reason for hiding this comment

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

really cool work, but the thing is that are we assuming the user knows how to get all these variables? or is there a sort of article we can externally link to so they can reference and know where to go to get all these variables

Copy link
Author

Choose a reason for hiding this comment

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

My mistake - I did make assumptions about the level of AWS knowledge of someone attempting to integrate Talos Linux with AWS IRSA. However, for the sake of completeness, I can update my PR and include links to the relevant AWS documentation - no problem.

Copy link
Author

Choose a reason for hiding this comment

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

@Iheanacho-ai I've pushed a change commit; hopefully, it’s improved things a little.

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.

2 participants