Attention: Deprecation notice for Bintray, JCenter, GoCenter and ChartCenter. Learn More

stable/aws-iam-authenticator

Chart version: 0.1.5
Api version: v1
App version: 1.0
DEPRECATED A Helm chart for aws-iam-authenticator
application
Chart Type
DEPRECATED
Status
Unknown
License
2088
Downloads
https://charts.helm.sh/stable
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install aws-iam-authenticator center/stable/aws-iam-authenticator
Versions (0)

⚠️ 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

Config Description Default
image.repository Image repo gcr.io/heptio-images/authenticator
image.tag Image tag v0.1.0
image.pullPolicy Image pull policy IfNotPresent
config All the config, see below {}
resources Pod resources {}
hostPathConfig.output HostPath output /srv/kubernetes/aws-iam-authenticator/
hostPathConfig.state HostPath 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