diff --git a/.github/workflows/linter-helm.yml b/.github/workflows/linter-helm.yml
index 05211891b..86b8dfaeb 100644
--- a/.github/workflows/linter-helm.yml
+++ b/.github/workflows/linter-helm.yml
@@ -30,7 +30,7 @@ jobs:
check-latest: true
- name: Set up chart-testing
- uses: helm/chart-testing-action@v2.6.0
+ uses: helm/chart-testing-action@v2.6.1
- name: Run chart-testing (list-changed)
id: list-changed
@@ -46,7 +46,7 @@ jobs:
- name: Create kind cluster
if: steps.list-changed.outputs.changed == 'true'
- uses: helm/kind-action@v1.7.0
+ uses: helm/kind-action@v1.10.0
- name: Run chart-testing (install)
if: steps.list-changed.outputs.changed == 'true'
diff --git a/.github/workflows/make-release.yml b/.github/workflows/make-release.yml
index 4537e3e24..d2bae133d 100644
--- a/.github/workflows/make-release.yml
+++ b/.github/workflows/make-release.yml
@@ -16,7 +16,7 @@ jobs:
release: ${{ steps.release.outputs.version }}
steps:
- name: Checkout
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
+ uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
with:
ref: ${{ github.ref }}
fetch-depth: 0
@@ -66,11 +66,11 @@ jobs:
needs:
- versionning
steps:
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
+ - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
with:
fetch-depth: 0
- - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3
+ - uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3
with:
node-version: 18
diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml
index 53dd0c2f0..ff5533456 100644
--- a/.github/workflows/pre-commit.yml
+++ b/.github/workflows/pre-commit.yml
@@ -36,4 +36,4 @@ jobs:
- uses: actions/setup-python@v3
- - uses: pre-commit/action@v3.0.0
+ - uses: pre-commit/action@v3.0.1
diff --git a/.github/workflows/semantic-pull-request.yml b/.github/workflows/semantic-pull-request.yml
index 3496423ea..bfd2ec49f 100644
--- a/.github/workflows/semantic-pull-request.yml
+++ b/.github/workflows/semantic-pull-request.yml
@@ -17,12 +17,12 @@ jobs:
name: Validate PR title
runs-on: ubuntu-latest
steps:
- - uses: amannn/action-semantic-pull-request@v5.2.0
+ - uses: amannn/action-semantic-pull-request@v5.5.2
id: lint_pr_title
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- - uses: marocchino/sticky-pull-request-comment@v2.8.0
+ - uses: marocchino/sticky-pull-request-comment@v2.9.0
# When the previous steps fails, the workflow would stop. By adding this
# condition you can continue the execution with the populated error message.
if: always() && (steps.lint_pr_title.outputs.error_message != null)
@@ -41,7 +41,7 @@ jobs:
# Delete a previous comment when the issue has been resolved
- if: ${{ steps.lint_pr_title.outputs.error_message == null }}
- uses: marocchino/sticky-pull-request-comment@v2.8.0
+ uses: marocchino/sticky-pull-request-comment@v2.9.0
with:
header: pr-title-lint-error
delete: true
diff --git a/.github/workflows/terraform-documentation.yml b/.github/workflows/terraform-documentation.yml
index 0a8a30637..319eb8d4b 100644
--- a/.github/workflows/terraform-documentation.yml
+++ b/.github/workflows/terraform-documentation.yml
@@ -20,7 +20,7 @@ jobs:
uses: actions/checkout@v3
- name: Get root directories
id: dirs
- uses: clowdhaus/terraform-composite-actions/directories@v1.8.3
+ uses: clowdhaus/terraform-composite-actions/directories@v1.9.0
- name: Get list of directories separated with comma
id: search
run: |
@@ -35,7 +35,7 @@ jobs:
with:
ref: ${{ github.event.pull_request.head.ref }}
- name: Render terraform docs and push changes back to PR
- uses: terraform-docs/gh-actions@v1.0.0
+ uses: terraform-docs/gh-actions@v1.2.0
with:
working-dir: ${{ needs.collectInputs.outputs.directories }}
output-file: README.md
diff --git a/kubernetes/aws/eks/README.md b/kubernetes/aws/eks/README.md
index 40b526baf..c4708ba59 100644
--- a/kubernetes/aws/eks/README.md
+++ b/kubernetes/aws/eks/README.md
@@ -24,8 +24,8 @@
| Name | Source | Version |
|------|--------|---------|
-| [aws\_node\_termination\_handler\_role](#module\_aws\_node\_termination\_handler\_role) | terraform-aws-modules/iam/aws//modules/iam-assumable-role-with-oidc | 4.1.0 |
-| [eks](#module\_eks) | terraform-aws-modules/eks/aws | 19.16.0 |
+| [aws\_node\_termination\_handler\_role](#module\_aws\_node\_termination\_handler\_role) | terraform-aws-modules/iam/aws//modules/iam-assumable-role-with-oidc | 4.24.1 |
+| [eks](#module\_eks) | terraform-aws-modules/eks/aws | 19.21.0 |
## Resources
diff --git a/kubernetes/aws/eks/instance-refresh.tf b/kubernetes/aws/eks/instance-refresh.tf
index c91ef5306..41bb5a735 100644
--- a/kubernetes/aws/eks/instance-refresh.tf
+++ b/kubernetes/aws/eks/instance-refresh.tf
@@ -101,7 +101,7 @@ resource "aws_iam_policy" "aws_node_termination_handler" {
module "aws_node_termination_handler_role" {
source = "terraform-aws-modules/iam/aws//modules/iam-assumable-role-with-oidc"
- version = "4.1.0"
+ version = "4.24.1"
create_role = true
role_description = "IRSA role for ANTH, cluster ${var.name}"
role_name_prefix = var.name
diff --git a/kubernetes/aws/eks/main.tf b/kubernetes/aws/eks/main.tf
index 7966dee13..54d6a5fc0 100644
--- a/kubernetes/aws/eks/main.tf
+++ b/kubernetes/aws/eks/main.tf
@@ -115,7 +115,7 @@ locals {
module "eks" {
source = "terraform-aws-modules/eks/aws"
- version = "19.16.0"
+ version = "19.21.0"
create = true
cluster_name = var.name
cluster_version = var.cluster_version
diff --git a/networking/aws/vpc/README.md b/networking/aws/vpc/README.md
index 05698019c..1f52e03b2 100644
--- a/networking/aws/vpc/README.md
+++ b/networking/aws/vpc/README.md
@@ -30,7 +30,7 @@ This module creates an AWS VPC with these constraints:
| Name | Source | Version |
|------|--------|---------|
-| [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | 5.0.0 |
+| [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | 5.8.1 |
## Resources
diff --git a/networking/aws/vpc/main.tf b/networking/aws/vpc/main.tf
index 578e0e124..730c447a8 100644
--- a/networking/aws/vpc/main.tf
+++ b/networking/aws/vpc/main.tf
@@ -15,7 +15,7 @@ locals {
# VPC
module "vpc" {
source = "terraform-aws-modules/vpc/aws"
- version = "5.0.0"
+ version = "5.8.1"
name = var.name
azs = data.aws_availability_zones.available.names
cidr = var.cidr