diff --git a/project.cue b/project.cue
index bdd7b6d..d1b8c03 100644
--- a/project.cue
+++ b/project.cue
@@ -60,7 +60,7 @@ import "universe.dagger.io/docker"
_tf_pre_build: docker.#Build & {
steps: [
docker.#Pull & {
- source: "ghcr.io/antonbabenko/pre-commit-terraform:v1.83.3"
+ source: "ghcr.io/antonbabenko/pre-commit-terraform:v1.89.0"
},
docker.#Set & {
config: {
diff --git a/terraform/operations/.terraform.lock.hcl b/terraform/operations/.terraform.lock.hcl
new file mode 100644
index 0000000..3316f33
--- /dev/null
+++ b/terraform/operations/.terraform.lock.hcl
@@ -0,0 +1,42 @@
+# This file is maintained automatically by "terraform init".
+# Manual edits may be lost in future updates.
+
+provider "registry.terraform.io/hashicorp/google" {
+ version = "5.25.0"
+ constraints = "~> 5.25.0"
+ hashes = [
+ "h1:l9oedcgAeLuI96Xkh6YsTGFKi7eJUxkGtKJO8V3VviM=",
+ "zh:0138a0434b86799c1a6a69e159e658071757609e9373e3fc25257a0efe6319b8",
+ "zh:0ebaa939848142064a4f18b5114d8389c2280baf9b92422f4873db64b150ecb9",
+ "zh:107121f58c85a77148eaefbec1bee6c74cfc6df7b3c3767816f0fdfc1a944856",
+ "zh:1fc277bcd2bd28b782f563bb2107d2a592a2ae86261b8c0a724a139c8993b5e2",
+ "zh:47c7aa8323c7530b5c553dfb9dae0870e52f6960f629dd68697b0f30c082a6bc",
+ "zh:588adf7f56732f7ac420c8ac47d22168a4992a307f02d7075fab9698a877c8f9",
+ "zh:7a0516082632a7b4f5ab60ac2ce292a7a57b93c735144bff2b6bb3b9d9fb00bf",
+ "zh:9c383db001ec8a68375ca46355f04fa651d6ad7653119de9430aaf82a758aa3e",
+ "zh:be35b6861196b8b71574e99e20dacaf1a7db9ca26559db997011fc0808f86009",
+ "zh:dbb9b49f9bf9c352e8bdf6ab920b2e1467ee16646422c5d3f7b5339b92d43ca1",
+ "zh:f3ecd9032629da3f774031fe50d4b4c43b90ec8bba171695775d56d15bf1099a",
+ "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c",
+ ]
+}
+
+provider "registry.terraform.io/hashicorp/local" {
+ version = "2.5.1"
+ constraints = "~> 2.5.1"
+ hashes = [
+ "h1:/GAVA/xheGQcbOZEq0qxANOg+KVLCA7Wv8qluxhTjhU=",
+ "zh:0af29ce2b7b5712319bf6424cb58d13b852bf9a777011a545fac99c7fdcdf561",
+ "zh:126063ea0d79dad1f68fa4e4d556793c0108ce278034f101d1dbbb2463924561",
+ "zh:196bfb49086f22fd4db46033e01655b0e5e036a5582d250412cc690fa7995de5",
+ "zh:37c92ec084d059d37d6cffdb683ccf68e3a5f8d2eb69dd73c8e43ad003ef8d24",
+ "zh:4269f01a98513651ad66763c16b268f4c2da76cc892ccfd54b401fff6cc11667",
+ "zh:51904350b9c728f963eef0c28f1d43e73d010333133eb7f30999a8fb6a0cc3d8",
+ "zh:73a66611359b83d0c3fcba2984610273f7954002febb8a57242bbb86d967b635",
+ "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3",
+ "zh:7ae387993a92bcc379063229b3cce8af7eaf082dd9306598fcd42352994d2de0",
+ "zh:9e0f365f807b088646db6e4a8d4b188129d9ebdbcf2568c8ab33bddd1b82c867",
+ "zh:b5263acbd8ae51c9cbffa79743fbcadcb7908057c87eb22fd9048268056efbc4",
+ "zh:dfcd88ac5f13c0d04e24be00b686d069b4879cc4add1b7b1a8ae545783d97520",
+ ]
+}
diff --git a/terraform/operations/README.md b/terraform/operations/README.md
index 16d3091..a96c4fd 100644
--- a/terraform/operations/README.md
+++ b/terraform/operations/README.md
@@ -5,16 +5,16 @@
| Name | Version |
|------|---------|
-| [terraform](#requirement\_terraform) | ~> 1.5.7 |
-| [google](#requirement\_google) | ~> 4.83.0 |
-| [local](#requirement\_local) | ~> 2.4.0 |
+| [terraform](#requirement\_terraform) | ~> 1.8.0 |
+| [google](#requirement\_google) | ~> 5.25.0 |
+| [local](#requirement\_local) | ~> 2.5.1 |
## Providers
| Name | Version |
|------|---------|
-| [google](#provider\_google) | ~> 4.83.0 |
-| [local](#provider\_local) | ~> 2.4.0 |
+| [google](#provider\_google) | 5.25.0 |
+| [local](#provider\_local) | 2.5.1 |
## Modules
diff --git a/terraform/operations/versions.tf b/terraform/operations/versions.tf
index 6c64340..3f799a2 100644
--- a/terraform/operations/versions.tf
+++ b/terraform/operations/versions.tf
@@ -1,14 +1,14 @@
# tf versions
terraform {
- required_version = "~> 1.5.7"
+ required_version = "~> 1.8.0"
required_providers {
google = {
source = "hashicorp/google"
- version = "~> 4.83.0"
+ version = "~> 5.25.0"
}
local = {
source = "hashicorp/local"
- version = "~> 2.4.0"
+ version = "~> 2.5.1"
}
}
}
diff --git a/terraform/state-management/.terraform.lock.hcl b/terraform/state-management/.terraform.lock.hcl
new file mode 100644
index 0000000..125dcb7
--- /dev/null
+++ b/terraform/state-management/.terraform.lock.hcl
@@ -0,0 +1,22 @@
+# This file is maintained automatically by "terraform init".
+# Manual edits may be lost in future updates.
+
+provider "registry.terraform.io/hashicorp/google" {
+ version = "5.25.0"
+ constraints = "~> 5.25.0"
+ hashes = [
+ "h1:l9oedcgAeLuI96Xkh6YsTGFKi7eJUxkGtKJO8V3VviM=",
+ "zh:0138a0434b86799c1a6a69e159e658071757609e9373e3fc25257a0efe6319b8",
+ "zh:0ebaa939848142064a4f18b5114d8389c2280baf9b92422f4873db64b150ecb9",
+ "zh:107121f58c85a77148eaefbec1bee6c74cfc6df7b3c3767816f0fdfc1a944856",
+ "zh:1fc277bcd2bd28b782f563bb2107d2a592a2ae86261b8c0a724a139c8993b5e2",
+ "zh:47c7aa8323c7530b5c553dfb9dae0870e52f6960f629dd68697b0f30c082a6bc",
+ "zh:588adf7f56732f7ac420c8ac47d22168a4992a307f02d7075fab9698a877c8f9",
+ "zh:7a0516082632a7b4f5ab60ac2ce292a7a57b93c735144bff2b6bb3b9d9fb00bf",
+ "zh:9c383db001ec8a68375ca46355f04fa651d6ad7653119de9430aaf82a758aa3e",
+ "zh:be35b6861196b8b71574e99e20dacaf1a7db9ca26559db997011fc0808f86009",
+ "zh:dbb9b49f9bf9c352e8bdf6ab920b2e1467ee16646422c5d3f7b5339b92d43ca1",
+ "zh:f3ecd9032629da3f774031fe50d4b4c43b90ec8bba171695775d56d15bf1099a",
+ "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c",
+ ]
+}
diff --git a/terraform/state-management/README.md b/terraform/state-management/README.md
index e86041a..8bfb108 100644
--- a/terraform/state-management/README.md
+++ b/terraform/state-management/README.md
@@ -5,14 +5,14 @@
| Name | Version |
|------|---------|
-| [terraform](#requirement\_terraform) | ~> 1.5.7 |
-| [google](#requirement\_google) | ~> 4.83.0 |
+| [terraform](#requirement\_terraform) | ~> 1.8.0 |
+| [google](#requirement\_google) | ~> 5.25.0 |
## Providers
| Name | Version |
|------|---------|
-| [google](#provider\_google) | ~> 4.83.0 |
+| [google](#provider\_google) | 5.25.0 |
## Modules
diff --git a/terraform/state-management/versions.tf b/terraform/state-management/versions.tf
index a5d279f..bfddf8c 100644
--- a/terraform/state-management/versions.tf
+++ b/terraform/state-management/versions.tf
@@ -1,10 +1,10 @@
# tf versions
terraform {
- required_version = "~> 1.5.7"
+ required_version = "~> 1.8.0"
required_providers {
google = {
source = "hashicorp/google"
- version = "~> 4.83.0"
+ version = "~> 5.25.0"
}
}
}