Skip to content

Commit 7a81e6b

Browse files
Updated with the [latest changes](https://github.com/gruntwork-io/terraform-aws-eks/releases/tag/v0.74.2) from the [email protected] source branch. (#2466)
Co-authored-by: docs-sourcer[bot] <99042413+docs-sourcer[bot]@users.noreply.github.com>
1 parent be4594a commit 7a81e6b

File tree

21 files changed

+254
-225
lines changed

21 files changed

+254
-225
lines changed

docs/reference/modules/terraform-aws-eks/eks-alb-ingress-controller-iam-policy/eks-alb-ingress-controller-iam-policy.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx';
99
import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx';
1010
import { ModuleUsage } from "../../../../../src/components/ModuleUsage";
1111

12-
<VersionBadge repoTitle="Amazon EKS" version="0.73.3" lastModifiedVersion="0.73.2"/>
12+
<VersionBadge repoTitle="Amazon EKS" version="0.74.2" lastModifiedVersion="0.73.2"/>
1313

1414
# ALB Ingress Controller IAM Policy Module
1515

16-
<a href="https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-alb-ingress-controller-iam-policy" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
16+
<a href="https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-alb-ingress-controller-iam-policy" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
1717

1818
<a href="https://github.com/gruntwork-io/terraform-aws-eks/releases/tag/v0.73.2" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>
1919

@@ -23,14 +23,14 @@ defines the minimal set of permissions necessary for the [AWS ALB Ingress
2323
Controller](https://github.com/kubernetes-sigs/aws-alb-ingress-controller). This policy can then be attached to EC2
2424
instances or IAM roles so that the controller deployed has enough permissions to manage an ALB.
2525

26-
See [the eks-alb-ingress-controller module](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-alb-ingress-controller) for a module that deploys the Ingress
26+
See [the eks-alb-ingress-controller module](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-alb-ingress-controller) for a module that deploys the Ingress
2727
Controller on to your EKS cluster.
2828

2929
## Attaching IAM policy to workers
3030

3131
To allow the ALB Ingress Controller to manage ALBs, it needs IAM permissions to use the AWS API to manage ALBs.
3232
Currently, the way to grant Pods IAM privileges is to use the worker IAM profiles provisioned by [the
33-
eks-cluster-workers module](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-cluster-workers/README.md#how-do-you-add-additional-iam-policies).
33+
eks-cluster-workers module](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-cluster-workers/README.md#how-do-you-add-additional-iam-policies).
3434

3535
The Terraform templates in this module create an IAM policy that has the required permissions. You then need to use an
3636
[aws_iam_policy_attachment](https://www.terraform.io/docs/providers/aws/r/iam_policy_attachment.html) to attach that
@@ -64,7 +64,7 @@ resource "aws_iam_role_policy_attachment" "attach_alb_ingress_controller_iam_pol
6464
6565
module "eks_alb_ingress_controller_iam_policy" {
6666
67-
source = "git::[email protected]:gruntwork-io/terraform-aws-eks.git//modules/eks-alb-ingress-controller-iam-policy?ref=v0.73.3"
67+
source = "git::[email protected]:gruntwork-io/terraform-aws-eks.git//modules/eks-alb-ingress-controller-iam-policy?ref=v0.74.2"
6868
6969
# ----------------------------------------------------------------------------------------------------
7070
# REQUIRED VARIABLES
@@ -110,7 +110,7 @@ module "eks_alb_ingress_controller_iam_policy" {
110110
# ------------------------------------------------------------------------------------------------------
111111
112112
terraform {
113-
source = "git::[email protected]:gruntwork-io/terraform-aws-eks.git//modules/eks-alb-ingress-controller-iam-policy?ref=v0.73.3"
113+
source = "git::[email protected]:gruntwork-io/terraform-aws-eks.git//modules/eks-alb-ingress-controller-iam-policy?ref=v0.74.2"
114114
}
115115
116116
inputs = {
@@ -241,11 +241,11 @@ The name of the IAM policy created with the permissions for the ALB ingress cont
241241
<!-- ##DOCS-SOURCER-START
242242
{
243243
"originalSources": [
244-
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-alb-ingress-controller-iam-policy/readme.md",
245-
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-alb-ingress-controller-iam-policy/variables.tf",
246-
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-alb-ingress-controller-iam-policy/outputs.tf"
244+
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-alb-ingress-controller-iam-policy/readme.md",
245+
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-alb-ingress-controller-iam-policy/variables.tf",
246+
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-alb-ingress-controller-iam-policy/outputs.tf"
247247
],
248248
"sourcePlugin": "module-catalog-api",
249-
"hash": "07cd01d3f2e1e6aecacdc7bb60841e69"
249+
"hash": "675804ec873b6b0795979f5064d97776"
250250
}
251251
##DOCS-SOURCER-END -->

docs/reference/modules/terraform-aws-eks/eks-alb-ingress-controller/eks-alb-ingress-controller.md

+12-12
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx';
99
import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx';
1010
import { ModuleUsage } from "../../../../../src/components/ModuleUsage";
1111

12-
<VersionBadge repoTitle="Amazon EKS" version="0.73.3" lastModifiedVersion="0.73.2"/>
12+
<VersionBadge repoTitle="Amazon EKS" version="0.74.2" lastModifiedVersion="0.74.1"/>
1313

1414
# ALB Ingress Controller Module
1515

16-
<a href="https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-alb-ingress-controller" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
16+
<a href="https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-alb-ingress-controller" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
1717

18-
<a href="https://github.com/gruntwork-io/terraform-aws-eks/releases/tag/v0.73.2" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>
18+
<a href="https://github.com/gruntwork-io/terraform-aws-eks/releases/tag/v0.74.1" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>
1919

2020
This Terraform Module installs and configures the [AWS ALB Ingress
2121
Controller](https://github.com/kubernetes-sigs/aws-alb-ingress-controller) on an EKS cluster, so that you can configure
@@ -110,7 +110,7 @@ correctly.
110110

111111
You can use the `alb.ingress.kubernetes.io/subnets` annotation on `Ingress` resources to specify which subnets the controller should configure the ALB for.
112112

113-
You can also omit the `alb.ingress.kubernetes.io/subnets` annotation, and the controller will [automatically discover subnets](https://kubernetes-sigs.github.io/aws-alb-ingress-controller/guide/controller/config/#subnet-auto-discovery) based on their tags. This method should work "out of the box", so long as you are using the [`eks-vpc-tags`](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-vpc-tags) module to tag your VPC subnets.
113+
You can also omit the `alb.ingress.kubernetes.io/subnets` annotation, and the controller will [automatically discover subnets](https://kubernetes-sigs.github.io/aws-alb-ingress-controller/guide/controller/config/#subnet-auto-discovery) based on their tags. This method should work "out of the box", so long as you are using the [`eks-vpc-tags`](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-vpc-tags) module to tag your VPC subnets.
114114

115115
### Security Groups
116116

@@ -125,7 +125,7 @@ nodes.
125125
### IAM permissions
126126

127127
The container deployed in this module requires IAM permissions to manage ALB resources. See [the
128-
eks-alb-ingress-controller-iam-policy module](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-alb-ingress-controller-iam-policy) for more information.
128+
eks-alb-ingress-controller-iam-policy module](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-alb-ingress-controller-iam-policy) for more information.
129129

130130
## Using the Ingress Controller
131131

@@ -200,7 +200,7 @@ nature of the controller in provisioning the ALBs.
200200
The AWS ALB Ingress Controller has first class support for
201201
[external-dns](https://github.com/kubernetes-incubator/external-dns), a third party tool that configures external DNS
202202
providers with domains to route to `Services` and `Ingresses` in Kubernetes. See our [eks-k8s-external-dns
203-
module](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-k8s-external-dns) for more information on how to setup the tool.
203+
module](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-k8s-external-dns) for more information on how to setup the tool.
204204

205205
## How do I deploy the Pods to Fargate?
206206

@@ -234,7 +234,7 @@ instances under the hood, and thus the ALB can not be configured to route by ins
234234
235235
module "eks_alb_ingress_controller" {
236236
237-
source = "git::[email protected]:gruntwork-io/terraform-aws-eks.git//modules/eks-alb-ingress-controller?ref=v0.73.3"
237+
source = "git::[email protected]:gruntwork-io/terraform-aws-eks.git//modules/eks-alb-ingress-controller?ref=v0.74.2"
238238
239239
# ----------------------------------------------------------------------------------------------------
240240
# REQUIRED VARIABLES
@@ -386,7 +386,7 @@ module "eks_alb_ingress_controller" {
386386
# ------------------------------------------------------------------------------------------------------
387387
388388
terraform {
389-
source = "git::[email protected]:gruntwork-io/terraform-aws-eks.git//modules/eks-alb-ingress-controller?ref=v0.73.3"
389+
source = "git::[email protected]:gruntwork-io/terraform-aws-eks.git//modules/eks-alb-ingress-controller?ref=v0.74.2"
390390
}
391391
392392
inputs = {
@@ -537,11 +537,11 @@ inputs = {
537537
<!-- ##DOCS-SOURCER-START
538538
{
539539
"originalSources": [
540-
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-alb-ingress-controller/readme.md",
541-
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-alb-ingress-controller/variables.tf",
542-
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-alb-ingress-controller/outputs.tf"
540+
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-alb-ingress-controller/readme.md",
541+
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-alb-ingress-controller/variables.tf",
542+
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-alb-ingress-controller/outputs.tf"
543543
],
544544
"sourcePlugin": "module-catalog-api",
545-
"hash": "8b5629d8d37a420300c742c44e7e90a2"
545+
"hash": "89717b2dc6f5810aceaad992fbfaa5d7"
546546
}
547547
##DOCS-SOURCER-END -->

docs/reference/modules/terraform-aws-eks/eks-aws-auth-merger/eks-aws-auth-merger.md

+20-20
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx';
99
import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx';
1010
import { ModuleUsage } from "../../../../../src/components/ModuleUsage";
1111

12-
<VersionBadge repoTitle="Amazon EKS" version="0.73.3" lastModifiedVersion="0.72.5"/>
12+
<VersionBadge repoTitle="Amazon EKS" version="0.74.2" lastModifiedVersion="0.72.5"/>
1313

1414
# EKS AWS Auth Merger
1515

16-
<a href="https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-aws-auth-merger" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
16+
<a href="https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-aws-auth-merger" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
1717

1818
<a href="https://github.com/gruntwork-io/terraform-aws-eks/releases/tag/v0.72.5" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>
1919

@@ -35,29 +35,29 @@ This repo is a part of [the Gruntwork Infrastructure as Code Library](https://gr
3535

3636
### Core concepts
3737

38-
* *[What is Kubernetes RBAC?](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-k8s-role-mapping/README.md#what-is-kubernetes-role-based-access-control-rbac)*: overview of Kubernetes RBAC, the underlying system managing authentication and authorization in Kubernetes.
38+
* *[What is Kubernetes RBAC?](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-k8s-role-mapping/README.md#what-is-kubernetes-role-based-access-control-rbac)*: overview of Kubernetes RBAC, the underlying system managing authentication and authorization in Kubernetes.
3939

40-
* *[What is AWS IAM role?](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-k8s-role-mapping/README.md#what-is-aws-iam-role)*: overview of AWS IAM Roles, the underlying system managing authentication and authorization in AWS.
40+
* *[What is AWS IAM role?](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-k8s-role-mapping/README.md#what-is-aws-iam-role)*: overview of AWS IAM Roles, the underlying system managing authentication and authorization in AWS.
4141

4242
* *[Managing users or IAM roles for your cluster](https://docs.aws.amazon.com/eks/latest/userguide/add-user-role.html)*: The official AWS docs on how the `aws-auth` Kubernetes `ConfigMap` works.
4343

44-
* *[What is the aws-auth-merger?](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-aws-auth-merger/core-concepts.md#what-is-the-aws-auth-merger)*: overview of the `aws-auth-merger` and how it works to manage the `aws-auth` Kubernetes `ConfigMap`.
44+
* *[What is the aws-auth-merger?](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-aws-auth-merger/core-concepts.md#what-is-the-aws-auth-merger)*: overview of the `aws-auth-merger` and how it works to manage the `aws-auth` Kubernetes `ConfigMap`.
4545

4646
### Repo organization
4747

48-
* [modules](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules): the main implementation code for this repo, broken down into multiple standalone, orthogonal submodules.
48+
* [modules](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules): the main implementation code for this repo, broken down into multiple standalone, orthogonal submodules.
4949

50-
* [examples](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/examples): This folder contains working examples of how to use the submodules.
50+
* [examples](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/examples): This folder contains working examples of how to use the submodules.
5151

52-
* [test](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/test): Automated tests for the modules and examples.
52+
* [test](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/test): Automated tests for the modules and examples.
5353

5454
## Deploy
5555

5656
### Non-production deployment (quick start for learning)
5757

5858
If you just want to try this repo out for experimenting and learning, check out the following resources:
5959

60-
* [examples folder](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/examples): The `examples` folder contains sample code optimized for learning, experimenting, and testing (but not production usage).
60+
* [examples folder](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/examples): The `examples` folder contains sample code optimized for learning, experimenting, and testing (but not production usage).
6161

6262
### Production deployment
6363

@@ -69,15 +69,15 @@ If you want to deploy this repo in production, check out the following resources
6969

7070
## Manage
7171

72-
* [How to deploy and use the aws-auth-merger](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-aws-auth-merger/core-concepts.md#how-do-i-use-the-aws-auth-merger)
72+
* [How to deploy and use the aws-auth-merger](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-aws-auth-merger/core-concepts.md#how-do-i-use-the-aws-auth-merger)
7373

74-
* [How to handle conflicts with automatic updates to the aws-auth ConfigMap by EKS](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-aws-auth-merger/core-concepts.md#how-do-i-handle-conflicts-with-automatic-updates-by-eks)
74+
* [How to handle conflicts with automatic updates to the aws-auth ConfigMap by EKS](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-aws-auth-merger/core-concepts.md#how-do-i-handle-conflicts-with-automatic-updates-by-eks)
7575

76-
* [How to restrict users to specific actions on the EKS cluster](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-k8s-role-mapping/README.md#restricting-specific-actions)
76+
* [How to restrict users to specific actions on the EKS cluster](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-k8s-role-mapping/README.md#restricting-specific-actions)
7777

78-
* [How to restrict users to specific namespaces on the EKS cluster](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-k8s-role-mapping/README.md#restricting-by-namespace)
78+
* [How to restrict users to specific namespaces on the EKS cluster](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-k8s-role-mapping/README.md#restricting-by-namespace)
7979

80-
* [How to authenticate kubectl to EKS](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/core-concepts.md#how-to-authenticate-kubectl)
80+
* [How to authenticate kubectl to EKS](https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/core-concepts.md#how-to-authenticate-kubectl)
8181

8282
## Sample Usage
8383

@@ -92,7 +92,7 @@ If you want to deploy this repo in production, check out the following resources
9292
9393
module "eks_aws_auth_merger" {
9494
95-
source = "git::[email protected]:gruntwork-io/terraform-aws-eks.git//modules/eks-aws-auth-merger?ref=v0.73.3"
95+
source = "git::[email protected]:gruntwork-io/terraform-aws-eks.git//modules/eks-aws-auth-merger?ref=v0.74.2"
9696
9797
# ----------------------------------------------------------------------------------------------------
9898
# REQUIRED VARIABLES
@@ -214,7 +214,7 @@ module "eks_aws_auth_merger" {
214214
# ------------------------------------------------------------------------------------------------------
215215
216216
terraform {
217-
source = "git::[email protected]:gruntwork-io/terraform-aws-eks.git//modules/eks-aws-auth-merger?ref=v0.73.3"
217+
source = "git::[email protected]:gruntwork-io/terraform-aws-eks.git//modules/eks-aws-auth-merger?ref=v0.74.2"
218218
}
219219
220220
inputs = {
@@ -658,11 +658,11 @@ The name of the namespace that is used. If create_namespace is true, this output
658658
<!-- ##DOCS-SOURCER-START
659659
{
660660
"originalSources": [
661-
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-aws-auth-merger/readme.adoc",
662-
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-aws-auth-merger/variables.tf",
663-
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.73.3/modules/eks-aws-auth-merger/outputs.tf"
661+
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-aws-auth-merger/readme.adoc",
662+
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-aws-auth-merger/variables.tf",
663+
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v0.74.2/modules/eks-aws-auth-merger/outputs.tf"
664664
],
665665
"sourcePlugin": "module-catalog-api",
666-
"hash": "ef4198aca13bbb292fe5bf63747fbd76"
666+
"hash": "87428b53b0fa4169f64d309f3aecef8f"
667667
}
668668
##DOCS-SOURCER-END -->

0 commit comments

Comments
 (0)