├── .clippy.toml ├── .github └── workflows │ ├── build.yml │ ├── committed.yml │ ├── docker-image.yml │ ├── helm-chart.yml │ ├── pre-commit.yml │ └── spelling.yml ├── .gitignore ├── .gitlab-ci.yml ├── .pre-commit-config.yaml ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── charts └── iam-eks-user-mapper │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── rbac.yaml │ └── secret.yaml │ └── values.yaml ├── committed.toml ├── deny.toml ├── doc └── images │ ├── design-overview-dark.svg │ ├── design-overview.svg │ ├── group-sync-configuration │ ├── add-user-to-admin-group.png │ ├── create-iam-group-2.png │ ├── create-iam-group-3.png │ ├── create-iam-group.jpg │ └── go-to-aws-console-iam.png │ └── sso-configuration │ ├── get-iam-sso-group-arn.png │ └── get-iam-sso-group.png └── src ├── aws ├── iam.rs └── mod.rs ├── config.rs ├── errors.rs ├── kubernetes ├── aws_auth.rs └── mod.rs └── main.rs /.clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/.clippy.toml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/committed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/.github/workflows/committed.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/helm-chart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/.github/workflows/helm-chart.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/spelling.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/.github/workflows/spelling.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/README.md -------------------------------------------------------------------------------- /charts/iam-eks-user-mapper/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/charts/iam-eks-user-mapper/.helmignore -------------------------------------------------------------------------------- /charts/iam-eks-user-mapper/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/charts/iam-eks-user-mapper/Chart.yaml -------------------------------------------------------------------------------- /charts/iam-eks-user-mapper/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/charts/iam-eks-user-mapper/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/iam-eks-user-mapper/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/charts/iam-eks-user-mapper/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/iam-eks-user-mapper/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/charts/iam-eks-user-mapper/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/iam-eks-user-mapper/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/charts/iam-eks-user-mapper/templates/secret.yaml -------------------------------------------------------------------------------- /charts/iam-eks-user-mapper/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/charts/iam-eks-user-mapper/values.yaml -------------------------------------------------------------------------------- /committed.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/committed.toml -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/deny.toml -------------------------------------------------------------------------------- /doc/images/design-overview-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/doc/images/design-overview-dark.svg -------------------------------------------------------------------------------- /doc/images/design-overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/doc/images/design-overview.svg -------------------------------------------------------------------------------- /doc/images/group-sync-configuration/add-user-to-admin-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/doc/images/group-sync-configuration/add-user-to-admin-group.png -------------------------------------------------------------------------------- /doc/images/group-sync-configuration/create-iam-group-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/doc/images/group-sync-configuration/create-iam-group-2.png -------------------------------------------------------------------------------- /doc/images/group-sync-configuration/create-iam-group-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/doc/images/group-sync-configuration/create-iam-group-3.png -------------------------------------------------------------------------------- /doc/images/group-sync-configuration/create-iam-group.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/doc/images/group-sync-configuration/create-iam-group.jpg -------------------------------------------------------------------------------- /doc/images/group-sync-configuration/go-to-aws-console-iam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/doc/images/group-sync-configuration/go-to-aws-console-iam.png -------------------------------------------------------------------------------- /doc/images/sso-configuration/get-iam-sso-group-arn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/doc/images/sso-configuration/get-iam-sso-group-arn.png -------------------------------------------------------------------------------- /doc/images/sso-configuration/get-iam-sso-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/doc/images/sso-configuration/get-iam-sso-group.png -------------------------------------------------------------------------------- /src/aws/iam.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/src/aws/iam.rs -------------------------------------------------------------------------------- /src/aws/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/src/aws/mod.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/src/errors.rs -------------------------------------------------------------------------------- /src/kubernetes/aws_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/src/kubernetes/aws_auth.rs -------------------------------------------------------------------------------- /src/kubernetes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/src/kubernetes/mod.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qovery/iam-eks-user-mapper/HEAD/src/main.rs --------------------------------------------------------------------------------