koalaops/AWS OIDC Auth & Services Setup

Secure AWS authentication using OIDC with optional ECR login and EKS setup

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Aug 17, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: koalaops/aws-oidc-action@439a963f61f8893ec83ec65c055b66f3137b7aea # v1.1.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
aws_regionAWS region for authenticationyes
role_to_assumeIAM role ARN to assume for authenticationyes
enable_ecr_loginEnable Docker login to ECR registrynofalse
ecr_registryECR registry hostname (required if enable_ecr_login is true)no
ecr_regionECR registry region (defaults to aws_region if not specified)no
ensure_ecr_repositoryEnsure ECR repository exists before login (recommended)nofalse
ecr_repository_nameECR repository name to ensure exists (required if ensure_ecr_repository is true)no
enable_eks_authEnable EKS cluster authentication and kubectl context setupnofalse
eks_cluster_nameEKS cluster name (required if enable_eks_auth is true)no
eks_cluster_regionEKS cluster region (defaults to aws_region if not specified)no

no outputs