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