Archy
Archy copied to clipboard
Feat/src in go
-
!src
in go - Update terraform code to use
go121
runtime - Add unit tests in go
Terraform Format and Style 🖌success
Terraform Initialization ⚙️success
Terraform Validation 🤖success
Validation Output
Success! The configuration is valid.
Terraform Plan 📖success
Show Plan
terraform
module.dev.data.archive_file.pubsub_function_source["channelMessage"]: Reading...
module.dev.data.archive_file.pubsub_function_source["channelMessage"]: Read complete after 0s [id=b9c78aa296e3992a534329ee12e9400c1db846c2]
module.dev.data.archive_file.pubsub_function_source["frogeOfTheDay"]: Reading...
module.dev.data.archive_file.pubsub_function_source["privateMessage"]: Reading...
module.dev.data.archive_file.pubsub_function_source["stm"]: Reading...
module.dev.data.archive_file.pubsub_function_source["cloudErrorLog"]: Reading...
module.dev.data.archive_file.pubsub_function_source["exp"]: Reading...
module.dev.data.archive_file.pubsub_function_source["updateUserRole"]: Reading...
module.dev.data.archive_file.pubsub_function_source["generateWelcomeImage"]: Reading...
module.dev.data.archive_file.pubsub_function_source["stm"]: Read complete after 0s [id=6f8f8e750874119871bbdd1b5ac1d2ee206cc003]
module.dev.data.archive_file.http_function_source["ban"]: Reading...
module.dev.data.archive_file.pubsub_function_source["updateUserRole"]: Read complete after 0s [id=70bbdeada9ccdbd989dadcb475dd9947b0cc95c6]
module.dev.data.archive_file.pubsub_function_source["exp"]: Read complete after 0s [id=3b63dbff8ec0fde6c28727f84ce814edcab313f9]
module.dev.data.archive_file.pubsub_function_source["cloudDeploymentLog"]: Reading...
module.dev.data.archive_file.pubsub_function_source["cloudErrorLog"]: Read complete after 0s [id=c97bdc87edf3230c7f079530555818a0473cc8a2]
module.dev.data.archive_file.pubsub_function_source["privateMessage"]: Read complete after 0s [id=fea4d40761f0c4d7e4ade9234aff3c676d56b179]
module.dev.data.archive_file.http_function_source["go"]: Reading...
module.dev.data.archive_file.http_function_source["go"]: Read complete after 0s [id=ca54a48bb5d689229b9e2ee441ea2611944ae713]
module.dev.data.archive_file.http_function_source["ban"]: Read complete after 0s [id=87b0639e469a259184e4476cecc809db187ff634]
module.dev.data.archive_file.http_function_source["help"]: Reading...
module.dev.data.archive_file.http_function_source["flag"]: Reading...
module.dev.data.archive_file.http_function_source["exam"]: Reading...
module.dev.data.archive_file.pubsub_function_source["cloudDeploymentLog"]: Read complete after 0s [id=ba45a2283b0dfbb4403df49a975ffab286eb54ed]
module.dev.data.archive_file.http_function_source["help"]: Read complete after 0s [id=e4f9818109e6d3c6fb840ab00b90c99a6637c51a]
module.dev.data.archive_file.http_function_source["describe"]: Reading...
module.dev.data.archive_file.http_function_source["answer"]: Reading...
module.dev.data.archive_file.pubsub_function_source["generateWelcomeImage"]: Read complete after 0s [id=bb50d45869c6b4f000af3f5dbaf705dc3547deb6]
module.dev.data.archive_file.http_function_source["answer"]: Read complete after 0s [id=7e22dcbeb314c119af927f2a07d84c91bc783619]
module.dev.data.archive_file.http_function_source["exam"]: Read complete after 0s [id=de84a649e65565d61e8a1a7a1a7d53dff2f906e0]
module.dev.data.archive_file.http_function_source["flag"]: Read complete after 0s [id=3c324e538a1c52e11b42bf3fdd2e95c1c00a5783]
module.dev.data.archive_file.http_function_source["warn"]: Reading...
module.dev.data.archive_file.http_function_source["leaderboard"]: Reading...
module.dev.data.archive_file.http_function_source["hello"]: Reading...
module.dev.data.archive_file.http_function_source["video"]: Reading...
module.dev.data.archive_file.http_function_source["describe"]: Read complete after 0s [id=8149d3888af4d77844b83253c94a05cff143ff3f]
module.dev.data.archive_file.http_function_source["java"]: Reading...
module.dev.data.archive_file.http_function_source["warn"]: Read complete after 0s [id=23711e28cc000cf97afea64131ad0b918084cc7e]
module.dev.data.archive_file.http_function_source["leaderboard"]: Read complete after 0s [id=a793316da15897fe031a9c29bc977344a76cf676]
module.dev.data.archive_file.http_function_source["listwarn"]: Reading...
module.dev.data.archive_file.http_function_source["hello"]: Read complete after 0s [id=d3aff51c68f98c729867e28f35be543c27184d8e]
module.dev.data.archive_file.http_function_source["java"]: Read complete after 0s [id=5c394ffff4f20dea8bc47029905259fa732a6a85]
module.dev.data.archive_file.http_function_source["js"]: Reading...
module.dev.data.archive_file.http_function_source["video"]: Read complete after 0s [id=428553a64384a42bd7c9e918bd72bb240172e07d]
module.dev.data.archive_file.http_function_source["froge"]: Reading...
module.dev.data.archive_file.http_function_source["http"]: Reading...
module.dev.data.archive_file.http_function_source["gif"]: Reading...
module.dev.data.archive_file.http_function_source["js"]: Read complete after 0s [id=358d1a99ccf5ba2b4581cb504eb5c5b38aadc2e7]
module.dev.data.archive_file.http_function_source["src"]: Reading...
module.dev.data.archive_file.http_function_source["froge"]: Read complete after 0s [id=3cc29d594cea4df8c8f6af667a222fd97647a685]
module.dev.data.archive_file.http_function_source["http"]: Read complete after 0s [id=2a275f0e14c7a52d87a2859426c09478b4f80bf5]
module.dev.data.archive_file.http_function_source["gif"]: Read complete after 0s [id=ade2bf534a1bf94beac9b4924ebb04d92f75a7a3]
module.dev.data.archive_file.http_function_source["listwarn"]: Read complete after 0s [id=2ac77fd164c9303aa5a90d42c11499d849d35e0c]
module.dev.data.archive_file.http_function_source["src"]: Read complete after 0s [id=56121dd5a8458ce04206e9eba89542cc008f4146]
module.dev.data.archive_file.http_function_source["level"]: Reading...
module.dev.data.archive_file.http_function_source["level"]: Read complete after 0s [id=86266b212ea30aedbd643f308be80bb12d0a5fd6]
module.dev.google_logging_project_sink.cloud_function_error_sink: Refreshing state... [id=projects/archy-f06ed/sinks/archy-cloud-function-error-dev]
module.dev.google_secret_manager_secret.secret["TENOR_API_TOKEN"]: Refreshing state... [id=projects/archy-f06ed/secrets/TENOR_API_TOKEN]
module.dev.google_secret_manager_secret.secret["STM_API_KEY"]: Refreshing state... [id=projects/archy-f06ed/secrets/STM_API_KEY]
module.dev.google_pubsub_topic.pubsub_topic["generate_welcome_image"]: Refreshing state... [id=projects/archy-f06ed/topics/dev_generate_welcome_image]
module.dev.google_storage_bucket.function_bucket: Refreshing state... [id=archy-f06ed-function-dev]
module.dev.google_compute_instance.default: Refreshing state... [id=projects/archy-f06ed/zones/us-central1-a/instances/e2-micro-archy]
module.dev.google_secret_manager_secret.secret["DISCORD_TOKEN"]: Refreshing state... [id=projects/archy-f06ed/secrets/DISCORD_TOKEN]
module.dev.google_secret_manager_secret.secret["YOUTUBE_API_TOKEN"]: Refreshing state... [id=projects/archy-f06ed/secrets/YOUTUBE_API_TOKEN]
module.dev.google_storage_bucket.froge: Refreshing state... [id=froge-public-bucket-dev]
module.dev.google_pubsub_topic.pubsub_topic["cloud_function_crud_log"]: Refreshing state... [id=projects/archy-f06ed/topics/dev_cloud_function_crud_log]
module.dev.google_pubsub_topic.pubsub_topic["cloud_function_error_log"]: Refreshing state... [id=projects/archy-f06ed/topics/dev_cloud_function_error_log]
module.dev.data.archive_file.pubsub_function_source["frogeOfTheDay"]: Read complete after 1s [id=fb5b8e282eae12a8868a48ad95e317a9eaf88467]
module.dev.google_pubsub_topic.pubsub_topic["froge_of_the_day"]: Refreshing state... [id=projects/archy-f06ed/topics/dev_froge_of_the_day]
module.dev.google_pubsub_topic.pubsub_topic["private_message_discord"]: Refreshing state... [id=projects/archy-f06ed/topics/dev_private_message_discord]
module.dev.google_pubsub_topic.pubsub_topic["update_user_role"]: Refreshing state... [id=projects/archy-f06ed/topics/dev_update_user_role]
module.dev.google_pubsub_topic.pubsub_topic["channel_message_discord"]: Refreshing state... [id=projects/archy-f06ed/topics/dev_channel_message_discord]
module.dev.google_pubsub_topic.pubsub_topic["exp_discord"]: Refreshing state... [id=projects/archy-f06ed/topics/dev_exp_discord]
module.dev.google_pubsub_topic.pubsub_topic["stm_status"]: Refreshing state... [id=projects/archy-f06ed/topics/dev_stm_status]
module.dev.google_logging_project_sink.cloud_function_crud_sing: Refreshing state... [id=projects/archy-f06ed/sinks/archy-cloud-function-crud-dev]
module.dev.google_storage_bucket_access_control.public_rule: Refreshing state... [id=froge-public-bucket-dev/allUsers]
module.dev.google_storage_bucket_object.http_function_zip["src"]: Refreshing state... [id=archy-f06ed-function-dev-src-d283a62085b3665676857075d5397e051990724b.zip]
module.dev.google_storage_bucket_object.http_function_zip["flag"]: Refreshing state... [id=archy-f06ed-function-dev-src-3c324e538a1c52e11b42bf3fdd2e95c1c00a5783.zip]
module.dev.google_storage_bucket_object.http_function_zip["exam"]: Refreshing state... [id=archy-f06ed-function-dev-src-de84a649e65565d61e8a1a7a1a7d53dff2f906e0.zip]
module.dev.google_storage_bucket_object.http_function_zip["video"]: Refreshing state... [id=archy-f06ed-function-dev-src-428553a64384a42bd7c9e918bd72bb240172e07d.zip]
module.dev.google_storage_bucket_object.http_function_zip["http"]: Refreshing state... [id=archy-f06ed-function-dev-src-c221dc2f104f758030579ea39e14ee1746c73f73.zip]
module.dev.google_storage_bucket_object.http_function_zip["listwarn"]: Refreshing state... [id=archy-f06ed-function-dev-src-2ac77fd164c9303aa5a90d42c11499d849d35e0c.zip]
module.dev.google_storage_bucket_object.http_function_zip["java"]: Refreshing state... [id=archy-f06ed-function-dev-src-5c394ffff4f20dea8bc47029905259fa732a6a85.zip]
module.dev.google_storage_bucket_object.http_function_zip["ban"]: Refreshing state... [id=archy-f06ed-function-dev-src-87b0639e469a259184e4476cecc809db187ff634.zip]
module.dev.google_storage_bucket_object.http_function_zip["answer"]: Refreshing state... [id=archy-f06ed-function-dev-src-7e22dcbeb314c119af927f2a07d84c91bc783619.zip]
module.dev.google_storage_bucket_object.http_function_zip["go"]: Refreshing state... [id=archy-f06ed-function-dev-src-ca54a48bb5d689229b9e2ee441ea2611944ae713.zip]
module.dev.google_storage_bucket_object.http_function_zip["js"]: Refreshing state... [id=archy-f06ed-function-dev-src-358d1a99ccf5ba2b4581cb504eb5c5b38aadc2e7.zip]
module.dev.google_storage_bucket_object.http_function_zip["hello"]: Refreshing state... [id=archy-f06ed-function-dev-src-d3aff51c68f98c729867e28f35be543c27184d8e.zip]
module.dev.google_storage_bucket_object.http_function_zip["help"]: Refreshing state... [id=archy-f06ed-function-dev-src-e4f9818109e6d3c6fb840ab00b90c99a6637c51a.zip]
module.dev.google_storage_bucket_object.http_function_zip["froge"]: Refreshing state... [id=archy-f06ed-function-dev-src-3cc29d594cea4df8c8f6af667a222fd97647a685.zip]
module.dev.google_storage_bucket_object.http_function_zip["describe"]: Refreshing state... [id=archy-f06ed-function-dev-src-8149d3888af4d77844b83253c94a05cff143ff3f.zip]
module.dev.google_storage_bucket_object.http_function_zip["gif"]: Refreshing state... [id=archy-f06ed-function-dev-src-ade2bf534a1bf94beac9b4924ebb04d92f75a7a3.zip]
module.dev.google_storage_bucket_object.http_function_zip["level"]: Refreshing state... [id=archy-f06ed-function-dev-src-86266b212ea30aedbd643f308be80bb12d0a5fd6.zip]
module.dev.google_storage_bucket_object.http_function_zip["warn"]: Refreshing state... [id=archy-f06ed-function-dev-src-23711e28cc000cf97afea64131ad0b918084cc7e.zip]
module.dev.google_storage_bucket_object.http_function_zip["leaderboard"]: Refreshing state... [id=archy-f06ed-function-dev-src-a793316da15897fe031a9c29bc977344a76cf676.zip]
module.dev.google_storage_bucket_object.pubsub_function_zip["privateMessage"]: Refreshing state... [id=archy-f06ed-function-dev-src-fea4d40761f0c4d7e4ade9234aff3c676d56b179.zip]
module.dev.google_storage_bucket_object.pubsub_function_zip["stm"]: Refreshing state... [id=archy-f06ed-function-dev-src-6f8f8e750874119871bbdd1b5ac1d2ee206cc003.zip]
module.dev.google_storage_bucket_object.pubsub_function_zip["cloudDeploymentLog"]: Refreshing state... [id=archy-f06ed-function-dev-src-ba45a2283b0dfbb4403df49a975ffab286eb54ed.zip]
module.dev.google_storage_bucket_object.pubsub_function_zip["generateWelcomeImage"]: Refreshing state... [id=archy-f06ed-function-dev-src-bb50d45869c6b4f000af3f5dbaf705dc3547deb6.zip]
module.dev.google_storage_bucket_object.pubsub_function_zip["cloudErrorLog"]: Refreshing state... [id=archy-f06ed-function-dev-src-c97bdc87edf3230c7f079530555818a0473cc8a2.zip]
module.dev.google_storage_bucket_object.pubsub_function_zip["channelMessage"]: Refreshing state... [id=archy-f06ed-function-dev-src-b9c78aa296e3992a534329ee12e9400c1db846c2.zip]
module.dev.google_storage_bucket_object.pubsub_function_zip["updateUserRole"]: Refreshing state... [id=archy-f06ed-function-dev-src-70bbdeada9ccdbd989dadcb475dd9947b0cc95c6.zip]
module.dev.google_storage_bucket_object.pubsub_function_zip["frogeOfTheDay"]: Refreshing state... [id=archy-f06ed-function-dev-src-fb5b8e282eae12a8868a48ad95e317a9eaf88467.zip]
module.dev.google_storage_bucket_object.pubsub_function_zip["exp"]: Refreshing state... [id=archy-f06ed-function-dev-src-3b63dbff8ec0fde6c28727f84ce814edcab313f9.zip]
module.dev.google_cloudfunctions_function.http_function["warn"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_warn]
module.dev.google_cloudfunctions_function.http_function["flag"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_flag]
module.dev.google_cloudfunctions_function.http_function["hello"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_hello]
module.dev.google_cloudfunctions_function.http_function["http"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_http]
module.dev.google_cloudfunctions_function.http_function["go"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_go]
module.dev.google_cloudfunctions_function.http_function["video"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_video]
module.dev.google_cloudfunctions_function.http_function["listwarn"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_listwarn]
module.dev.google_cloudfunctions_function.http_function["exam"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_exam]
module.dev.google_cloudfunctions_function.http_function["ban"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_ban]
module.dev.google_cloudfunctions_function.http_function["describe"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_describe]
module.dev.google_cloudfunctions_function.http_function["gif"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_gif]
module.dev.google_cloudfunctions_function.http_function["java"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_java]
module.dev.google_cloudfunctions_function.http_function["level"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_level]
module.dev.google_cloudfunctions_function.http_function["froge"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_froge]
module.dev.google_cloudfunctions_function.http_function["src"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_src]
module.dev.google_cloudfunctions_function.http_function["leaderboard"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_leaderboard]
module.dev.google_cloudfunctions_function.http_function["help"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_help]
module.dev.google_cloudfunctions_function.http_function["js"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_js]
module.dev.google_cloudfunctions_function.http_function["answer"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_answer]
module.dev.google_cloudfunctions_function.pubsub_function["frogeOfTheDay"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_frogeOfTheDay]
module.dev.google_cloudfunctions_function.pubsub_function["cloudDeploymentLog"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_cloudDeploymentLog]
module.dev.google_cloudfunctions_function.pubsub_function["updateUserRole"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_updateUserRole]
module.dev.google_cloudfunctions_function.pubsub_function["cloudErrorLog"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_cloudErrorLog]
module.dev.google_cloudfunctions_function.pubsub_function["stm"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_stm]
module.dev.google_cloudfunctions_function.pubsub_function["privateMessage"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_privateMessage]
module.dev.google_cloudfunctions_function.pubsub_function["generateWelcomeImage"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_generateWelcomeImage]
module.dev.google_cloudfunctions_function.pubsub_function["channelMessage"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_channelMessage]
module.dev.google_cloudfunctions_function.pubsub_function["exp"]: Refreshing state... [id=projects/archy-f06ed/locations/us-central1/functions/dev_exp]
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
-/+ destroy and then create replacement
Terraform will perform the following actions:
# module.dev.google_cloudfunctions_function.http_function["http"] must be replaced
-/+ resource "google_cloudfunctions_function" "http_function" {
~ docker_registry = "CONTAINER_REGISTRY" -> (known after apply)
~ effective_labels = {} -> (known after apply)
~ entry_point = "http" -> "Http" # forces replacement
- environment_variables = {} -> null
~ https_trigger_security_level = "SECURE_OPTIONAL" -> (known after apply)
~ https_trigger_url = "https://us-central1-archy-f06ed.cloudfunctions.net/dev_http" -> (known after apply)
~ id = "projects/archy-f06ed/locations/us-central1/functions/dev_http" -> (known after apply)
- labels = {} -> null
name = "dev_http"
~ runtime = "python39" -> "go121"
~ source_archive_object = "src-c221dc2f104f758030579ea39e14ee1746c73f73.zip" -> "src-2a275f0e14c7a52d87a2859426c09478b4f80bf5.zip"
~ status = "ACTIVE" -> (known after apply)
~ terraform_labels = {} -> (known after apply)
~ version_id = "3" -> (known after apply)
+ vpc_connector_egress_settings = (known after apply)
# (15 unchanged attributes hidden)
~ event_trigger {
+ available_memory_mb = (known after apply)
+ build_environment_variables = (known after apply)
+ build_worker_pool = (known after apply)
+ description = (known after apply)
+ docker_registry = (known after apply)
+ docker_repository = (known after apply)
+ effective_labels = (known after apply)
+ entry_point = (known after apply)
+ environment_variables = (known after apply)
+ https_trigger_security_level = (known after apply)
+ https_trigger_url = (known after apply)
+ id = (known after apply)
+ ingress_settings = (known after apply)
+ kms_key_name = (known after apply)
+ labels = (known after apply)
+ max_instances = (known after apply)
+ min_instances = (known after apply)
+ name = (known after apply)
+ project = (known after apply)
+ region = (known after apply)
+ runtime = (known after apply)
+ service_account_email = (known after apply)
+ source_archive_bucket = (known after apply)
+ source_archive_object = (known after apply)
+ status = (known after apply)
+ terraform_labels = (known after apply)
+ timeout = (known after apply)
+ trigger_http = (known after apply)
+ version_id = (known after apply)
+ vpc_connector = (known after apply)
+ vpc_connector_egress_settings = (known after apply)
} -> (known after apply)
}
# module.dev.google_cloudfunctions_function.http_function["src"] must be replaced
-/+ resource "google_cloudfunctions_function" "http_function" {
~ docker_registry = "CONTAINER_REGISTRY" -> (known after apply)
~ effective_labels = {} -> (known after apply)
~ entry_point = "sourcecode" -> "Src" # forces replacement
- environment_variables = {} -> null
~ https_trigger_security_level = "SECURE_OPTIONAL" -> (known after apply)
~ https_trigger_url = "https://us-central1-archy-f06ed.cloudfunctions.net/dev_src" -> (known after apply)
~ id = "projects/archy-f06ed/locations/us-central1/functions/dev_src" -> (known after apply)
- labels = {} -> null
name = "dev_src"
~ runtime = "python39" -> "go121"
~ source_archive_object = "src-d283a62085b3665676857075d5397e051990724b.zip" -> "src-56121dd5a8458ce04206e9eba89542cc008f4146.zip"
~ status = "ACTIVE" -> (known after apply)
~ terraform_labels = {} -> (known after apply)
~ version_id = "1" -> (known after apply)
+ vpc_connector_egress_settings = (known after apply)
# (15 unchanged attributes hidden)
~ event_trigger {
+ available_memory_mb = (known after apply)
+ build_environment_variables = (known after apply)
+ build_worker_pool = (known after apply)
+ description = (known after apply)
+ docker_registry = (known after apply)
+ docker_repository = (known after apply)
+ effective_labels = (known after apply)
+ entry_point = (known after apply)
+ environment_variables = (known after apply)
+ https_trigger_security_level = (known after apply)
+ https_trigger_url = (known after apply)
+ id = (known after apply)
+ ingress_settings = (known after apply)
+ kms_key_name = (known after apply)
+ labels = (known after apply)
+ max_instances = (known after apply)
+ min_instances = (known after apply)
+ name = (known after apply)
+ project = (known after apply)
+ region = (known after apply)
+ runtime = (known after apply)
+ service_account_email = (known after apply)
+ source_archive_bucket = (known after apply)
+ source_archive_object = (known after apply)
+ status = (known after apply)
+ terraform_labels = (known after apply)
+ timeout = (known after apply)
+ trigger_http = (known after apply)
+ version_id = (known after apply)
+ vpc_connector = (known after apply)
+ vpc_connector_egress_settings = (known after apply)
} -> (known after apply)
}
# module.dev.google_compute_instance.default must be replaced
-/+ resource "google_compute_instance" "default" {
~ cpu_platform = "Intel Broadwell" -> (known after apply)
~ current_status = "RUNNING" -> (known after apply)
~ effective_labels = {
~ "container-vm" = "cos-stable-97-16919-29-21" -> "cos-113-18244-85-49"
}
- enable_display = false -> null
~ guest_accelerator = [] -> (known after apply)
~ id = "projects/archy-f06ed/zones/us-central1-a/instances/e2-micro-archy" -> (known after apply)
~ instance_id = "8662083362788965685" -> (known after apply)
~ label_fingerprint = "xc37yCmxFYg=" -> (known after apply)
~ labels = {
~ "container-vm" = "cos-stable-97-16919-29-21" -> "cos-113-18244-85-49"
}
~ metadata = {
- "ssh-keys" = <<-EOT
armandbriere97:ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOzGahb+KCAnFddFZbzGn/yMCRHgqM+ih/GCP3yRsV4T3FzNjBVefIxfAeJRDbbD1wEZISje+Z3GbgP1HBgyPeE= google-ssh {"userName":"[email protected]","expireOn":"2024-07-02T12:26:41+0000"}
armandbriere97:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCBrNeA7L9vAQQg704MdBjFGJZBcygtikQl5IF0cnh8//ye/hx5VcfKFWz6eEcKbPF5WQvnoSfGiqF0GDRMJi0pAsUOQ2IcEEnQwbpfP1uwqhCrrwbTReDvLBSLYKqXFYI3SbOFzAGd19eBM16/W0yEUgHgGWvwtxAIwE9jMsfXSJ14S4uZ7CVmuBy+sgoxlLvhkyJaNeaXSw11AVMZFV27V/ZrXIGXVvK7eKnkpOFd3S9ww3JzjZ+6CwQGGWVCOn2QpDTa/Lctp/CoKZFm1+rkjqvjyQjBTvyeeJhRWFdYhjpdkvQEjYXsakU8mcTa+eNeUU76UgycJToLPlqPEgu9 google-ssh {"userName":"[email protected]","expireOn":"2024-07-02T12:26:55+0000"}
EOT -> null
# (3 unchanged elements hidden)
}
~ metadata_fingerprint = "lrZ1yD1-CN8=" -> (known after apply)
+ min_cpu_platform = (known after apply)
name = "e2-micro-archy"
- resource_policies = [] -> null
~ self_link = "https://www.googleapis.com/compute/v1/projects/archy-f06ed/zones/us-central1-a/instances/e2-micro-archy" -> (known after apply)
- tags = [] -> null
~ tags_fingerprint = "42WmSpB8rSM=" -> (known after apply)
~ terraform_labels = {
~ "container-vm" = "cos-stable-97-16919-29-21" -> "cos-113-18244-85-49"
}
# (8 unchanged attributes hidden)
~ boot_disk {
+ disk_encryption_key_sha256 = (known after apply)
+ kms_key_self_link = (known after apply)
~ source = "https://www.googleapis.com/compute/v1/projects/archy-f06ed/zones/us-central1-a/disks/e2-micro-archy" -> (known after apply)
# (4 unchanged attributes hidden)
~ initialize_params {
- enable_confidential_compute = false -> null
~ image = "https://www.googleapis.com/compute/v1/projects/cos-cloud/global/images/cos-stable-97-16919-29-21" -> "https://www.googleapis.com/compute/v1/projects/cos-cloud/global/images/cos-113-18244-85-49" # forces replacement
~ labels = {} -> (known after apply)
~ provisioned_iops = 0 -> (known after apply)
~ provisioned_throughput = 0 -> (known after apply)
- resource_manager_tags = {} -> null
# (2 unchanged attributes hidden)
}
}
~ confidential_instance_config {
+ allow_stopping_for_update = (known after apply)
+ can_ip_forward = (known after apply)
+ cpu_platform = (known after apply)
+ current_status = (known after apply)
+ deletion_protection = (known after apply)
+ description = (known after apply)
+ desired_status = (known after apply)
+ effective_labels = (known after apply)
+ enable_display = (known after apply)
+ guest_accelerator = (known after apply)
+ hostname = (known after apply)
+ id = (known after apply)
+ instance_id = (known after apply)
+ label_fingerprint = (known after apply)
+ labels = (known after apply)
+ machine_type = (known after apply)
+ metadata = (known after apply)
+ metadata_fingerprint = (known after apply)
+ metadata_startup_script = (known after apply)
+ min_cpu_platform = (known after apply)
+ name = (known after apply)
+ project = (known after apply)
+ resource_policies = (known after apply)
+ self_link = (known after apply)
+ tags = (known after apply)
+ tags_fingerprint = (known after apply)
+ terraform_labels = (known after apply)
+ zone = (known after apply)
} -> (known after apply)
~ network_interface {
~ internal_ipv6_prefix_length = 0 -> (known after apply)
+ ipv6_access_type = (known after apply)
+ ipv6_address = (known after apply)
~ name = "nic0" -> (known after apply)
~ network = "https://www.googleapis.com/compute/v1/projects/archy-f06ed/global/networks/default" -> "default"
~ network_ip = "10.128.0.10" -> (known after apply)
- queue_count = 0 -> null
~ stack_type = "IPV4_ONLY" -> (known after apply)
~ subnetwork = "https://www.googleapis.com/compute/v1/projects/archy-f06ed/regions/us-central1/subnetworks/default" -> (known after apply)
~ subnetwork_project = "archy-f06ed" -> (known after apply)
# (1 unchanged attribute hidden)
~ access_config {
~ nat_ip = "34.72.103.162" -> (known after apply)
# (2 unchanged attributes hidden)
}
}
~ reservation_affinity {
+ allow_stopping_for_update = (known after apply)
+ can_ip_forward = (known after apply)
+ cpu_platform = (known after apply)
+ current_status = (known after apply)
+ deletion_protection = (known after apply)
+ description = (known after apply)
+ desired_status = (known after apply)
+ effective_labels = (known after apply)
+ enable_display = (known after apply)
+ guest_accelerator = (known after apply)
+ hostname = (known after apply)
+ id = (known after apply)
+ instance_id = (known after apply)
+ label_fingerprint = (known after apply)
+ labels = (known after apply)
+ machine_type = (known after apply)
+ metadata = (known after apply)
+ metadata_fingerprint = (known after apply)
+ metadata_startup_script = (known after apply)
+ min_cpu_platform = (known after apply)
+ name = (known after apply)
+ project = (known after apply)
+ resource_policies = (known after apply)
+ self_link = (known after apply)
+ tags = (known after apply)
+ tags_fingerprint = (known after apply)
+ terraform_labels = (known after apply)
+ zone = (known after apply)
} -> (known after apply)
~ scheduling {
+ allow_stopping_for_update = (known after apply)
+ can_ip_forward = (known after apply)
+ cpu_platform = (known after apply)
+ current_status = (known after apply)
+ deletion_protection = (known after apply)
+ description = (known after apply)
+ desired_status = (known after apply)
+ effective_labels = (known after apply)
+ enable_display = (known after apply)
+ guest_accelerator = (known after apply)
+ hostname = (known after apply)
+ id = (known after apply)
+ instance_id = (known after apply)
+ label_fingerprint = (known after apply)
+ labels = (known after apply)
+ machine_type = (known after apply)
+ metadata = (known after apply)
+ metadata_fingerprint = (known after apply)
+ metadata_startup_script = (known after apply)
+ min_cpu_platform = (known after apply)
+ name = (known after apply)
+ project = (known after apply)
+ resource_policies = (known after apply)
+ self_link = (known after apply)
+ tags = (known after apply)
+ tags_fingerprint = (known after apply)
+ terraform_labels = (known after apply)
+ zone = (known after apply)
} -> (known after apply)
- shielded_instance_config {
- enable_integrity_monitoring = true -> null
- enable_secure_boot = false -> null
- enable_vtpm = true -> null
}
# (1 unchanged block hidden)
}
# module.dev.google_storage_bucket_object.http_function_zip["http"] must be replaced
-/+ resource "google_storage_bucket_object" "http_function_zip" {
+ content = (sensitive value)
~ crc32c = "8LIA7Q==" -> (known after apply)
~ detect_md5hash = "D8OlNLoQ8dYZZWjI3AXwgw==" -> "different hash"
- event_based_hold = false -> null
~ id = "archy-f06ed-function-dev-src-c221dc2f104f758030579ea39e14ee1746c73f73.zip" -> (known after apply)
+ kms_key_name = (known after apply)
~ md5hash = "D8OlNLoQ8dYZZWjI3AXwgw==" -> (known after apply)
~ media_link = "https://storage.googleapis.com/download/storage/v1/b/archy-f06ed-function-dev/o/src-c221dc2f104f758030579ea39e14ee1746c73f73.zip?generation=1705361868841949&alt=media" -> (known after apply)
- metadata = {} -> null
~ name = "src-c221dc2f104f758030579ea39e14ee1746c73f73.zip" -> "src-2a275f0e14c7a52d87a2859426c09478b4f80bf5.zip" # forces replacement
~ output_name = "src-c221dc2f104f758030579ea39e14ee1746c73f73.zip" -> (known after apply)
~ self_link = "https://www.googleapis.com/storage/v1/b/archy-f06ed-function-dev/o/src-c221dc2f104f758030579ea39e14ee1746c73f73.zip" -> (known after apply)
~ storage_class = "STANDARD" -> (known after apply)
- temporary_hold = false -> null
# (7 unchanged attributes hidden)
}
# module.dev.google_storage_bucket_object.http_function_zip["src"] must be replaced
-/+ resource "google_storage_bucket_object" "http_function_zip" {
+ content = (sensitive value)
~ crc32c = "gRBdaw==" -> (known after apply)
~ detect_md5hash = "l3+1jxglN32Mc3tb8nKeaw==" -> "different hash"
- event_based_hold = false -> null
~ id = "archy-f06ed-function-dev-src-d283a62085b3665676857075d5397e051990724b.zip" -> (known after apply)
+ kms_key_name = (known after apply)
~ md5hash = "l3+1jxglN32Mc3tb8nKeaw==" -> (known after apply)
~ media_link = "https://storage.googleapis.com/download/storage/v1/b/archy-f06ed-function-dev/o/src-d283a62085b3665676857075d5397e051990724b.zip?generation=1705361868842187&alt=media" -> (known after apply)
- metadata = {} -> null
~ name = "src-d283a62085b3665676857075d5397e051990724b.zip" -> "src-56121dd5a8458ce04206e9eba89542cc008f4146.zip" # forces replacement
~ output_name = "src-d283a62085b3665676857075d5397e051990724b.zip" -> (known after apply)
~ self_link = "https://www.googleapis.com/storage/v1/b/archy-f06ed-function-dev/o/src-d283a62085b3665676857075d5397e051990724b.zip" -> (known after apply)
~ storage_class = "STANDARD" -> (known after apply)
- temporary_hold = false -> null
# (7 unchanged attributes hidden)
}
Plan: 5 to add, 0 to change, 5 to destroy.
─────────────────────────────────────────────────────────────────────────────
Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.
Pusher: @ArmandBriere, Action: pull_request
, Workflow: Terraform plan
https://github.com/ArmandBriere/Archy/issues/213