Back to Charts

⚠️ Repo Archive Notice

stable/aws-iam-authenticator/README.md

latest2.0 KB
Original Source

⚠️ Repo Archive Notice

As of Nov 13, 2020, charts in this repo will no longer be updated. For more information, see the Helm Charts Deprecation and Archive Notice, and Update.

AWS IAM Authenticator

See https://github.com/kubernetes-sigs/aws-iam-authenticator

In particular, make sure that have configured your API server as in https://github.com/kubernetes-sigs/aws-iam-authenticator#how-do-i-use-it. (This chart only installs the DaemonSet and a ConfigMap.)

DEPRECATION NOTICE

This chart is deprecated and no longer supported.

Values

ConfigDescriptionDefault
image.repositoryImage repogcr.io/heptio-images/authenticator
image.tagImage tagv0.1.0
image.pullPolicyImage pull policyIfNotPresent
configAll the config, see below{}
resourcesPod resources{}
hostPathConfig.outputHostPath output/srv/kubernetes/aws-iam-authenticator/
hostPathConfig.stateHostPath state/srv/kubernetes/aws-iam-authenticator/

Config

The value set for config is where all the action happens - this is how you map AWS IAM roles to groups in the cluster. See the aws-iam-authenticator docs for all of the possible options for this.

A simple example values file might look like:

config:
  clusterID: mycluster.io
  server:
    mapRoles:
    - groups:
      - developers  # the name of a group within Kubernetes
      roleARN: arn:aws:iam::000000000000:role/developer  # the ARN of a role in AWS
      username: developer