Skip to content

Crash after ugrading to Helm provider 3 #37271

@markusheiden

Description

@markusheiden

Terraform Version

Terraform v1.12.2
on darwin_arm64
+ provider registry.terraform.io/gitlabhq/gitlab v18.1.1
+ provider registry.terraform.io/hashicorp/google v6.41.0
+ provider registry.terraform.io/hashicorp/helm v3.0.2
+ provider registry.terraform.io/hashicorp/http v3.5.0
+ provider registry.terraform.io/hashicorp/kubernetes v2.37.1
+ provider registry.terraform.io/hashicorp/null v3.2.4
+ provider registry.terraform.io/hashicorp/random v3.7.2
+ provider registry.terraform.io/hashicorp/time v0.13.1
+ provider registry.terraform.io/hashicorp/tls v4.1.0
+ provider registry.terraform.io/loafoe/htpasswd v1.2.1
+ provider registry.terraform.io/mrparkers/keycloak v4.4.0

Terraform Configuration Files

helm_release https://sonarsource.github.io/helm-chart-sonarqube sonarqube

Debug Output

...
module.sonarqube-instance.helm_release.sonarqube - *terraform.NodeApplyableResourceInstance
    module.sonarqube-instance.helm_release.sonarqube (expand) - *terraform.nodeExpandApplyableResource
  module.sonarqube-instance.helm_release.sonarqube (expand) - *terraform.nodeExpandApplyableResource
    module.sonarqube-instance.local.values_yaml (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance.module.configuration_directory_hash.output.hash (expand) - *terraform.nodeExpandOutput
    provider["registry.terraform.io/hashicorp/helm"] - *terraform.NodeApplyableProvider
  module.sonarqube-instance.kubernetes_config_map_v1.sonarqube (expand) - *terraform.nodeExpandApplyableResource
    module.sonarqube-instance.local.sonarqube_url (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance.var.database_host (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.database_name (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.database_port (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.namespace (validation) - *terraform.nodeVariableValidation
  module.sonarqube-instance.kubernetes_ingress_v1.api (expand) - *terraform.nodeExpandApplyableResource
    module.sonarqube-instance.local.sonarqube_api_host_name (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance.var.namespace (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.stage (validation) - *terraform.nodeVariableValidation
  module.sonarqube-instance.kubernetes_secret_v1.sonarqube (expand) - *terraform.nodeExpandApplyableResource
    module.sonarqube-instance.var.auth_jwtbase64hs256secret (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.database_password (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.database_username (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.namespace (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.smtp_password (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.smtp_username (validation) - *terraform.nodeVariableValidation
  module.sonarqube-instance.local.sonarqube_api_host_name (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance.var.dns_suffix (validation) - *terraform.nodeVariableValidation
  module.sonarqube-instance.local.sonarqube_host_name (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance.var.dns_suffix (validation) - *terraform.nodeVariableValidation
  module.sonarqube-instance.local.sonarqube_url (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance.local.sonarqube_host_name (expand) - *terraform.nodeExpandLocal
  module.sonarqube-instance.local.values_yaml (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance.kubernetes_config_map_v1.sonarqube (expand) - *terraform.nodeExpandApplyableResource
    module.sonarqube-instance.kubernetes_secret_v1.sonarqube (expand) - *terraform.nodeExpandApplyableResource
    module.sonarqube-instance.var.stage (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.web_systempasscode (validation) - *terraform.nodeVariableValidation
  module.sonarqube-instance.module.configuration_directory_hash (close) - *terraform.nodeCloseModule
    module.sonarqube-instance.module.configuration_directory_hash.output.hash (expand) - *terraform.nodeExpandOutput
  module.sonarqube-instance.module.configuration_directory_hash (expand) - *terraform.nodeExpandModule
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
  module.sonarqube-instance.module.configuration_directory_hash.local.hash (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance.module.configuration_directory_hash.local.hashes (expand) - *terraform.nodeExpandLocal
  module.sonarqube-instance.module.configuration_directory_hash.local.hashes (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance.module.configuration_directory_hash.var.directory (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.module.configuration_directory_hash.output.hash (expand) - *terraform.nodeExpandOutput
    module.sonarqube-instance.module.configuration_directory_hash.local.hash (expand) - *terraform.nodeExpandLocal
  module.sonarqube-instance.module.configuration_directory_hash.var.directory (expand) - *terraform.nodeExpandModuleVariable
    module.sonarqube-instance.module.configuration_directory_hash (expand) - *terraform.nodeExpandModule
  module.sonarqube-instance.output.application_version (expand) - *terraform.nodeExpandOutput
    module.sonarqube-instance.helm_release.sonarqube - *terraform.NodeApplyableResourceInstance
  module.sonarqube-instance.output.host_name (expand) - *terraform.nodeExpandOutput
    module.sonarqube-instance.local.sonarqube_host_name (expand) - *terraform.nodeExpandLocal
  module.sonarqube-instance.var.auth_jwtbase64hs256secret (expand) - *terraform.nodeExpandModuleVariable
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
    var.sonar_auth_jwtbase64hs256secret - *terraform.NodeRootVariable
  module.sonarqube-instance.var.auth_jwtbase64hs256secret (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.auth_jwtbase64hs256secret (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.var.database_host (expand) - *terraform.nodeExpandModuleVariable
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
    module.stage_database.output.host (expand) - *terraform.nodeExpandOutput
  module.sonarqube-instance.var.database_host (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.database_host (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.var.database_name (expand) - *terraform.nodeExpandModuleVariable
    local.sonarqube_database_name (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
  module.sonarqube-instance.var.database_name (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.database_name (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.var.database_password (expand) - *terraform.nodeExpandModuleVariable
    module.database-sonarqube.output.user (expand) - *terraform.nodeExpandOutput
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
  module.sonarqube-instance.var.database_password (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.database_password (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.var.database_port (expand) - *terraform.nodeExpandModuleVariable
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
    module.stage_database.output.port (expand) - *terraform.nodeExpandOutput
  module.sonarqube-instance.var.database_port (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.database_port (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.var.database_username (expand) - *terraform.nodeExpandModuleVariable
    module.database-sonarqube.output.user (expand) - *terraform.nodeExpandOutput
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
  module.sonarqube-instance.var.database_username (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.database_username (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.var.dns_suffix (expand) - *terraform.nodeExpandModuleVariable
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
    module.this_cluster.output.dns_name (expand) - *terraform.nodeExpandOutput
  module.sonarqube-instance.var.dns_suffix (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.dns_suffix (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.var.namespace (expand) - *terraform.nodeExpandModuleVariable
    local.applications_namespace (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
  module.sonarqube-instance.var.namespace (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.namespace (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.var.realm (expand) - *terraform.nodeExpandModuleVariable
    local.oid_realm (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
  module.sonarqube-instance.var.realm (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.realm (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.var.smtp_password (expand) - *terraform.nodeExpandModuleVariable
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
    var.sonar_smtp_password - *terraform.NodeRootVariable
  module.sonarqube-instance.var.smtp_password (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.smtp_password (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.var.smtp_username (expand) - *terraform.nodeExpandModuleVariable
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
    var.sonar_smtp_username - *terraform.NodeRootVariable
  module.sonarqube-instance.var.smtp_username (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.smtp_username (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.var.stage (expand) - *terraform.nodeExpandModuleVariable
    local.stage (expand) - *terraform.nodeExpandLocal
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
  module.sonarqube-instance.var.stage (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.stage (expand) - *terraform.nodeExpandModuleVariable
  module.sonarqube-instance.var.web_systempasscode (expand) - *terraform.nodeExpandModuleVariable
    module.sonarqube-instance (expand) - *terraform.nodeExpandModule
    var.sonar_web_systempasscode - *terraform.NodeRootVariable
  module.sonarqube-instance.var.web_systempasscode (validation) - *terraform.nodeVariableValidation
    module.sonarqube-instance.var.web_systempasscode (expand) - *terraform.nodeExpandModuleVariable
  module.spring-boot-admin (close) - *terraform.nodeCloseModule
    module.spring-boot-admin.google_project_iam_member.spring_boot_admin (expand) - *terraform.nodeExpandApplyableResource
    module.spring-boot-admin.kubernetes_secret.gcp-credentials (expand) - *terraform.nodeExpandApplyableResource
  module.spring-boot-admin (expand) - *terraform.nodeExpandModule
  module.spring-boot-admin.data.google_project.current (expand) - *terraform.nodeExpandApplyableResource
    module.spring-boot-admin (expand) - *terraform.nodeExpandModule
    provider["registry.terraform.io/hashicorp/google"] - *terraform.NodeApplyableProvider
  module.spring-boot-admin.google_project_iam_member.spring_boot_admin (expand) - *terraform.nodeExpandApplyableResource
    module.spring-boot-admin.google_service_account.spring_boot_admin (expand) - *terraform.nodeExpandApplyableResource
  module.spring-boot-admin.google_service_account.spring_boot_admin (expand) - *terraform.nodeExpandApplyableResource
    module.spring-boot-admin.data.google_project.current (expand) - *terraform.nodeExpandApplyableResource
    module.spring-boot-admin.var.stage (validation) - *terraform.nodeVariableValidation
  module.spring-boot-admin.google_service_account_key.spring_boot_admin (expand) - *terraform.nodeExpandApplyableResource
    module.spring-boot-admin.google_service_account.spring_boot_admin (expand) - *terraform.nodeExpandApplyableResource
  module.spring-boot-admin.kubernetes_secret.gcp-credentials (expand) - *terraform.nodeExpandApplyableResource
    module.spring-boot-admin.google_service_account_key.spring_boot_admin (expand) - *terraform.nodeExpandApplyableResource
    module.spring-boot-admin.var.namespace (validation) - *terraform.nodeVariableValidation
  module.spring-boot-admin.var.namespace (expand) - *terraform.nodeExpandModuleVariable
    local.applications_namespace (expand) - *terraform.nodeExpandLocal
    module.spring-boot-admin (expand) - *terraform.nodeExpandModule
  module.spring-boot-admin.var.namespace (validation) - *terraform.nodeVariableValidation
    module.spring-boot-admin.var.namespace (expand) - *terraform.nodeExpandModuleVariable
  module.spring-boot-admin.var.stage (expand) - *terraform.nodeExpandModuleVariable
    local.stage (expand) - *terraform.nodeExpandLocal
    module.spring-boot-admin (expand) - *terraform.nodeExpandModule
  module.spring-boot-admin.var.stage (validation) - *terraform.nodeVariableValidation
    module.spring-boot-admin.var.stage (expand) - *terraform.nodeExpandModuleVariable
  module.stage_database (close) - *terraform.nodeCloseModule
    module.stage_database.output.admin_user_name (expand) - *terraform.nodeExpandOutput
    module.stage_database.output.admin_user_password (expand) - *terraform.nodeExpandOutput
    module.stage_database.output.host (expand) - *terraform.nodeExpandOutput
    module.stage_database.output.name (expand) - *terraform.nodeExpandOutput
    module.stage_database.output.port (expand) - *terraform.nodeExpandOutput
  module.stage_database (expand) - *terraform.nodeExpandModule
  module.stage_database.data.terraform_remote_state.stage_services (expand) - *terraform.nodeExpandApplyableResource
    module.stage_database.var.stage (validation) - *terraform.nodeVariableValidation
    provider["terraform.io/builtin/terraform"] - *terraform.NodeApplyableProvider
  module.stage_database.local.database (expand) - *terraform.nodeExpandLocal
    module.stage_database.data.terraform_remote_state.stage_services (expand) - *terraform.nodeExpandApplyableResource
    module.stage_database.var.name (expand) - *terraform.nodeExpandModuleVariable
  module.stage_database.output.admin_user_name (expand) - *terraform.nodeExpandOutput
    module.stage_database.local.database (expand) - *terraform.nodeExpandLocal
  module.stage_database.output.admin_user_password (expand) - *terraform.nodeExpandOutput
    module.stage_database.local.database (expand) - *terraform.nodeExpandLocal
  module.stage_database.output.host (expand) - *terraform.nodeExpandOutput
    module.stage_database.local.database (expand) - *terraform.nodeExpandLocal
  module.stage_database.output.name (expand) - *terraform.nodeExpandOutput
    module.stage_database.local.database (expand) - *terraform.nodeExpandLocal
  module.stage_database.output.port (expand) - *terraform.nodeExpandOutput
    module.stage_database.local.database (expand) - *terraform.nodeExpandLocal
  module.stage_database.var.name (expand) - *terraform.nodeExpandModuleVariable
    module.stage_database (expand) - *terraform.nodeExpandModule
  module.stage_database.var.stage (expand) - *terraform.nodeExpandModuleVariable
    local.stage (expand) - *terraform.nodeExpandLocal
    module.stage_database (expand) - *terraform.nodeExpandModule
  module.stage_database.var.stage (validation) - *terraform.nodeVariableValidation
    module.stage_database.var.stage (expand) - *terraform.nodeExpandModuleVariable
  module.this_cluster (close) - *terraform.nodeCloseModule
    module.this_cluster.output.ca_certificate (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.cluster_cidr (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.dns_name (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.host (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.internal_ip (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.internal_managed_zone (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.name (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.network (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.network_name (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.public_ip (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.public_managed_zone (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.region (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.subnetwork (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.token (expand) - *terraform.nodeExpandOutput
  module.this_cluster (expand) - *terraform.nodeExpandModule
  module.this_cluster.data.google_client_config.this (expand) - *terraform.nodeExpandApplyableResource
    module.this_cluster (expand) - *terraform.nodeExpandModule
    provider["registry.terraform.io/hashicorp/google"] - *terraform.NodeApplyableProvider
  module.this_cluster.data.terraform_remote_state.stage_setup (expand) - *terraform.nodeExpandApplyableResource
    module.this_cluster.var.stage (validation) - *terraform.nodeVariableValidation
    provider["terraform.io/builtin/terraform"] - *terraform.NodeApplyableProvider
  module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
    module.this_cluster.data.terraform_remote_state.stage_setup (expand) - *terraform.nodeExpandApplyableResource
  module.this_cluster.output.ca_certificate (expand) - *terraform.nodeExpandOutput
    module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
  module.this_cluster.output.cluster_cidr (expand) - *terraform.nodeExpandOutput
    module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
  module.this_cluster.output.dns_name (expand) - *terraform.nodeExpandOutput
    module.this_cluster.var.stage (validation) - *terraform.nodeVariableValidation
  module.this_cluster.output.host (expand) - *terraform.nodeExpandOutput
    module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
  module.this_cluster.output.internal_ip (expand) - *terraform.nodeExpandOutput
    module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
  module.this_cluster.output.internal_managed_zone (expand) - *terraform.nodeExpandOutput
    module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
  module.this_cluster.output.name (expand) - *terraform.nodeExpandOutput
    module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
  module.this_cluster.output.network (expand) - *terraform.nodeExpandOutput
    module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
  module.this_cluster.output.network_name (expand) - *terraform.nodeExpandOutput
    module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
  module.this_cluster.output.public_ip (expand) - *terraform.nodeExpandOutput
    module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
  module.this_cluster.output.public_managed_zone (expand) - *terraform.nodeExpandOutput
    module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
  module.this_cluster.output.region (expand) - *terraform.nodeExpandOutput
    module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
  module.this_cluster.output.subnetwork (expand) - *terraform.nodeExpandOutput
    module.this_cluster.local.stage_setup (expand) - *terraform.nodeExpandLocal
  module.this_cluster.output.token (expand) - *terraform.nodeExpandOutput
    module.this_cluster.data.google_client_config.this (expand) - *terraform.nodeExpandApplyableResource
  module.this_cluster.var.stage (expand) - *terraform.nodeExpandModuleVariable
    local.stage (expand) - *terraform.nodeExpandLocal
    module.this_cluster (expand) - *terraform.nodeExpandModule
  module.this_cluster.var.stage (validation) - *terraform.nodeVariableValidation
    module.this_cluster.var.stage (expand) - *terraform.nodeExpandModuleVariable
  output.grafana_auth (expand) - *terraform.nodeExpandOutput
    module.grafana.output.auth (expand) - *terraform.nodeExpandOutput
  output.grafana_url (expand) - *terraform.nodeExpandOutput
    module.grafana.output.url (expand) - *terraform.nodeExpandOutput
  output.managed_prometheus_uid (expand) - *terraform.nodeExpandOutput
    module.grafana.output.managed_prometheus_uid (expand) - *terraform.nodeExpandOutput
  output.sonarqube_version (expand) - *terraform.nodeExpandOutput
    module.sonarqube-instance.output.application_version (expand) - *terraform.nodeExpandOutput
  provider["registry.terraform.io/gitlabhq/gitlab"] - *terraform.NodeApplyableProvider
  provider["registry.terraform.io/gitlabhq/gitlab"] (close) - *terraform.graphNodeCloseProvider
    module.gitlab_pipeline_exporter.gitlab_group_access_token.this (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_pipeline_exporter.gitlab_group_hook.this (expand) - *terraform.nodeExpandApplyableResource
    module.renovate.gitlab_deploy_token.read_registries (expand) - *terraform.nodeExpandApplyableResource
    module.renovate.gitlab_group_access_token.this (expand) - *terraform.nodeExpandApplyableResource
  provider["registry.terraform.io/hashicorp/google"] - *terraform.NodeApplyableProvider
  provider["registry.terraform.io/hashicorp/google"] (close) - *terraform.graphNodeCloseProvider
    module.database-sonarqube.google_sql_database.this (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.google_service_account_key.feed_optimizer (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.google_storage_bucket_iam_member.feed-optimizer-feeds (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.module.database.google_sql_database.this (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_runner.data.google_project.current (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_runner.module.stage_cluster.data.google_client_config.this (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.google_project_iam_member.prometheus-datasource-syncer (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.module.database-grafana.google_sql_database.this (expand) - *terraform.nodeExpandApplyableResource
    module.landingpage-ai.google_service_account_key.landingpage_ai (expand) - *terraform.nodeExpandApplyableResource
    module.landingpage-ai.module.database.google_sql_database.this (expand) - *terraform.nodeExpandApplyableResource
    module.lps.module.database-lps.google_sql_database.this (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.google_project_iam_member.lps-cloudtrace-agent (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.google_project_iam_member.lps-pubsub-editor (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.google_service_account_key.lps (expand) - *terraform.nodeExpandApplyableResource
    module.lps_qa.module.database-lps-qa.google_sql_database.this (expand) - *terraform.nodeExpandApplyableResource
    module.lps_us.module.database-lps-us.google_sql_database.this (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.google_project_iam_member.pcc (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.google_service_account_key.pcc (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.google_storage_bucket_iam_binding.access-log-viewers (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.google_storage_bucket_iam_member.access-log-application-object-admin (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.google_storage_bucket_iam_member.html-cache (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.database-pcc-service.google_sql_database.this (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.database-qa-service.google_sql_database.this (expand) - *terraform.nodeExpandApplyableResource
    module.sea-adsoul.module.database-sea.google_sql_database.this (expand) - *terraform.nodeExpandApplyableResource
    module.sea-adsoul.module.uptime-monitor.google_monitoring_alert_policy.alert_policy (expand) - *terraform.nodeExpandApplyableResource
    module.sea-systemtest.module.database-sea.google_sql_database.this (expand) - *terraform.nodeExpandApplyableResource
    module.sea-systemtest.module.uptime-monitor.google_monitoring_alert_policy.alert_policy (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.google_service_account_key.shopping (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.google_storage_bucket_iam_member.shopping-jobs (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.database.google_sql_database.this (expand) - *terraform.nodeExpandApplyableResource
    module.spring-boot-admin.google_project_iam_member.spring_boot_admin (expand) - *terraform.nodeExpandApplyableResource
    module.spring-boot-admin.google_service_account_key.spring_boot_admin (expand) - *terraform.nodeExpandApplyableResource
  provider["registry.terraform.io/hashicorp/helm"] - *terraform.NodeApplyableProvider
    module.this_cluster.output.ca_certificate (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.host (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.token (expand) - *terraform.nodeExpandOutput
  provider["registry.terraform.io/hashicorp/helm"] (close) - *terraform.graphNodeCloseProvider
    module.forward_auth.helm_release.oauth2-proxy - *terraform.NodeApplyableResourceInstance
    module.gitlab_pipeline_exporter.helm_release.gitlab_pipeline_exporter - *terraform.NodeApplyableResourceInstance
    module.gitlab_runner.helm_release.gitlab_runner_manager - *terraform.NodeApplyableResourceInstance
    module.grafana.helm_release.grafana - *terraform.NodeApplyableResourceInstance
    module.renovate.helm_release.renovate - *terraform.NodeApplyableResourceInstance
    module.sea_namespace.module.maintenance.helm_release.maintenance - *terraform.NodeApplyableResourceInstance
    module.sonarqube-instance.helm_release.sonarqube - *terraform.NodeApplyableResourceInstance
  provider["registry.terraform.io/hashicorp/http"] - *terraform.NodeApplyableProvider
  provider["registry.terraform.io/hashicorp/http"] (close) - *terraform.graphNodeCloseProvider
    module.feed-optimizer.module.openid_configuration.data.http.openid_configuration (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.module.openid_configuration.data.http.openid_configuration (expand) - *terraform.nodeExpandApplyableResource
    module.landingpage-ai.module.openid_configuration.data.http.openid_configuration (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.openid_configuration.data.http.openid_configuration (expand) - *terraform.nodeExpandApplyableResource
    module.lps_qa.module.openid_configuration.data.http.openid_configuration (expand) - *terraform.nodeExpandApplyableResource
    module.lps_us.module.openid_configuration.data.http.openid_configuration (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.openid_configuration.data.http.openid_configuration (expand) - *terraform.nodeExpandApplyableResource
    module.sea_namespace.module.openid_configuration.data.http.openid_configuration (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.openid_configuration.data.http.openid_configuration (expand) - *terraform.nodeExpandApplyableResource
  provider["registry.terraform.io/hashicorp/kubernetes"] - *terraform.NodeApplyableProvider
    module.this_cluster.output.ca_certificate (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.host (expand) - *terraform.nodeExpandOutput
    module.this_cluster.output.token (expand) - *terraform.nodeExpandOutput
  provider["registry.terraform.io/hashicorp/kubernetes"] (close) - *terraform.graphNodeCloseProvider
    kubernetes_role_binding.secret_read_binding (expand) - *terraform.nodeExpandApplyableResource
    module.applications_namespace.module.dockerhub_pull_secret.module.kubernetes_secret.kubernetes_secret_v1.secret (expand) - *terraform.nodeExpandApplyableResource
    module.applications_namespace.module.gitlab_pull_secret.module.kubernetes_secret.kubernetes_secret_v1.secret (expand) - *terraform.nodeExpandApplyableResource
    module.applications_namespace.module.tls-stage-certificate.kubernetes_secret_v1.secret (expand) - *terraform.nodeExpandApplyableResource
    module.basic_auth_middleware.kubernetes_manifest.this (expand) - *terraform.nodeExpandApplyableResource
    module.database-sonarqube-kubernetes-secret.kubernetes_secret.database-secret (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.kubernetes_secret.gcp-credentials (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.module.backend_oid_client_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.module.database-kubernetes-secret.kubernetes_secret.database-secret (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.module.frontend_oid_client_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.forward_auth.module.middleware.kubernetes_manifest.forward_authentication (expand) - *terraform.nodeExpandApplyableResource
    module.forward_auth.module.secret.kubernetes_secret_v1.secret (expand) - *terraform.nodeExpandApplyableResource
    module.forward_auth_middleware.kubernetes_manifest.forward_authentication (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_namespace.module.dockerhub_pull_secret.module.kubernetes_secret.kubernetes_secret_v1.secret (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_namespace.module.gitlab_pull_secret.module.kubernetes_secret.kubernetes_secret_v1.secret (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_namespace.module.tls-stage-certificate.kubernetes_secret_v1.secret (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_runner.kubernetes_config_map.gitlab_runner_gcp_gcloud_sdk_settings (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_runner.kubernetes_config_map.gitlab_runner_gpg_settings (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_runner.kubernetes_config_map.gitlab_runner_gradle_settings (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_runner.kubernetes_config_map.gitlab_runner_jib_settings (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_runner.kubernetes_config_map.gitlab_runner_maven_settings (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_runner.kubernetes_secret.gitlab_runner_gcp_gcloud_credentials (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_runner.kubernetes_secret.gitlab_runner_manager_gcp_credentials (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.module.admin_user_kubernetes_secret.kubernetes_secret.credentials (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.module.database-grafana-kubernetes-secret.kubernetes_secret.database-secret (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.module.oid_client_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.http_proxy_kubernetes_configmap.kubernetes_config_map_v1.http_proxy_configuration (expand) - *terraform.nodeExpandApplyableResource
    module.landingpage-ai.kubernetes_secret.gcp-credentials (expand) - *terraform.nodeExpandApplyableResource
    module.landingpage-ai.module.backend_oid_client_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.landingpage-ai.module.database-kubernetes-secret.kubernetes_secret.database-secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps.module.database-lps-kubernetes-secret.kubernetes_secret.database-secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.kubernetes_role_binding_v1.job_dispatcher (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.kubernetes_role_v1.job_dispatcher (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.kubernetes_secret.gcp-credentials (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.kubernetes_service_account_v1.default (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.kubernetes_service_account_v1.job_dispatcher (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.backend_oid_client_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.frontend_oid_client_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.lps_technical_user_kubernetes_secret.kubernetes_secret.credentials (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.namespace.module.dockerhub_pull_secret.module.kubernetes_secret.kubernetes_secret_v1.secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.namespace.module.gitlab_pull_secret.module.kubernetes_secret.kubernetes_secret_v1.secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.namespace.module.tls-stage-certificate.kubernetes_secret_v1.secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.namespace.module.tls-wildcard-certificate.kubernetes_secret_v1.secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_qa.module.database-lps-qa-kubernetes-secret.kubernetes_secret.database-secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_qa.module.lps_qa_service_oid_client_kubernetes_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_us.module.database-lps-us-kubernetes-secret.kubernetes_secret.database-secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_us.module.lps_us_oid_client_kubernetes_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.kubernetes_config_map.google-cloud-configuration (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.kubernetes_secret.gcp-credentials (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.database-pcc-service-kubernetes-secret.kubernetes_secret.database-secret (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.database-qa-service-kubernetes-secret.kubernetes_secret.database-secret (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_frontend_oid_client_kubernetes_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_qa_service_oid_client_kubernetes_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_service_oid_client_kubernetes_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_service_technical_user_kubernetes_secret.kubernetes_secret.credentials (expand) - *terraform.nodeExpandApplyableResource
    module.sea-adsoul.module.database-sea-kubernetes-secret.kubernetes_secret.database-secret (expand) - *terraform.nodeExpandApplyableResource
    module.sea-systemtest.module.database-sea-kubernetes-secret.kubernetes_secret.database-secret (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.kubernetes_secret.gcp-credentials (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.backend_oid_client_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.database-kubernetes-secret.kubernetes_secret.database-secret (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.frontend_oid_client_secret.kubernetes_secret.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.sonarqube-instance.kubernetes_config_map_v1.sonarqube (expand) - *terraform.nodeExpandApplyableResource
    module.sonarqube-instance.kubernetes_ingress_v1.api (expand) - *terraform.nodeExpandApplyableResource
    module.sonarqube-instance.kubernetes_secret_v1.sonarqube (expand) - *terraform.nodeExpandApplyableResource
    module.spring-boot-admin.kubernetes_secret.gcp-credentials (expand) - *terraform.nodeExpandApplyableResource
  provider["registry.terraform.io/hashicorp/null"] - *terraform.NodeApplyableProvider
  provider["registry.terraform.io/hashicorp/null"] (close) - *terraform.graphNodeCloseProvider
    module.database-sonarqube.null_resource.postgres_extensions (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.module.database.null_resource.postgres_extensions (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.module.database-grafana.null_resource.postgres_extensions (expand) - *terraform.nodeExpandApplyableResource
    module.landingpage-ai.module.database.null_resource.postgres_extensions (expand) - *terraform.nodeExpandApplyableResource
    module.lps.module.database-lps.null_resource.postgres_extensions (expand) - *terraform.nodeExpandApplyableResource
    module.lps_qa.module.database-lps-qa.null_resource.postgres_extensions (expand) - *terraform.nodeExpandApplyableResource
    module.lps_us.module.database-lps-us.null_resource.postgres_extensions (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.database-pcc-service.null_resource.postgres_extensions (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.database-qa-service.null_resource.postgres_extensions (expand) - *terraform.nodeExpandApplyableResource
    module.sea-adsoul.module.database-sea.null_resource.postgres_extensions (expand) - *terraform.nodeExpandApplyableResource
    module.sea-systemtest.module.database-sea.null_resource.postgres_extensions (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.database.null_resource.postgres_extensions (expand) - *terraform.nodeExpandApplyableResource
  provider["registry.terraform.io/hashicorp/random"] - *terraform.NodeApplyableProvider
  provider["registry.terraform.io/hashicorp/random"] (close) - *terraform.graphNodeCloseProvider
    module.database-sonarqube.random_password.this (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.module.database.random_password.this (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.module.feed_optimizer_frontend_oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.module.feed_optimizer_frontend_oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.module.feed_optimizer_service_oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.module.feed_optimizer_service_oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.forward_auth.module.oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.forward_auth.module.oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.forward_auth.random_password.cookie_secret (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_pipeline_exporter.random_password.webhook_token (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.module.admin_user_password.random_password.password (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.module.database-grafana.random_password.this (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.module.oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.module.oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.landingpage-ai.module.database.random_password.this (expand) - *terraform.nodeExpandApplyableResource
    module.landingpage-ai.module.landingpage_ai_service_oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.landingpage-ai.module.landingpage_ai_service_oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps.module.database-lps.random_password.this (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.lps_frontend_oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.lps_frontend_oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.lps_service_oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.lps_service_oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.lps_technical_user_credentials.module.password.random_password.password (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.lps_technical_user_credentials.module.username.random_id.username (expand) - *terraform.nodeExpandApplyableResource
    module.lps_qa.module.database-lps-qa.random_password.this (expand) - *terraform.nodeExpandApplyableResource
    module.lps_qa.module.lps_qa_service_oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.lps_qa.module.lps_qa_service_oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.lps_us.module.database-lps-us.random_password.this (expand) - *terraform.nodeExpandApplyableResource
    module.lps_us.module.lps_us_oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.lps_us.module.lps_us_oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.database-pcc-service.random_password.this (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.database-qa-service.random_password.this (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_frontend_oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_frontend_oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_qa_service_oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_qa_service_oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_service_oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_service_oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_service_technical_user_credentials.module.password.random_password.password (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_service_technical_user_credentials.module.username.random_id.username (expand) - *terraform.nodeExpandApplyableResource
    module.sea-adsoul.module.database-sea.random_password.this (expand) - *terraform.nodeExpandApplyableResource
    module.sea-systemtest.module.database-sea.random_password.this (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.database.random_password.this (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.shopping_frontend_oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.shopping_frontend_oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.shopping_service_oid_client_credentials.module.oid_client_id.random_id.oid_client_id (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.shopping_service_oid_client_credentials.module.oid_client_secret.random_password.oid_client_secret (expand) - *terraform.nodeExpandApplyableResource
  provider["registry.terraform.io/mrparkers/keycloak"] - *terraform.NodeApplyableProvider
    local.prod_services (expand) - *terraform.nodeExpandLocal
  provider["registry.terraform.io/mrparkers/keycloak"] (close) - *terraform.graphNodeCloseProvider
    module.feed-optimizer.module.feed_optimizer_frontend_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.feed-optimizer.module.feed_optimizer_service_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.forward_auth.keycloak_openid_audience_protocol_mapper.audience_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.forward_auth.module.oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.keycloak_openid_user_realm_role_protocol_mapper.roles (expand) - *terraform.nodeExpandApplyableResource
    module.grafana.module.oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.landingpage-ai.module.landingpage_ai_service_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.lps_frontend_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.lps_service_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.lps_namespace.module.lps_technical_user_keycloak_user.keycloak_user.user (expand) - *terraform.nodeExpandApplyableResource
    module.lps_qa.module.lps_qa_service_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.lps_us.module.lps_us_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_frontend_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_qa_service_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_service_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.pcc.module.pcc_service_technical_user_keycloak_user.keycloak_user.user (expand) - *terraform.nodeExpandApplyableResource
    module.sea_namespace.keycloak_role.admin (expand) - *terraform.nodeExpandApplyableResource
    module.sea_namespace.keycloak_role.viewer (expand) - *terraform.nodeExpandApplyableResource
    module.sea_namespace.module.service_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.shopping_frontend_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
    module.shopping.module.shopping_service_keycloak_oid_client.keycloak_openid_user_realm_role_protocol_mapper.roles_mapper (expand) - *terraform.nodeExpandApplyableResource
  provider["terraform.io/builtin/terraform"] - *terraform.NodeApplyableProvider
  provider["terraform.io/builtin/terraform"] (close) - *terraform.graphNodeCloseProvider
    data.terraform_remote_state.all_stages_services (expand) - *terraform.nodeExpandApplyableResource
    data.terraform_remote_state.prod_applications (expand) - *terraform.nodeExpandApplyableResource
    data.terraform_remote_state.prod_services (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_runner.data.terraform_remote_state.setup_gitlab (expand) - *terraform.nodeExpandApplyableResource
    module.gitlab_runner.module.stage_cluster.data.terraform_remote_state.stage_setup (expand) - *terraform.nodeExpandApplyableResource
    module.stage_database.data.terraform_remote_state.stage_services (expand) - *terraform.nodeExpandApplyableResource
    module.this_cluster.data.terraform_remote_state.stage_setup (expand) - *terraform.nodeExpandApplyableResource
  root - *terraform.nodeCloseModule
    local.metrics_namespace (expand) - *terraform.nodeExpandLocal
    module.applications_namespace (close) - *terraform.nodeCloseModule
    module.basic_auth_middleware (close) - *terraform.nodeCloseModule
    module.database-sonarqube (close) - *terraform.nodeCloseModule
    module.database-sonarqube-kubernetes-secret (close) - *terraform.nodeCloseModule
    module.feed-optimizer (close) - *terraform.nodeCloseModule
    module.forward_auth (close) - *terraform.nodeCloseModule
    module.forward_auth_middleware (close) - *terraform.nodeCloseModule
    module.gitlab_namespace (close) - *terraform.nodeCloseModule
    module.gitlab_pipeline_exporter (close) - *terraform.nodeCloseModule
    module.gitlab_runner (close) - *terraform.nodeCloseModule
    module.grafana (close) - *terraform.nodeCloseModule
    module.http_proxy_kubernetes_configmap (close) - *terraform.nodeCloseModule
    module.landingpage-ai (close) - *terraform.nodeCloseModule
    module.lps (close) - *terraform.nodeCloseModule
    module.lps_namespace (close) - *terraform.nodeCloseModule
    module.lps_qa (close) - *terraform.nodeCloseModule
    module.lps_us (close) - *terraform.nodeCloseModule
    module.pcc (close) - *terraform.nodeCloseModule
    module.renovate (close) - *terraform.nodeCloseModule
    module.sea-adsoul (close) - *terraform.nodeCloseModule
    module.sea-systemtest (close) - *terraform.nodeCloseModule
    module.shopping (close) - *terraform.nodeCloseModule
    module.sonarqube-instance (close) - *terraform.nodeCloseModule
    module.spring-boot-admin (close) - *terraform.nodeCloseModule
    module.this_cluster (close) - *terraform.nodeCloseModule
    output.grafana_auth (expand) - *terraform.nodeExpandOutput
    output.grafana_url (expand) - *terraform.nodeExpandOutput
    output.managed_prometheus_uid (expand) - *terraform.nodeExpandOutput
    output.sonarqube_version (expand) - *terraform.nodeExpandOutput
    provider["registry.terraform.io/gitlabhq/gitlab"] (close) - *terraform.graphNodeCloseProvider
    provider["registry.terraform.io/hashicorp/google"] (close) - *terraform.graphNodeCloseProvider
    provider["registry.terraform.io/hashicorp/helm"] (close) - *terraform.graphNodeCloseProvider
    provider["registry.terraform.io/hashicorp/http"] (close) - *terraform.graphNodeCloseProvider
    provider["registry.terraform.io/hashicorp/kubernetes"] (close) - *terraform.graphNodeCloseProvider
    provider["registry.terraform.io/hashicorp/null"] (close) - *terraform.graphNodeCloseProvider
    provider["registry.terraform.io/hashicorp/random"] (close) - *terraform.graphNodeCloseProvider
    provider["registry.terraform.io/mrparkers/keycloak"] (close) - *terraform.graphNodeCloseProvider
    provider["terraform.io/builtin/terraform"] (close) - *terraform.graphNodeCloseProvider
  var.github_token - *terraform.NodeRootVariable
  var.grafana_sentry_auth_token - *terraform.NodeRootVariable
  var.sonar_auth_jwtbase64hs256secret - *terraform.NodeRootVariable
  var.sonar_smtp_password - *terraform.NodeRootVariable
  var.sonar_smtp_username - *terraform.NodeRootVariable
  var.sonar_web_systempasscode - *terraform.NodeRootVariable

Expected Behavior

No crash

Actual Behavior

Crash

...
module.grafana.helm_release.grafana: Refreshing state... [id=grafana]
module.sea-adsoul.module.database-sea.random_password.this: Refreshing state... [id=none]
module.sea-systemtest.module.database-sea.random_password.this: Refreshing state... [id=none]
module.sea-adsoul.module.database-sea.google_sql_database.this: Refreshing state... [id=projects/infrastructure-260414/instances/major-macaw/databases/sea-adsoul-test]
module.sea-systemtest.module.database-sea.google_sql_database.this: Refreshing state... [id=projects/infrastructure-260414/instances/major-macaw/databases/sea-systemtest-test]
module.sea-systemtest.module.database-sea-kubernetes-secret.kubernetes_secret.database-secret: Refreshing state... [id=sea/sea-systemtest-test-database-secret]
module.sea-adsoul.module.database-sea-kubernetes-secret.kubernetes_secret.database-secret: Refreshing state... [id=sea/sea-adsoul-test-database-secret]
module.sea-systemtest.module.database-sea.null_resource.sql_user: Refreshing state... [id=5176294842859171]
module.sea-systemtest.module.database-sea.null_resource.postgres_extensions: Refreshing state... [id=8391145074160485256]
module.sea-adsoul.module.database-sea.null_resource.sql_user: Refreshing state... [id=88904215440691203]

panic: interface conversion: interface {} is float64, not string

goroutine 13 [running]:
runtime/debug.Stack()
        runtime/debug/stack.go:26 +0x64
github.com/hashicorp/terraform/internal/logging.PanicHandler()
        github.com/hashicorp/terraform/internal/logging/panic.go:84 +0x188
panic({0x105a07f00?, 0x14006c23290?})
        runtime/panic.go:792 +0x124
github.com/hashicorp/terraform/internal/command/jsonformat/structured/attribute_path.(*PathMatcher).GetChildWithKey(0x14002e06840, {0x14003fd7e00, 0x7})
        github.com/hashicorp/terraform/internal/command/jsonformat/structured/attribute_path/matcher.go:154 +0x2c4
github.com/hashicorp/terraform/internal/command/jsonformat/structured.ChangeMap.GetChild({0x14006eddd70, 0x14006c22300, 0x0, 0x14006c22870, 0x14006c22960, {0x105ff8e88, 0x14002e06820}, {0x105ff8e88, 0x14002e06840}, 0x1}, ...)
        github.com/hashicorp/terraform/internal/command/jsonformat/structured/map.go:76 +0x328
github.com/hashicorp/terraform/internal/command/jsonformat/differ.processObject[...]({0x0, 0x0, {0x105a869e0, 0x14006eddd70}, {0x105a869e0, 0x14006c22300}, {0x0, 0x0}, {0x105a869e0, 0x14006c22870}, ...}, ...)
        github.com/hashicorp/terraform/internal/command/jsonformat/differ/object.go:62 +0x18c
github.com/hashicorp/terraform/internal/command/jsonformat/differ.computeAttributeDiffAsNestedObject({0x0, 0x0, {0x105a869e0, 0x14006eddd70}, {0x105a869e0, 0x14006c22300}, {0x0, 0x0}, {0x105a869e0, 0x14006c22870}, ...}, ...)
        github.com/hashicorp/terraform/internal/command/jsonformat/differ/object.go:36 +0x1cc
github.com/hashicorp/terraform/internal/command/jsonformat/differ.computeDiffForNestedAttribute({0x0, 0x0, {0x105a869e0, 0x14006eddd70}, {0x105a869e0, 0x14006c22300}, {0x0, 0x0}, {0x105a869e0, 0x14006c22870}, ...}, ...)
        github.com/hashicorp/terraform/internal/command/jsonformat/differ/attribute.go:38 +0x1e4
github.com/hashicorp/terraform/internal/command/jsonformat/differ.ComputeDiffForAttribute({0x0, 0x0, {0x105a869e0, 0x14006eddd70}, {0x105a869e0, 0x14006c22300}, {0x0, 0x0}, {0x105a869e0, 0x14006c22870}, ...}, ...)
        github.com/hashicorp/terraform/internal/command/jsonformat/differ/attribute.go:21 +0x48
github.com/hashicorp/terraform/internal/command/jsonformat/differ.ComputeDiffForBlock({0x0, 0x0, {0x105a869e0, 0x14006eddd40}, {0x105a869e0, 0x14006c22030}, {0x105a869e0, 0x14006c227e0}, {0x105a869e0, 0x14006c22840}, ...}, ...)
        github.com/hashicorp/terraform/internal/command/jsonformat/differ/block.go:49 +0x33c
github.com/hashicorp/terraform/internal/command/jsonformat.precomputeDiffs({{0x104ed36a4, 0x3}, 0x140048fb8c0, {0x14003944000, 0xec, 0x113}, {0x14004d4ad88, 0x7, 0x8}, {0x140036c6008, ...}, ...}, ...)
        github.com/hashicorp/terraform/internal/command/jsonformat/diff.go:52 +0x288
github.com/hashicorp/terraform/internal/command/jsonformat.Plan.renderHuman({{0x104ed36a4, 0x3}, 0x140048fb8c0, {0x14003944000, 0xec, 0x113}, {0x14004d4ad88, 0x7, 0x8}, {0x140036c6008, ...}, ...}, ...)
        github.com/hashicorp/terraform/internal/command/jsonformat/plan.go:60 +0x64
github.com/hashicorp/terraform/internal/command/jsonformat.Renderer.RenderHumanPlan({0x14000a0a6d8?, 0x14000a14f60?, 0x38?}, {{0x104ed36a4, 0x3}, 0x140048fb8c0, {0x14003944000, 0xec, 0x113}, {0x14004d4ad88, ...}, ...}, ...)
        github.com/hashicorp/terraform/internal/command/jsonformat/renderer.go:122 +0x14c
github.com/hashicorp/terraform/internal/command/views.(*OperationHuman).Plan(0x14000f875b0, 0x1400307b760, 0x14004dd4390)
        github.com/hashicorp/terraform/internal/command/views/operation.go:130 +0x21c
github.com/hashicorp/terraform/internal/backend/local.(*Local).opApply(0x140005c2000, {0x105ff77d0, 0x14000f93220}, {0x105ff77d0, 0x14000f93270}, 0x1400094fb80, 0x140007f4580)
        github.com/hashicorp/terraform/internal/backend/local/backend_apply.go:118 +0x7ec
github.com/hashicorp/terraform/internal/backend/local.(*Local).Operation.func1()
        github.com/hashicorp/terraform/internal/backend/local/backend.go:339 +0xd4
created by github.com/hashicorp/terraform/internal/backend/local.(*Local).Operation in goroutine 1
        github.com/hashicorp/terraform/internal/backend/local/backend.go:332 +0x3c8

Steps to Reproduce

terraform init
terraform apply

Additional Context

This happened after the upgrade of the Helm provider from 2.17.0 to 3.0.2.

References

No response

Generative AI / LLM assisted development?

No response

Metadata

Metadata

Assignees

Labels

bughclUse in conjunction with "upstream" when HCL is the relevant upstreamupstream

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions