diff --git a/.github/workflows/analysis-codeql.yml b/.github/workflows/analysis-codeql.yml index 0052f0b985..3912f9c6f6 100644 --- a/.github/workflows/analysis-codeql.yml +++ b/.github/workflows/analysis-codeql.yml @@ -42,7 +42,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3.25.11 + uses: github/codeql-action/init@v3.25.14 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -53,7 +53,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v3.25.11 + uses: github/codeql-action/autobuild@v3.25.14 # ℹī¸ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -67,4 +67,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3.25.11 + uses: github/codeql-action/analyze@v3.25.14 diff --git a/.github/workflows/analysis-tfsec-to-github-security.yml b/.github/workflows/analysis-tfsec-to-github-security.yml index c4fbf475a8..8410c9a769 100644 --- a/.github/workflows/analysis-tfsec-to-github-security.yml +++ b/.github/workflows/analysis-tfsec-to-github-security.yml @@ -32,6 +32,6 @@ jobs: with: sarif_file: tfsec.sarif - name: Upload SARIF file - uses: github/codeql-action/upload-sarif@v3.25.11 + uses: github/codeql-action/upload-sarif@v3.25.14 with: sarif_file: tfsec.sarif diff --git a/.github/workflows/docker_job.yml b/.github/workflows/docker_job.yml index e52e815790..3f3f963739 100644 --- a/.github/workflows/docker_job.yml +++ b/.github/workflows/docker_job.yml @@ -54,9 +54,9 @@ jobs: ref: ${{ inputs.checkout_tag }} - name: Set up QEMU - uses: docker/setup-qemu-action@v3.1.0 + uses: docker/setup-qemu-action@v3.2.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3.4.0 + uses: docker/setup-buildx-action@v3.5.0 id: buildx_setup with: version: v0.15.1 @@ -78,7 +78,7 @@ jobs: registries: 311462405659 - name: Build ${{ matrix.ecr_repository }} Image - uses: docker/build-push-action@v6.3.0 + uses: docker/build-push-action@v6.5.0 with: context: . file: ${{ matrix.path }} @@ -103,14 +103,14 @@ jobs: output: 'trivy-results.sarif' - name: Upload Trivy scan results to GitHub Security tab for ${{ matrix.ecr_repository }} id: trivy_upload_sarif - uses: github/codeql-action/upload-sarif@v3.25.11 + uses: github/codeql-action/upload-sarif@v3.25.14 if: always() with: sarif_file: 'trivy-results.sarif' - name: Push ${{ matrix.ecr_repository }} Image to ECR for PR if: ${{ github.workflow != 'Path To Live' }} - uses: docker/build-push-action@v6.3.0 + uses: docker/build-push-action@v6.5.0 with: context: . file: ${{ matrix.path }} @@ -129,7 +129,7 @@ jobs: - name: Push ${{ matrix.ecr_repository }} Image to ECR for Path to Live if: ${{ github.workflow == 'Path To Live' }} - uses: docker/build-push-action@v6.3.0 + uses: docker/build-push-action@v6.5.0 with: context: . file: ${{ matrix.path }} diff --git a/.github/workflows/go-unit-tests.yml b/.github/workflows/go-unit-tests.yml index cb1c3db078..9a9d1bf448 100644 --- a/.github/workflows/go-unit-tests.yml +++ b/.github/workflows/go-unit-tests.yml @@ -33,10 +33,11 @@ jobs: uses: actions/setup-go@v5.0.2 with: go-version: '^1.20' - cache-dependency-path: "**/*.sum" + cache-dependency-path: '**/go.sum' - name: Download pact run: | + go mod tidy go install github.com/pact-foundation/pact-go/v2 mkdir -p ~/pact-lib pact-go -l DEBUG -d ~/pact-lib install diff --git a/docker/localstack/Dockerfile b/docker/localstack/Dockerfile index 63028f01c8..5d535c3e81 100644 --- a/docker/localstack/Dockerfile +++ b/docker/localstack/Dockerfile @@ -13,7 +13,7 @@ COPY --link internal ./internal RUN GOOS=linux GOOS=${TARGETOS} GOARCH=${TARGETARCH} CGO_ENABLED=0 go build -tags lambda.norpc -o event-received ./cmd/event-received RUN zip event-received.zip event-received -FROM localstack/localstack:3.5.0 as localstack +FROM localstack/localstack:3.6.0 as localstack COPY --from=build /app/event-received.zip /etc/event-received.zip diff --git a/docker/mlpa/Dockerfile b/docker/mlpa/Dockerfile index 831bfffbe1..608c767cae 100644 --- a/docker/mlpa/Dockerfile +++ b/docker/mlpa/Dockerfile @@ -44,7 +44,7 @@ COPY --link internal ./internal RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -ldflags="-X main.Tag=${TAG}" -o /go/bin/mlpab ./cmd/mlpa -FROM alpine:3.20.1 AS production +FROM alpine:3.20.2 AS production WORKDIR /go/bin diff --git a/go.mod b/go.mod index c5483ea955..9e3ce687c1 100644 --- a/go.mod +++ b/go.mod @@ -7,17 +7,17 @@ require ( github.com/MicahParks/keyfunc/v3 v3.3.3 github.com/aws/aws-lambda-go v1.47.0 github.com/aws/aws-sdk-go-v2 v1.30.3 - github.com/aws/aws-sdk-go-v2/config v1.27.26 - github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.14.9 - github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.3 + github.com/aws/aws-sdk-go-v2/config v1.27.27 + github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.14.10 + github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.4 github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.3 github.com/aws/aws-sdk-go-v2/service/s3 v1.58.2 - github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.3 + github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.4 github.com/aws/aws-sdk-go-v2/service/sqs v1.34.3 github.com/aws/smithy-go v1.20.3 github.com/dustin/go-humanize v1.0.1 github.com/felixge/httpsnoop v1.0.4 - github.com/gabriel-vasile/mimetype v1.4.4 + github.com/gabriel-vasile/mimetype v1.4.5 github.com/golang-jwt/jwt/v5 v5.2.1 github.com/google/uuid v1.6.0 github.com/gorilla/handlers v1.5.2 @@ -25,7 +25,7 @@ require ( github.com/ministryofjustice/opg-go-common v1.8.0 github.com/mitchellh/hashstructure/v2 v2.0.2 github.com/opensearch-project/opensearch-go/v4 v4.1.0 - github.com/pact-foundation/pact-go/v2 v2.0.5 + github.com/pact-foundation/pact-go/v2 v2.0.6 github.com/stretchr/testify v1.9.0 github.com/vektra/mockery/v2 v2.43.2 github.com/xeipuuv/gojsonschema v1.2.0 @@ -44,7 +44,7 @@ require ( require ( github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.17.26 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.17.27 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 // indirect github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 // indirect github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 // indirect @@ -56,7 +56,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.16 // indirect github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 // indirect github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.15 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.22.3 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 // indirect github.com/brunoscheufler/aws-ecs-metadata-go v0.0.0-20221221133751-67e37ae746cd // indirect @@ -68,7 +68,7 @@ require ( github.com/go-logr/stdr v1.2.2 // indirect github.com/gorilla/securecookie v1.1.2 // indirect github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 // indirect - github.com/hashicorp/go-version v1.6.0 // indirect + github.com/hashicorp/go-version v1.7.0 // indirect github.com/hashicorp/hcl v1.0.0 // indirect github.com/hashicorp/logutils v1.0.0 // indirect github.com/huandu/xstrings v1.4.0 // indirect @@ -89,7 +89,7 @@ require ( github.com/sourcegraph/conc v0.3.0 // indirect github.com/spf13/afero v1.11.0 // indirect github.com/spf13/cast v1.6.0 // indirect - github.com/spf13/cobra v1.8.0 // indirect + github.com/spf13/cobra v1.8.1 // indirect github.com/spf13/pflag v1.0.5 // indirect github.com/spf13/viper v1.18.2 // indirect github.com/stretchr/objx v0.5.2 // indirect diff --git a/go.sum b/go.sum index 161bf6aa3e..d56a2672e4 100644 --- a/go.sum +++ b/go.sum @@ -10,10 +10,16 @@ github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 h1:tW1/Rkad38LA15X4 github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3/go.mod h1:UbnqO+zjqk3uIt9yCACHJ9IVNhyhOCnYk8yA19SAWrM= github.com/aws/aws-sdk-go-v2/config v1.27.26 h1:T1kAefbKuNum/AbShMsZEro6eRkeOT8YILfE9wyjAYQ= github.com/aws/aws-sdk-go-v2/config v1.27.26/go.mod h1:ivWHkAWFrw/nxty5Fku7soTIVdqZaZ7dw+tc5iGW3GA= +github.com/aws/aws-sdk-go-v2/config v1.27.27 h1:HdqgGt1OAP0HkEDDShEl0oSYa9ZZBSOmKpdpsDMdO90= +github.com/aws/aws-sdk-go-v2/config v1.27.27/go.mod h1:MVYamCg76dFNINkZFu4n4RjDixhVr51HLj4ErWzrVwg= github.com/aws/aws-sdk-go-v2/credentials v1.17.26 h1:tsm8g/nJxi8+/7XyJJcP2dLrnK/5rkFp6+i2nhmz5fk= github.com/aws/aws-sdk-go-v2/credentials v1.17.26/go.mod h1:3vAM49zkIa3q8WT6o9Ve5Z0vdByDMwmdScO0zvThTgI= +github.com/aws/aws-sdk-go-v2/credentials v1.17.27 h1:2raNba6gr2IfA0eqqiP2XiQ0UVOpGPgDSi0I9iAP+UI= +github.com/aws/aws-sdk-go-v2/credentials v1.17.27/go.mod h1:gniiwbGahQByxan6YjQUMcW4Aov6bLC3m+evgcoN4r4= github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.14.9 h1:aVVgQDwvAGq8Olf9nb+sQgSujPEybAg4ptxm+L2zisY= github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.14.9/go.mod h1:uCzvi36pXcTcGHwWXPHXkhaK9F4AjNo+IByRSv7BRe4= +github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.14.10 h1:orAIBscNu5aIjDOnKIrjO+IUFPMLKj3Lp0bPf4chiPc= +github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.14.10/go.mod h1:GNjJ8daGhv10hmQYCnmkV8HuY6xXOXV4vzBssSjEIlU= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 h1:KreluoV8FZDEtI6Co2xuNk/UqI9iwMrOx/87PBNIKqw= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11/go.mod h1:SeSUYBLsMYFoRvHE0Tjvn7kbxaUhl75CJi1sbfhMxkU= github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 h1:SoNJ4RlFEQEbtDcCEt+QG56MY4fm4W8rYirAmq+/DdU= @@ -26,6 +32,8 @@ github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.15 h1:Z5r7SycxmSllHYmaAZPpmN8GviD github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.15/go.mod h1:CetW7bDE00QoGEmPUoZuRog07SGVAUVW6LFpNP0YfIg= github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.3 h1:nEhZKd1JQ4EB1tekcqW1oIVpDC1ZFrjrp/cLC5MXjFQ= github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.3/go.mod h1:q9vzW3Xr1KEXa8n4waHiFt1PrppNDlMymlYP+xpsFbY= +github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.4 h1:utG3S4T+X7nONPIpRoi1tVcQdAdJxntiVS2yolPJyXc= +github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.4/go.mod h1:q9vzW3Xr1KEXa8n4waHiFt1PrppNDlMymlYP+xpsFbY= github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.22.3 h1:r27/FnxLPixKBRIlslsvhqscBuMK8uysCYG9Kfgm098= github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.22.3/go.mod h1:jqOFyN+QSWSoQC+ppyc4weiO8iNQXbzRbxDjQ1ayYd4= github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.3 h1:pjZzcXU25gsD2WmlmlayEsyXIWMVOK3//x4BXvK9c0U= @@ -44,10 +52,14 @@ github.com/aws/aws-sdk-go-v2/service/s3 v1.58.2 h1:sZXIzO38GZOU+O0C+INqbH7C2yALw github.com/aws/aws-sdk-go-v2/service/s3 v1.58.2/go.mod h1:Lcxzg5rojyVPU/0eFwLtcyTaek/6Mtic5B1gJo7e/zE= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.3 h1:ilavrucVBQHYnMjD2KmZQDCU1fuluQb0l9zRigGNVEc= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.3/go.mod h1:TKKN7IQoM7uTnyuFm9bm9cw5P//ZYTl4m3htBWQ1G/c= +github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.4 h1:NgRFYyFpiMD62y4VPXh4DosPFbZd4vdMVBWKk0VmWXc= +github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.4/go.mod h1:TKKN7IQoM7uTnyuFm9bm9cw5P//ZYTl4m3htBWQ1G/c= github.com/aws/aws-sdk-go-v2/service/sqs v1.34.3 h1:Vjqy5BZCOIsn4Pj8xzyqgGmsSqzz7y/WXbN3RgOoVrc= github.com/aws/aws-sdk-go-v2/service/sqs v1.34.3/go.mod h1:L0enV3GCRd5iG9B64W35C4/hwsCB00Ib+DKVGTadKHI= github.com/aws/aws-sdk-go-v2/service/sso v1.22.3 h1:Fv1vD2L65Jnp5QRsdiM64JvUM4Xe+E0JyVsRQKv6IeA= github.com/aws/aws-sdk-go-v2/service/sso v1.22.3/go.mod h1:ooyCOXjvJEsUw7x+ZDHeISPMhtwI3ZCB7ggFMcFfWLU= +github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 h1:BXx0ZIxvrJdSgSvKTZ+yRBeSqqgPM89VPlulEcl37tM= +github.com/aws/aws-sdk-go-v2/service/sso v1.22.4/go.mod h1:ooyCOXjvJEsUw7x+ZDHeISPMhtwI3ZCB7ggFMcFfWLU= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 h1:yiwVzJW2ZxZTurVbYWA7QOrAaCYQR72t0wrSBfoesUE= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4/go.mod h1:0oxfLkpz3rQ/CHlx5hB7H69YUpFiI1tql6Q6Ne+1bCw= github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 h1:ZsDKRLXGWHk8WdtyYMoGNO7bTudrvuKpDKgMVRlepGE= @@ -62,6 +74,7 @@ github.com/chigopher/pathlib v0.19.1 h1:RoLlUJc0CqBGwq239cilyhxPNLXTK+HXoASGyGzn github.com/chigopher/pathlib v0.19.1/go.mod h1:tzC1dZLW8o33UQpWkNkhvPwL5n4yyFRFm/jL1YGWFvY= github.com/coreos/go-systemd/v22 v22.3.3-0.20220203105225-a9a7ef127534/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -76,6 +89,8 @@ github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nos github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= github.com/gabriel-vasile/mimetype v1.4.4 h1:QjV6pZ7/XZ7ryI2KuyeEDE8wnh7fHP9YnQy+R0LnH8I= github.com/gabriel-vasile/mimetype v1.4.4/go.mod h1:JwLei5XPtWdGiMFB5Pjle1oEeoSeEuJfJE+TtfvdB/s= +github.com/gabriel-vasile/mimetype v1.4.5 h1:J7wGKdGu33ocBOhGy0z653k/lFKLFDPJMG8Gql0kxn4= +github.com/gabriel-vasile/mimetype v1.4.5/go.mod h1:ibHel+/kbxn9x2407k1izTA1S81ku1z/DlgOW2QE0M4= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= @@ -100,6 +115,7 @@ github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 h1:bkypFPDjIYGfCYD5mRBvpqxfYX1 github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0/go.mod h1:P+Lt/0by1T8bfcF3z737NnSbmxQAppXMRziHUxPOC8k= github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek= github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +github.com/hashicorp/go-version v1.7.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y= @@ -141,6 +157,8 @@ github.com/opensearch-project/opensearch-go/v4 v4.1.0 h1:YXNaMpMU0PC7suGyP13Eucz github.com/opensearch-project/opensearch-go/v4 v4.1.0/go.mod h1:aSTMFGSLEoiG19US6Oo5udvWCjHap3mRcWBNV8rAFak= github.com/pact-foundation/pact-go/v2 v2.0.5 h1:t7Ngeug5TYYREKYBLAb+jmNUB84mJdBNTYRAfPLyY90= github.com/pact-foundation/pact-go/v2 v2.0.5/go.mod h1:OO003128Co8mczCV7UrD6kmeCdyxFOAv4dt3BFvqy5E= +github.com/pact-foundation/pact-go/v2 v2.0.6 h1:ed4Dg5wAnOf3mVAcDXwG1CfD/I1FzpzaLdoJdLi5Ep8= +github.com/pact-foundation/pact-go/v2 v2.0.6/go.mod h1:2WpSPUzITjRZfLYfo1OuH3EmTltlM2DkgeA3WTDEUA8= github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4= github.com/pelletier/go-toml/v2 v2.1.0/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -165,6 +183,7 @@ github.com/spf13/cast v1.6.0 h1:GEiTHELF+vaR5dhz3VqZfFSzZjYbgeKDpBxQVS4GYJ0= github.com/spf13/cast v1.6.0/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho= +github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.18.2 h1:LUXCnvUvSM6FXAsj6nnfc8Q2tp1dIgUfY9Kc8GsSOiQ= diff --git a/lambda/create_s3_replication_job/src/requirements.txt b/lambda/create_s3_replication_job/src/requirements.txt index ab7a052884..4f72ce06e6 100644 --- a/lambda/create_s3_replication_job/src/requirements.txt +++ b/lambda/create_s3_replication_job/src/requirements.txt @@ -1,4 +1,4 @@ requests==2.32.3 -boto3==1.34.143 +boto3==1.34.149 aws-xray-sdk==2.14.0 awslambdaric==2.0.12 diff --git a/package.json b/package.json index cfd5cff6c2..02680918fb 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "@ministryofjustice/frontend": "2.1.3", "aws-rum-web": "^1.11.0", "esbuild": "^0.23.0", - "govuk-frontend": "5.4.0", + "govuk-frontend": "5.4.1", "jquery": "^3.6.1", "sass": "^1.56.1", "totp-generator": "^1.0.0" diff --git a/terraform/account/.terraform.lock.hcl b/terraform/account/.terraform.lock.hcl index dc5e9fad5c..d8c8303d73 100644 --- a/terraform/account/.terraform.lock.hcl +++ b/terraform/account/.terraform.lock.hcl @@ -2,58 +2,70 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "5.58.0" - constraints = ">= 5.5.0, ~> 5.58.0" + version = "5.60.0" + constraints = ">= 5.5.0, ~> 5.60.0" hashes = [ - "h1:382yypnrVn2KYVlexNuBKZYqCs53buwQm27I2IcQ4jY=", - "h1:6vsFc7SmmlElqg3k0X6azrO0yarM7UPCUF4XsAYryjA=", - "h1:9ygIzUKmAhR5hQQSuWRrTI93LkTlbK+Px4cKXcbznjY=", - "h1:FTWXGCm/8FcilkXI7wRGw2eX+hvIfGKAexTKh8Gac3Y=", - "h1:G7KbTDOFwg5Pyzmx9B7AeqWOaYT6CpfKrXdpZ6pnUXg=", - "h1:J0JP487E7DfMLr1R5s9g9HfeDaKu2E8KaZv6MlhVVi4=", - "h1:KXYy2fU4DzqglfkdEw2ZOsPXVyRexXeScAUoxabZyC4=", - "h1:XnAwb/MGeP7sxz/0SKLQF1ujaP7Bg15ol+ca7KZruio=", - "h1:dMyVBj7KKMblfLn6+aIP37jK/9HwfMtX9TJvzMjmz2s=", - "h1:edzAVGJ379hTjJeikvBaxiUFKbYBuD0kxmgwep28lis=", - "h1:hD+0MgLn07rDq31nk93WTSMrPcf6dKaedfZM3QDwBKA=", - "h1:oIN9+9xQyBsFqOCyXneOgNG5fbwIOed8v0vI7iURaj0=", - "h1:qWvpGfgrfNc0MS/Mdl27fcDuSiuFsrjKMVoXHF1PxhE=", - "h1:tYe3/icpxMz2LIPi1uLgrzB/An4iMPMkX+yp55PLj94=", - "zh:15e9be54a8febe8e560362b10967cb60b680ca3f78fe207d7209b76e076f59d3", - "zh:240f6899a2cec259aa2729ce031f6af2b453f90a8b59118bb2571c54acc65db8", - "zh:2b6e8e2ab1a3dce1001503dba6086a128bb2a71652b0d0b3b107db665b7d6881", - "zh:579b0ed95247a0bd8bfb3fac7fb767547dde76026c578f4f184b5743af5e32cc", - "zh:6adcd10fd12be0be9eb78a89e745a5b77ae0d8b3522cd782456a71178aad8ccb", - "zh:7f829cef82f0a02faa97d0fbe1417a40b73fc5142e883b12eebc5b71015efac9", - "zh:81977f001998c9096f7b59710996e159774a9313c1bc03db3beb81c3e016ebef", + "h1:5fMmChIJcj1K8AMsjGfeeQ3ZTXFpdv/H2bUsc6EBXso=", + "h1:CHHrtY+zU+xODy0DtoY76xme6Ayh2UYfCYdnwdXuaHI=", + "h1:GCPhjvocNzWJ28DWuOWvpo0lQvTfUvPz6Thbedf/ll8=", + "h1:KiB2DJl1M+GWV0C1ukM7YBxU25XAJtk3q0Hn2uD84b0=", + "h1:LohYoaBivwkHi9UuZJzNEIMdDX3WVu7xO/VtGygmonA=", + "h1:OjQm6YgTiDbKj4xi4C5NaK2cwTrDxaPr36VrBsPzw1g=", + "h1:Ou/WgUdyL4dSzfO1U5J0Z7i4FS4QRBVxqVWFFnRl0Fk=", + "h1:ZH2mBHu7yttHoSL8Nzi3AgOW5AjxsBGccOJxntH76v8=", + "h1:btz7o0CAI4y8+Zk2f4+n2nFw4ySfMR4u6EDXdBK5Ri0=", + "h1:jiKM2VbSm77ZKdi1h/NqM3jNMR/Azru85EdYz7nKjy8=", + "h1:kSwTg95ODczwC1lQ82WyJ8zjAofbIctaOTuTok2iGUQ=", + "h1:msnFtzhM9fQgi5ePG7Skt5DvnqOiWqMSxCNBred/hso=", + "h1:p9+40kdklLTJLQ/y7wxNjuKxUK8AVB4L9424NGNK4rY=", + "h1:uKualJcRW/akg64Oz37BLY5uG3bMikGjUoChKMExgaw=", + "zh:08f49c9eb865e136a55dda3eb2b790f6d55cdac49f6638391dbea4b865cf307b", + "zh:090dd8b40ebf0f8e9ea05b9a142add9caeb7988d3d96c5c112e8c67c0edf566f", + "zh:30f336af1b4f0824fce2cc6e81af0986b325b135436c9d892d081e435aeed67e", + "zh:338195ca3b41249874110253412d8913f770c22294af05799ea1e343050906f5", + "zh:3a8a45b17750b01192a0fbeeed0d05c2c04840344d78d5e3233b3ecbeec17a1c", + "zh:486efe72d39f0736d9b7e00e5b889288264458a57aa0cff2d75688d6db372ee5", + "zh:5fdccc448a085fea8ecfae43ae326840abfcdf1a0aa8b8c79dd466392aa5cc3a", + "zh:9521639755cd07ec7efde86a534770e436e16a93692d070a00f6419c1038d59c", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:a5d98ac6fab6e6c85164ca7dd38f94a1e44bd70c0e8354c61f7fbabf698957cd", - "zh:c27fa4fed50f6f83ca911bef04f05d635a7b7a01a89dc8fc5d66a277588f08df", - "zh:d4042bdf86ca6dc10e0cca91c4fcc592b12572d26185b3d37bbbb9e2026ac68b", - "zh:d536482cf4ace0d49a2a86c931150921649beae59337d0c02a785879fe943cf3", - "zh:e205f8243274a621fb9ef2b5e2c71e84c1670be1d23697739439f5a831fa620f", - "zh:eb76ce0c77fd76c47f57122c91c4fcf0f72c01423538ed7833eaa7eeaae2edf6", - "zh:ffe04e494af6cc7348ceb8d85f4c1d5a847a44510827b4496513c810a4d9196d", + "zh:c2fb9240a069da9f51e7379e76c3dfaad15a97430c2e32708a7d18345434e310", + "zh:daba836b89537dfa72bb8c77e88850c20fda2a3d0f5b3803cd3d6da0ce283e3e", + "zh:db7e0755ed120ed8311f6663f49aa7157da5072b906727db3a6c47d64e0b82c6", + "zh:ea5e3fca5197639c4ad1415ca96de2924a351ecd1a885dd9184843d5eec18dbb", + "zh:f3f322951d311e45a47361f24790a90a0b8ba6d3829a00c4066a361960d2ecef", + "zh:f48b44f4887d4b51a1406057f15f1e2161cb02b271b2659349958904c678e91c", ] } provider "registry.terraform.io/pagerduty/pagerduty" { - version = "3.14.5" - constraints = "3.14.5" + version = "3.15.0" + constraints = "3.15.0" hashes = [ - "h1:S5wHYK9sHBhwMIp7XA+wWSZMYW67nxdGuDz3eg6j2IM=", - "zh:44bf33512bb82d2f0ae0b7716e5b38f2d8bdd6b44e850ea3cd27d35d37ac1c57", - "zh:472557ab725b9f8749ee21f0e7abfac250ae4982d0bfd87492b45507388492ae", - "zh:7e661af1cf7ecac5004da919cd32d4ea68a2d6b06f55f191ab5dad6f71eeb48d", - "zh:8cc56613a1942acf3f6d230eb46504f5f3194dd0c1110688eddb6b46d99bb2f3", - "zh:c47d81c53e6858ede4257cb93a48ca00172408ed3d0fdf732a011d0f8bc4a62c", - "zh:cef76d6d79892255c6bedabc0abf7d55ac5e3f67e87257a4b5aa80fb9ff36181", - "zh:ddad10e9cebddf46bfac2c7f327864a4c38c1c1d4dc7c0ac0f4f7b008170ccee", - "zh:de9eadf0e87d37dc05093ddd6ef00c47496ffac6b4cf3d15c9b353dbb0a2f6b4", - "zh:df8597b7bbd539b5cd965bd7b196cf01ced39f5266cf3ba9a8e11a97a7d31f62", - "zh:e2a6a0fb9460bf02eda538e93824fc3b8b3bb763cafbc620a378bd692ecdd97b", - "zh:e2d96a4675a4830c96f3e22c7ab66078ffd4b6b36f87d04520d9336bbced1f48", - "zh:e61738ec7f36da433794c0c78b99ebc8d7ec6a419e83c22f11aa71a147767929", - "zh:faa1eb189cb651eb6ec6f65e375f23ed8aee69328e415e31362d4400de086cc9", + "h1:9r8demE0hx7NvHqynRO2wjnpFcyMVDUzZFabWvVks+E=", + "h1:Hmo85AeWTILYKg1TdwB/7TsnddeqpJKP29ClbqXVj0M=", + "h1:MyT6dsWrh2h7OlFM8Jzi8W04iz+sv4pEjVDoAgVFZgg=", + "h1:Z19mOraZ4KdiK6zfTAixekOnqouk3N7JWe311917olI=", + "h1:cNsSjHHsUqwYQdS8XrsLxSYzbdf/uf3CUMAFNJBNLwc=", + "h1:fFwCosyOBERnPRI/96pnRZkMYT/wYSyXtwxxAa7HjBc=", + "h1:i4ivqaOggFT/H1U1xOxxEtXMFiWFa1zlN4+9qpepoWM=", + "h1:lJcPAkdwHTMRzfN/ph7W1J5TeTt8Wr4JvplAufSAlHs=", + "h1:nfFUZkJyKF4ogWcI+LUvK59PSRvgyEQ2UA30B3iw1IM=", + "h1:q4NiYN2x1dIYCG08mxmNzj3aEHL3gknj8sn3McN1+5w=", + "h1:rsaJAFqyp0w+N/WuM7debztOD5N5Zl65Rt00kEyk4m0=", + "h1:uK3VSfpnh0cNAmfbYXKUd5g8I5r866jv5IZxWTxx68Y=", + "h1:vLrJdS+5zBic47A90VS6xIbmBymM/fjbP8xY9TLWGRk=", + "zh:0496fe53663a40416b62ab67357a12c6fea98628435193b9d677ba7bb5c92bab", + "zh:164e7a0c2ca516dd09d789b76067b92958d21e735623d737a580988852096f4b", + "zh:3dd04f4b791d2add9abe396344512a57c4718c63881b0579378827fa339ecb33", + "zh:3de885a23681560bbdd1d7f774b4f8e6abb65112ae14825e186c45ff662e9beb", + "zh:4d86b919746d33c3e53a58efb057682b80af9e823d3e7f76b9dd55391a311fc8", + "zh:64890ecd0ca7ba9925d33f8dec759fb70c8767ace2fea9e534aa85251ee751a0", + "zh:98a80c8537ab99ce78037fcf1c73118c37ba4aac35ce1f59d2bc2371ac5bd0b6", + "zh:9d673bee7b4f5685189830861020c731b7dbf8487000d7d3e044544d8bad5e70", + "zh:aa6dca92b2a21f451b9d9a5c33d7f6c7e3aae09472023af38f8d11f19dc0e7e7", + "zh:ad39bb8f2bff4a9743db1a998b8be551e0b69d81e3f60233e58d98ac51fe9d41", + "zh:cd35f331256142a17589eb7e5b7718dcd943723320030b50936f266e1617f458", + "zh:e866583807aaff2b825c3024ea739512aa088c186c9eec01d947d3aa96c9bc63", + "zh:ea7894f37641cf47014c148609cf571e442fe32b1cdf70e243620486f6a42784", ] } diff --git a/terraform/account/modules/kms_key/versions.tf b/terraform/account/modules/kms_key/versions.tf index c30c04f5e8..0603f73a92 100644 --- a/terraform/account/modules/kms_key/versions.tf +++ b/terraform/account/modules/kms_key/versions.tf @@ -2,7 +2,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.eu_west_1, aws.eu_west_2, @@ -10,8 +10,8 @@ terraform { } pagerduty = { source = "PagerDuty/pagerduty" - version = "3.14.5" + version = "3.15.0" } } - required_version = "1.9.2" + required_version = "1.9.3" } diff --git a/terraform/account/region/modules/antivirus_definitions/versions.tf b/terraform/account/region/modules/antivirus_definitions/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/account/region/modules/antivirus_definitions/versions.tf +++ b/terraform/account/region/modules/antivirus_definitions/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/account/region/modules/dns_firewall/versions.tf b/terraform/account/region/modules/dns_firewall/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/account/region/modules/dns_firewall/versions.tf +++ b/terraform/account/region/modules/dns_firewall/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/account/region/modules/dynamodb_exports_s3_bucket/versions.tf b/terraform/account/region/modules/dynamodb_exports_s3_bucket/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/account/region/modules/dynamodb_exports_s3_bucket/versions.tf +++ b/terraform/account/region/modules/dynamodb_exports_s3_bucket/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/account/region/modules/s3_batch_manifests/versions.tf b/terraform/account/region/modules/s3_batch_manifests/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/account/region/modules/s3_batch_manifests/versions.tf +++ b/terraform/account/region/modules/s3_batch_manifests/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/account/region/modules/s3_bucket_event_notifications/versions.tf b/terraform/account/region/modules/s3_bucket_event_notifications/versions.tf index 43b9b5e7ad..b45c98c01b 100644 --- a/terraform/account/region/modules/s3_bucket_event_notifications/versions.tf +++ b/terraform/account/region/modules/s3_bucket_event_notifications/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" } } } diff --git a/terraform/account/region/versions.tf b/terraform/account/region/versions.tf index e4f061863b..d5ce5c850d 100644 --- a/terraform/account/region/versions.tf +++ b/terraform/account/region/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, aws.management, diff --git a/terraform/account/versions.tf b/terraform/account/versions.tf index acadbf548d..2b5f0d390c 100644 --- a/terraform/account/versions.tf +++ b/terraform/account/versions.tf @@ -2,12 +2,12 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" } pagerduty = { source = "PagerDuty/pagerduty" - version = "3.14.5" + version = "3.15.0" } } - required_version = "1.9.2" + required_version = "1.9.3" } diff --git a/terraform/environment/.terraform.lock.hcl b/terraform/environment/.terraform.lock.hcl index 58e7be2690..80efd8c390 100644 --- a/terraform/environment/.terraform.lock.hcl +++ b/terraform/environment/.terraform.lock.hcl @@ -2,38 +2,38 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "5.58.0" - constraints = "~> 5.58.0" + version = "5.60.0" + constraints = "~> 5.60.0" hashes = [ - "h1:382yypnrVn2KYVlexNuBKZYqCs53buwQm27I2IcQ4jY=", - "h1:6vsFc7SmmlElqg3k0X6azrO0yarM7UPCUF4XsAYryjA=", - "h1:9ygIzUKmAhR5hQQSuWRrTI93LkTlbK+Px4cKXcbznjY=", - "h1:FTWXGCm/8FcilkXI7wRGw2eX+hvIfGKAexTKh8Gac3Y=", - "h1:G7KbTDOFwg5Pyzmx9B7AeqWOaYT6CpfKrXdpZ6pnUXg=", - "h1:J0JP487E7DfMLr1R5s9g9HfeDaKu2E8KaZv6MlhVVi4=", - "h1:KXYy2fU4DzqglfkdEw2ZOsPXVyRexXeScAUoxabZyC4=", - "h1:XnAwb/MGeP7sxz/0SKLQF1ujaP7Bg15ol+ca7KZruio=", - "h1:dMyVBj7KKMblfLn6+aIP37jK/9HwfMtX9TJvzMjmz2s=", - "h1:edzAVGJ379hTjJeikvBaxiUFKbYBuD0kxmgwep28lis=", - "h1:hD+0MgLn07rDq31nk93WTSMrPcf6dKaedfZM3QDwBKA=", - "h1:oIN9+9xQyBsFqOCyXneOgNG5fbwIOed8v0vI7iURaj0=", - "h1:qWvpGfgrfNc0MS/Mdl27fcDuSiuFsrjKMVoXHF1PxhE=", - "h1:tYe3/icpxMz2LIPi1uLgrzB/An4iMPMkX+yp55PLj94=", - "zh:15e9be54a8febe8e560362b10967cb60b680ca3f78fe207d7209b76e076f59d3", - "zh:240f6899a2cec259aa2729ce031f6af2b453f90a8b59118bb2571c54acc65db8", - "zh:2b6e8e2ab1a3dce1001503dba6086a128bb2a71652b0d0b3b107db665b7d6881", - "zh:579b0ed95247a0bd8bfb3fac7fb767547dde76026c578f4f184b5743af5e32cc", - "zh:6adcd10fd12be0be9eb78a89e745a5b77ae0d8b3522cd782456a71178aad8ccb", - "zh:7f829cef82f0a02faa97d0fbe1417a40b73fc5142e883b12eebc5b71015efac9", - "zh:81977f001998c9096f7b59710996e159774a9313c1bc03db3beb81c3e016ebef", + "h1:5fMmChIJcj1K8AMsjGfeeQ3ZTXFpdv/H2bUsc6EBXso=", + "h1:CHHrtY+zU+xODy0DtoY76xme6Ayh2UYfCYdnwdXuaHI=", + "h1:GCPhjvocNzWJ28DWuOWvpo0lQvTfUvPz6Thbedf/ll8=", + "h1:KiB2DJl1M+GWV0C1ukM7YBxU25XAJtk3q0Hn2uD84b0=", + "h1:LohYoaBivwkHi9UuZJzNEIMdDX3WVu7xO/VtGygmonA=", + "h1:OjQm6YgTiDbKj4xi4C5NaK2cwTrDxaPr36VrBsPzw1g=", + "h1:Ou/WgUdyL4dSzfO1U5J0Z7i4FS4QRBVxqVWFFnRl0Fk=", + "h1:ZH2mBHu7yttHoSL8Nzi3AgOW5AjxsBGccOJxntH76v8=", + "h1:btz7o0CAI4y8+Zk2f4+n2nFw4ySfMR4u6EDXdBK5Ri0=", + "h1:jiKM2VbSm77ZKdi1h/NqM3jNMR/Azru85EdYz7nKjy8=", + "h1:kSwTg95ODczwC1lQ82WyJ8zjAofbIctaOTuTok2iGUQ=", + "h1:msnFtzhM9fQgi5ePG7Skt5DvnqOiWqMSxCNBred/hso=", + "h1:p9+40kdklLTJLQ/y7wxNjuKxUK8AVB4L9424NGNK4rY=", + "h1:uKualJcRW/akg64Oz37BLY5uG3bMikGjUoChKMExgaw=", + "zh:08f49c9eb865e136a55dda3eb2b790f6d55cdac49f6638391dbea4b865cf307b", + "zh:090dd8b40ebf0f8e9ea05b9a142add9caeb7988d3d96c5c112e8c67c0edf566f", + "zh:30f336af1b4f0824fce2cc6e81af0986b325b135436c9d892d081e435aeed67e", + "zh:338195ca3b41249874110253412d8913f770c22294af05799ea1e343050906f5", + "zh:3a8a45b17750b01192a0fbeeed0d05c2c04840344d78d5e3233b3ecbeec17a1c", + "zh:486efe72d39f0736d9b7e00e5b889288264458a57aa0cff2d75688d6db372ee5", + "zh:5fdccc448a085fea8ecfae43ae326840abfcdf1a0aa8b8c79dd466392aa5cc3a", + "zh:9521639755cd07ec7efde86a534770e436e16a93692d070a00f6419c1038d59c", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:a5d98ac6fab6e6c85164ca7dd38f94a1e44bd70c0e8354c61f7fbabf698957cd", - "zh:c27fa4fed50f6f83ca911bef04f05d635a7b7a01a89dc8fc5d66a277588f08df", - "zh:d4042bdf86ca6dc10e0cca91c4fcc592b12572d26185b3d37bbbb9e2026ac68b", - "zh:d536482cf4ace0d49a2a86c931150921649beae59337d0c02a785879fe943cf3", - "zh:e205f8243274a621fb9ef2b5e2c71e84c1670be1d23697739439f5a831fa620f", - "zh:eb76ce0c77fd76c47f57122c91c4fcf0f72c01423538ed7833eaa7eeaae2edf6", - "zh:ffe04e494af6cc7348ceb8d85f4c1d5a847a44510827b4496513c810a4d9196d", + "zh:c2fb9240a069da9f51e7379e76c3dfaad15a97430c2e32708a7d18345434e310", + "zh:daba836b89537dfa72bb8c77e88850c20fda2a3d0f5b3803cd3d6da0ce283e3e", + "zh:db7e0755ed120ed8311f6663f49aa7157da5072b906727db3a6c47d64e0b82c6", + "zh:ea5e3fca5197639c4ad1415ca96de2924a351ecd1a885dd9184843d5eec18dbb", + "zh:f3f322951d311e45a47361f24790a90a0b8ba6d3829a00c4066a361960d2ecef", + "zh:f48b44f4887d4b51a1406057f15f1e2161cb02b271b2659349958904c678e91c", ] } @@ -57,34 +57,34 @@ provider "registry.terraform.io/hashicorp/local" { } provider "registry.terraform.io/pagerduty/pagerduty" { - version = "3.14.5" - constraints = "3.14.5" + version = "3.15.0" + constraints = "3.15.0" hashes = [ - "h1:/PphCRpaQ8Zih4K7/KW/m7hp1THW7teyTHUhPnHXuRI=", - "h1:1kdKVjRQ2KQSp/J++51iECUnN84ZR1qoudpmQOVMKzM=", - "h1:45kdZiAKuFrwOpQeEMgqiHV+1JuZuJDFOvpBxjRfo/I=", - "h1:505BCTGph7/VIShXWaTAi66G6by5bm1QwkukV41By/I=", - "h1:8cFpxvJb0RxuvzchiVJrgZHhvKTTGzY183eSMFKPFRs=", - "h1:EeTKgtEhsHOmjlguygzasn4bnEip5Xl96fLsJxy4x0A=", - "h1:Hp97UrwDhrqR4WLHaPwiiG2jCEPU6q4u8m0Mc3B3Df4=", - "h1:S5wHYK9sHBhwMIp7XA+wWSZMYW67nxdGuDz3eg6j2IM=", - "h1:YIyjKY4eaJoYdlkwmowdbjI1lYpM/6CPWlZoBobOW7Y=", - "h1:ji/DzoSzKbYTZ0bJqRiRjX5fFFd8NbJDgPna/8QTUj4=", - "h1:omg+WSNfBwFQ3JsvFAL0/ehQBja0b+it6K4Wym8/qcE=", - "h1:pp6rDL3+pwdT5hJ9iK1fF+uQq9szzCrWW38o82srJtI=", - "h1:rkwYIL7wi7YZX3qEd43py/uz21MYAEXnpGOByN7g9ok=", - "zh:44bf33512bb82d2f0ae0b7716e5b38f2d8bdd6b44e850ea3cd27d35d37ac1c57", - "zh:472557ab725b9f8749ee21f0e7abfac250ae4982d0bfd87492b45507388492ae", - "zh:7e661af1cf7ecac5004da919cd32d4ea68a2d6b06f55f191ab5dad6f71eeb48d", - "zh:8cc56613a1942acf3f6d230eb46504f5f3194dd0c1110688eddb6b46d99bb2f3", - "zh:c47d81c53e6858ede4257cb93a48ca00172408ed3d0fdf732a011d0f8bc4a62c", - "zh:cef76d6d79892255c6bedabc0abf7d55ac5e3f67e87257a4b5aa80fb9ff36181", - "zh:ddad10e9cebddf46bfac2c7f327864a4c38c1c1d4dc7c0ac0f4f7b008170ccee", - "zh:de9eadf0e87d37dc05093ddd6ef00c47496ffac6b4cf3d15c9b353dbb0a2f6b4", - "zh:df8597b7bbd539b5cd965bd7b196cf01ced39f5266cf3ba9a8e11a97a7d31f62", - "zh:e2a6a0fb9460bf02eda538e93824fc3b8b3bb763cafbc620a378bd692ecdd97b", - "zh:e2d96a4675a4830c96f3e22c7ab66078ffd4b6b36f87d04520d9336bbced1f48", - "zh:e61738ec7f36da433794c0c78b99ebc8d7ec6a419e83c22f11aa71a147767929", - "zh:faa1eb189cb651eb6ec6f65e375f23ed8aee69328e415e31362d4400de086cc9", + "h1:9r8demE0hx7NvHqynRO2wjnpFcyMVDUzZFabWvVks+E=", + "h1:Hmo85AeWTILYKg1TdwB/7TsnddeqpJKP29ClbqXVj0M=", + "h1:MyT6dsWrh2h7OlFM8Jzi8W04iz+sv4pEjVDoAgVFZgg=", + "h1:Z19mOraZ4KdiK6zfTAixekOnqouk3N7JWe311917olI=", + "h1:cNsSjHHsUqwYQdS8XrsLxSYzbdf/uf3CUMAFNJBNLwc=", + "h1:fFwCosyOBERnPRI/96pnRZkMYT/wYSyXtwxxAa7HjBc=", + "h1:i4ivqaOggFT/H1U1xOxxEtXMFiWFa1zlN4+9qpepoWM=", + "h1:lJcPAkdwHTMRzfN/ph7W1J5TeTt8Wr4JvplAufSAlHs=", + "h1:nfFUZkJyKF4ogWcI+LUvK59PSRvgyEQ2UA30B3iw1IM=", + "h1:q4NiYN2x1dIYCG08mxmNzj3aEHL3gknj8sn3McN1+5w=", + "h1:rsaJAFqyp0w+N/WuM7debztOD5N5Zl65Rt00kEyk4m0=", + "h1:uK3VSfpnh0cNAmfbYXKUd5g8I5r866jv5IZxWTxx68Y=", + "h1:vLrJdS+5zBic47A90VS6xIbmBymM/fjbP8xY9TLWGRk=", + "zh:0496fe53663a40416b62ab67357a12c6fea98628435193b9d677ba7bb5c92bab", + "zh:164e7a0c2ca516dd09d789b76067b92958d21e735623d737a580988852096f4b", + "zh:3dd04f4b791d2add9abe396344512a57c4718c63881b0579378827fa339ecb33", + "zh:3de885a23681560bbdd1d7f774b4f8e6abb65112ae14825e186c45ff662e9beb", + "zh:4d86b919746d33c3e53a58efb057682b80af9e823d3e7f76b9dd55391a311fc8", + "zh:64890ecd0ca7ba9925d33f8dec759fb70c8767ace2fea9e534aa85251ee751a0", + "zh:98a80c8537ab99ce78037fcf1c73118c37ba4aac35ce1f59d2bc2371ac5bd0b6", + "zh:9d673bee7b4f5685189830861020c731b7dbf8487000d7d3e044544d8bad5e70", + "zh:aa6dca92b2a21f451b9d9a5c33d7f6c7e3aae09472023af38f8d11f19dc0e7e7", + "zh:ad39bb8f2bff4a9743db1a998b8be551e0b69d81e3f60233e58d98ac51fe9d41", + "zh:cd35f331256142a17589eb7e5b7718dcd943723320030b50936f266e1617f458", + "zh:e866583807aaff2b825c3024ea739512aa088c186c9eec01d947d3aa96c9bc63", + "zh:ea7894f37641cf47014c148609cf571e442fe32b1cdf70e243620486f6a42784", ] } diff --git a/terraform/environment/global/versions.tf b/terraform/environment/global/versions.tf index 44ae328463..95872acd31 100644 --- a/terraform/environment/global/versions.tf +++ b/terraform/environment/global/versions.tf @@ -4,14 +4,14 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.global, ] } pagerduty = { source = "PagerDuty/pagerduty" - version = "3.14.5" + version = "3.15.0" } } } diff --git a/terraform/environment/region/modules/app/versions.tf b/terraform/environment/region/modules/app/versions.tf index 3c0635e5b6..2dc700e03a 100644 --- a/terraform/environment/region/modules/app/versions.tf +++ b/terraform/environment/region/modules/app/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, aws.management, diff --git a/terraform/environment/region/modules/application_logs/versions.tf b/terraform/environment/region/modules/application_logs/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/environment/region/modules/application_logs/versions.tf +++ b/terraform/environment/region/modules/application_logs/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/environment/region/modules/ecs_autoscaling/versions.tf b/terraform/environment/region/modules/ecs_autoscaling/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/environment/region/modules/ecs_autoscaling/versions.tf +++ b/terraform/environment/region/modules/ecs_autoscaling/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/environment/region/modules/event_bus/versions.tf b/terraform/environment/region/modules/event_bus/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/environment/region/modules/event_bus/versions.tf +++ b/terraform/environment/region/modules/event_bus/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/environment/region/modules/event_received/versions.tf b/terraform/environment/region/modules/event_received/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/environment/region/modules/event_received/versions.tf +++ b/terraform/environment/region/modules/event_received/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/environment/region/modules/fault_injection_simulator_experiments/versions.tf b/terraform/environment/region/modules/fault_injection_simulator_experiments/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/environment/region/modules/fault_injection_simulator_experiments/versions.tf +++ b/terraform/environment/region/modules/fault_injection_simulator_experiments/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/environment/region/modules/lambda/version.tf b/terraform/environment/region/modules/lambda/version.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/environment/region/modules/lambda/version.tf +++ b/terraform/environment/region/modules/lambda/version.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/environment/region/modules/mock_onelogin/versions.tf b/terraform/environment/region/modules/mock_onelogin/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/environment/region/modules/mock_onelogin/versions.tf +++ b/terraform/environment/region/modules/mock_onelogin/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/environment/region/modules/mock_pay/versions.tf b/terraform/environment/region/modules/mock_pay/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/environment/region/modules/mock_pay/versions.tf +++ b/terraform/environment/region/modules/mock_pay/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/environment/region/modules/s3_antivirus/versions.tf b/terraform/environment/region/modules/s3_antivirus/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/environment/region/modules/s3_antivirus/versions.tf +++ b/terraform/environment/region/modules/s3_antivirus/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/environment/region/modules/uploads_s3_bucket/versions.tf b/terraform/environment/region/modules/uploads_s3_bucket/versions.tf index 603aa1f28f..0cce4ef9bb 100644 --- a/terraform/environment/region/modules/uploads_s3_bucket/versions.tf +++ b/terraform/environment/region/modules/uploads_s3_bucket/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, ] diff --git a/terraform/environment/region/versions.tf b/terraform/environment/region/versions.tf index 5d22e2e451..cb4eba79a3 100644 --- a/terraform/environment/region/versions.tf +++ b/terraform/environment/region/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" configuration_aliases = [ aws.region, aws.global, @@ -14,7 +14,7 @@ terraform { } pagerduty = { source = "PagerDuty/pagerduty" - version = "3.14.5" + version = "3.15.0" } } } diff --git a/terraform/environment/versions.tf b/terraform/environment/versions.tf index 488cbb4540..6b51bf3910 100644 --- a/terraform/environment/versions.tf +++ b/terraform/environment/versions.tf @@ -2,15 +2,15 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 5.58.0" + version = "~> 5.60.0" } pagerduty = { source = "PagerDuty/pagerduty" - version = "3.14.5" + version = "3.15.0" } local = { source = "hashicorp/local" } } - required_version = "1.9.2" + required_version = "1.9.3" } diff --git a/yarn.lock b/yarn.lock index 68ac73652d..4f76e784ff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1271,10 +1271,10 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -govuk-frontend@5.4.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/govuk-frontend/-/govuk-frontend-5.4.0.tgz#8f2e0b55ef7c7552a1efe68c7b40ff1b4a393e72" - integrity sha512-F3YwQYrYQqIPfNxsoph6O78Ey1unCB6cy6omx8KeWY9G504lWZFBSIaiUCma1jNLw9bOUU7Ui+tXG09jjqy0Mw== +govuk-frontend@5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/govuk-frontend/-/govuk-frontend-5.4.1.tgz#cae59d1fd441f7830445810c1d281eac06a835d1" + integrity sha512-Gmd8LV++TRh9OF6tA+9KQTpwvlsLcri7qRjViz9ji4YuwZvX+c9TD7tyE+dnJcqsQsJfhr9Fp38m3Hu3H7EIcQ== govuk-frontend@^5.0.0: version "5.0.0"