gcp:sql/user:User Error setting disabled: Invalid address to set: []string{"disabled"}
See original GitHub issueWhat happened?
I have started getting an error on refresh, related to a gcp sql User. The error states this:
error: Preview failed: refreshing urn:pulumi:uat::sportsbook::gcp:sql/user:User::api: 1 error occurred:
* Error setting disabled: Invalid address to set: []string{"disabled"}
I have tried to remove the user from the stack manually and import it again, but getting the same error on import.
I can’t understand what is this error related to, since there is no such property ‘disabled’ on the user level.
Steps to reproduce
Expected Behavior
Should work or at least show a meaningful error
Actual Behavior
Refresh/import fails. Up is ok for other resources of the stack
Versions used
"@pulumi/gcp": "6.32.0",
"@pulumi/kubernetes": "3.20.1",
"@pulumi/pulumi": "3.36.0",
CLI
Version 3.36.0
Go Version go1.18.4
Go Compiler gc
Plugins
NAME VERSION
nodejs unknown
Host
OS darwin
Version 13.0
Arch arm64
This project is written in nodejs: executable='/Users/danielstoyanoff/.nvm/versions/node/v16.13.2/bin/node' version='v16.13.2'
Current Stack: uat
TYPE URN
pulumi:pulumi:Stack urn:pulumi:uat::sportsbook::pulumi:pulumi:Stack::sportsbook-uat
kubernetes:helm.sh/v3:Chart urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart::datadog
pulumi:providers:pulumi urn:pulumi:uat::sportsbook::pulumi:providers:pulumi::default
pulumi:pulumi:StackReference urn:pulumi:uat::sportsbook::pulumi:pulumi:StackReference::spodio/admin/uat
pulumi:providers:gcp urn:pulumi:uat::sportsbook::pulumi:providers:gcp::default_6_32_0
gcp:projects/service:Service urn:pulumi:uat::sportsbook::gcp:projects/service:Service::sql-admin-api
gcp:projects/service:Service urn:pulumi:uat::sportsbook::gcp:projects/service:Service::redis-api
gcp:projects/service:Service urn:pulumi:uat::sportsbook::gcp:projects/service:Service::secret-manager-api
gcp:projects/service:Service urn:pulumi:uat::sportsbook::gcp:projects/service:Service::service-networking-api
gcp:serviceAccount/account:Account urn:pulumi:uat::sportsbook::gcp:serviceAccount/account:Account::platform-service-account
gcp:projects/iAMCustomRole:IAMCustomRole urn:pulumi:uat::sportsbook::gcp:projects/iAMCustomRole:IAMCustomRole::platform-service-account-custom-role
gcp:projects/iAMBinding:IAMBinding urn:pulumi:uat::sportsbook::gcp:projects/iAMBinding:IAMBinding::developers-group-viewer-access
gcp:projects/iAMBinding:IAMBinding urn:pulumi:uat::sportsbook::gcp:projects/iAMBinding:IAMBinding::developers-group-browser-access
gcp:projects/service:Service urn:pulumi:uat::sportsbook::gcp:projects/service:Service::kubernetes-api
gcp:secretmanager/secret:Secret urn:pulumi:uat::sportsbook::gcp:secretmanager/secret:Secret::two-factor-authentication-key
gcp:secretmanager/secret:Secret urn:pulumi:uat::sportsbook::gcp:secretmanager/secret:Secret::ip-registry-key
gcp:secretmanager/secret:Secret urn:pulumi:uat::sportsbook::gcp:secretmanager/secret:Secret::coins-paid-public-key
gcp:secretmanager/secret:Secret urn:pulumi:uat::sportsbook::gcp:secretmanager/secret:Secret::coins-paid-private-key
gcp:secretmanager/secret:Secret urn:pulumi:uat::sportsbook::gcp:secretmanager/secret:Secret::gbg-id-scan-password
gcp:secretmanager/secret:Secret urn:pulumi:uat::sportsbook::gcp:secretmanager/secret:Secret::fixer-api-key
gcp:secretmanager/secret:Secret urn:pulumi:uat::sportsbook::gcp:secretmanager/secret:Secret::gbg-id-scan-username
gcp:compute/network:Network urn:pulumi:uat::sportsbook::gcp:compute/network:Network::spodio-platform
gcp:serviceAccount/key:Key urn:pulumi:uat::sportsbook::gcp:serviceAccount/key:Key::platform-service-account-key
gcp:projects/iAMBinding:IAMBinding urn:pulumi:uat::sportsbook::gcp:projects/iAMBinding:IAMBinding::platform-service-account-custom-role-iam-binding
gcp:secretmanager/secretIamMember:SecretIamMember urn:pulumi:uat::sportsbook::gcp:secretmanager/secretIamMember:SecretIamMember::ip-registry-key-iam-member
gcp:secretmanager/secretVersion:SecretVersion urn:pulumi:uat::sportsbook::gcp:secretmanager/secretVersion:SecretVersion::fixer-api-key-version
gcp:secretmanager/secretIamMember:SecretIamMember urn:pulumi:uat::sportsbook::gcp:secretmanager/secretIamMember:SecretIamMember::coins-paid-private-key-iam-member
gcp:secretmanager/secretVersion:SecretVersion urn:pulumi:uat::sportsbook::gcp:secretmanager/secretVersion:SecretVersion::gbg-id-scan-password-version
gcp:secretmanager/secretVersion:SecretVersion urn:pulumi:uat::sportsbook::gcp:secretmanager/secretVersion:SecretVersion::two-factor-authentication-key-version
gcp:secretmanager/secretVersion:SecretVersion urn:pulumi:uat::sportsbook::gcp:secretmanager/secretVersion:SecretVersion::ip-registry-key-version
gcp:secretmanager/secretVersion:SecretVersion urn:pulumi:uat::sportsbook::gcp:secretmanager/secretVersion:SecretVersion::coins-paid-private-key-version
gcp:secretmanager/secretIamMember:SecretIamMember urn:pulumi:uat::sportsbook::gcp:secretmanager/secretIamMember:SecretIamMember::two-factor-authentication-key-iam-member
gcp:secretmanager/secretIamMember:SecretIamMember urn:pulumi:uat::sportsbook::gcp:secretmanager/secretIamMember:SecretIamMember::gbg-id-scan-username-iam-member
gcp:compute/firewall:Firewall urn:pulumi:uat::sportsbook::gcp:compute/firewall:Firewall::spodio-platform-allow-ssh
gcp:secretmanager/secretIamMember:SecretIamMember urn:pulumi:uat::sportsbook::gcp:secretmanager/secretIamMember:SecretIamMember::fixer-api-key-iam-member
gcp:secretmanager/secretIamMember:SecretIamMember urn:pulumi:uat::sportsbook::gcp:secretmanager/secretIamMember:SecretIamMember::gbg-id-scan-password-iam-member
gcp:compute/globalAddress:GlobalAddress urn:pulumi:uat::sportsbook::gcp:compute/globalAddress:GlobalAddress::google-managed-services-spodio-platform
gcp:redis/instance:Instance urn:pulumi:uat::sportsbook::gcp:redis/instance:Instance::platform-redis
gcp:secretmanager/secretVersion:SecretVersion urn:pulumi:uat::sportsbook::gcp:secretmanager/secretVersion:SecretVersion::coins-paid-public-key-version
gcp:secretmanager/secretIamMember:SecretIamMember urn:pulumi:uat::sportsbook::gcp:secretmanager/secretIamMember:SecretIamMember::coins-paid-public-key-iam-member
gcp:secretmanager/secretVersion:SecretVersion urn:pulumi:uat::sportsbook::gcp:secretmanager/secretVersion:SecretVersion::gbg-id-scan-username-version
gcp:compute/instance:Instance urn:pulumi:uat::sportsbook::gcp:compute/instance:Instance::reports-sftp
gcp:servicenetworking/connection:Connection urn:pulumi:uat::sportsbook::gcp:servicenetworking/connection:Connection::private-service-connection
gcp:sql/databaseInstance:DatabaseInstance urn:pulumi:uat::sportsbook::gcp:sql/databaseInstance:DatabaseInstance::cms
pulumi:pulumi:StackReference urn:pulumi:uat::sportsbook::pulumi:pulumi:StackReference::spodio/sportsbook/uat
gcp:container/cluster:Cluster urn:pulumi:uat::sportsbook::gcp:container/cluster:Cluster::platform
pulumi:providers:kubernetes urn:pulumi:uat::sportsbook::pulumi:providers:kubernetes::gkeK8s
gcp:container/nodePool:NodePool urn:pulumi:uat::sportsbook::gcp:container/nodePool:NodePool::linux-node-pool
gcp:projects/iAMCustomRole:IAMCustomRole urn:pulumi:uat::sportsbook::gcp:projects/iAMCustomRole:IAMCustomRole::bolla-cms-service-account-custom-role
gcp:secretmanager/secret:Secret urn:pulumi:uat::sportsbook::gcp:secretmanager/secret:Secret::mailjet-api-key-bolla
gcp:secretmanager/secret:Secret urn:pulumi:uat::sportsbook::gcp:secretmanager/secret:Secret::mailjet-api-secret-bolla
gcp:compute/securityPolicy:SecurityPolicy urn:pulumi:uat::sportsbook::gcp:compute/securityPolicy:SecurityPolicy::bolla-access-policy
gcp:secretmanager/secret:Secret urn:pulumi:uat::sportsbook::gcp:secretmanager/secret:Secret::plivo-auth-id-bolla
gcp:storage/bucket:Bucket urn:pulumi:uat::sportsbook::gcp:storage/bucket:Bucket::bolla-cms-uat
gcp:serviceAccount/account:Account urn:pulumi:uat::sportsbook::gcp:serviceAccount/account:Account::bolla-cms-service-account
gcp:redis/instance:Instance urn:pulumi:uat::sportsbook::gcp:redis/instance:Instance::bolla-cms-redis
gcp:compute/globalAddress:GlobalAddress urn:pulumi:uat::sportsbook::gcp:compute/globalAddress:GlobalAddress::core-ingress-ip
gcp:compute/sSLPolicy:SSLPolicy urn:pulumi:uat::sportsbook::gcp:compute/sSLPolicy:SSLPolicy::platform-ssl-policy
gcp:secretmanager/secret:Secret urn:pulumi:uat::sportsbook::gcp:secretmanager/secret:Secret::plivo-auth-token-bolla
gcp:sql/database:Database urn:pulumi:uat::sportsbook::gcp:sql/database:Database::betian-cms-28a09c5
gcp:sql/user:User urn:pulumi:uat::sportsbook::gcp:sql/user:User::betian-cms-user-96b15b6
kubernetes:core/v1:Namespace urn:pulumi:uat::sportsbook::kubernetes:core/v1:Namespace::ops
kubernetes:core/v1:Namespace urn:pulumi:uat::sportsbook::kubernetes:core/v1:Namespace::bolla
kubernetes:core/v1:Namespace urn:pulumi:uat::sportsbook::kubernetes:core/v1:Namespace::core
gcp:container/nodePool:NodePool urn:pulumi:uat::sportsbook::gcp:container/nodePool:NodePool::windows-node-pool
gcp:secretmanager/secretVersion:SecretVersion urn:pulumi:uat::sportsbook::gcp:secretmanager/secretVersion:SecretVersion::mailjet-api-key-bolla-version
gcp:secretmanager/secretVersion:SecretVersion urn:pulumi:uat::sportsbook::gcp:secretmanager/secretVersion:SecretVersion::mailjet-api-secret-bolla-version
gcp:secretmanager/secretVersion:SecretVersion urn:pulumi:uat::sportsbook::gcp:secretmanager/secretVersion:SecretVersion::plivo-auth-token-bolla-version
gcp:compute/globalAddress:GlobalAddress urn:pulumi:uat::sportsbook::gcp:compute/globalAddress:GlobalAddress::bolla-ingress-ip
gcp:secretmanager/secretIamMember:SecretIamMember urn:pulumi:uat::sportsbook::gcp:secretmanager/secretIamMember:SecretIamMember::mailjet-api-secret-bolla-iam-member
gcp:secretmanager/secretIamMember:SecretIamMember urn:pulumi:uat::sportsbook::gcp:secretmanager/secretIamMember:SecretIamMember::plivo-auth-id-bolla-iam-member
gcp:storage/bucketIAMBinding:BucketIAMBinding urn:pulumi:uat::sportsbook::gcp:storage/bucketIAMBinding:BucketIAMBinding::bolla-cms-uat-public-access
gcp:projects/iAMBinding:IAMBinding urn:pulumi:uat::sportsbook::gcp:projects/iAMBinding:IAMBinding::bolla-cms-service-account-custom-role-iam-binding
gcp:secretmanager/secretVersion:SecretVersion urn:pulumi:uat::sportsbook::gcp:secretmanager/secretVersion:SecretVersion::plivo-auth-id-bolla-version
gcp:secretmanager/secretIamMember:SecretIamMember urn:pulumi:uat::sportsbook::gcp:secretmanager/secretIamMember:SecretIamMember::mailjet-api-key-bolla-iam-member
gcp:serviceAccount/key:Key urn:pulumi:uat::sportsbook::gcp:serviceAccount/key:Key::bolla-cms-service-account-key
gcp:secretmanager/secretIamMember:SecretIamMember urn:pulumi:uat::sportsbook::gcp:secretmanager/secretIamMember:SecretIamMember::plivo-auth-token-bolla-iam-member
kubernetes:core/v1:Secret urn:pulumi:uat::sportsbook::kubernetes:core/v1:Secret::datadog-secret
kubernetes:core/v1:Secret urn:pulumi:uat::sportsbook::kubernetes:core/v1:Secret::bolla-cms-key-store
kubernetes:cloud.google.com/v1:BackendConfig urn:pulumi:uat::sportsbook::kubernetes:cloud.google.com/v1:BackendConfig::bolla-backend-config
kubernetes:networking.gke.io/v1:ManagedCertificate urn:pulumi:uat::sportsbook::kubernetes:networking.gke.io/v1:ManagedCertificate::bolla-cert
kubernetes:cloud.google.com/v1:BackendConfig urn:pulumi:uat::sportsbook::kubernetes:cloud.google.com/v1:BackendConfig::bolla-cms-backend-config
kubernetes:networking.gke.io/v1beta1:FrontendConfig urn:pulumi:uat::sportsbook::kubernetes:networking.gke.io/v1beta1:FrontendConfig::bolla-ingress-frontend-config
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:core/v1:Service::config-service
kubernetes:core/v1:Secret urn:pulumi:uat::sportsbook::kubernetes:core/v1:Secret::key-store-rabbit-mq
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:core/v1:Service::up-bolla
kubernetes:core/v1:Secret urn:pulumi:uat::sportsbook::kubernetes:core/v1:Secret::service-account-key-file
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:core/v1:Service::rabbitmq
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:core/v1:Service::api
kubernetes:networking.gke.io/v1:ManagedCertificate urn:pulumi:uat::sportsbook::kubernetes:networking.gke.io/v1:ManagedCertificate::core-cert
kubernetes:networking.gke.io/v1beta1:FrontendConfig urn:pulumi:uat::sportsbook::kubernetes:networking.gke.io/v1beta1:FrontendConfig::core-ingress-frontend-config
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:core/v1:Service::softswiss
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:core/v1:Service::up-report-api
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:core/v1:Service::up-admin
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:core/v1:Service::up-lsports
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:core/v1:Service::up-betting-feed
kubernetes:core/v1:Secret urn:pulumi:uat::sportsbook::kubernetes:core/v1:Secret::bolla-cms-service-account-key-file
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:core/v1:Service::bolla
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:core/v1:Service::bolla-cms
kubernetes:apps/v1:StatefulSet urn:pulumi:uat::sportsbook::kubernetes:apps/v1:StatefulSet::rabbitmq
kubernetes:networking.k8s.io/v1:Ingress urn:pulumi:uat::sportsbook::kubernetes:networking.k8s.io/v1:Ingress::core-ingress
kubernetes:apps/v1:Deployment urn:pulumi:uat::sportsbook::kubernetes:apps/v1:Deployment::bolla-cms
kubernetes:networking.k8s.io/v1:Ingress urn:pulumi:uat::sportsbook::kubernetes:networking.k8s.io/v1:Ingress::bolla-ingress
kubernetes:apps/v1:Deployment urn:pulumi:uat::sportsbook::kubernetes:apps/v1:Deployment::bolla
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::ops/datadog-cluster-agent
kubernetes:core/v1:Service urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::ops/datadog-cluster-agent-admission-controller
kubernetes:core/v1:ConfigMap urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ConfigMap::ops/datadog-installinfo
kubernetes:rbac.authorization.k8s.io/v1:Role urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:Role::ops/datadog-cluster-agent-main
kubernetes:core/v1:ServiceAccount urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ServiceAccount::ops/datadog
kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding::datadog-cluster-agent
kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding::datadog
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRole::datadog
kubernetes:rbac.authorization.k8s.io/v1:RoleBinding urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:RoleBinding::ops/datadog-cluster-agent-main
kubernetes:core/v1:ServiceAccount urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ServiceAccount::ops/datadog-cluster-agent
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:rbac.authorization.k8s.io/v1:ClusterRole::datadog-cluster-agent
kubernetes:apps/v1:DaemonSet urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:DaemonSet::ops/datadog
kubernetes:core/v1:Secret urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Secret::ops/datadog-cluster-agent
kubernetes:apps/v1:Deployment urn:pulumi:uat::sportsbook::kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:Deployment::ops/datadog-cluster-agent
gcp:sql/databaseInstance:DatabaseInstance urn:pulumi:uat::sportsbook::gcp:sql/databaseInstance:DatabaseInstance::sportsbook-uat-2019
gcp:sql/database:Database urn:pulumi:uat::sportsbook::gcp:sql/database:Database::Spodio
kubernetes:core/v1:Secret urn:pulumi:uat::sportsbook::kubernetes:core/v1:Secret::key-store-api
kubernetes:batch/v1:CronJob urn:pulumi:uat::sportsbook::kubernetes:batch/v1:CronJob::fixer-currency-rates-cron
kubernetes:batch/v1:CronJob urn:pulumi:uat::sportsbook::kubernetes:batch/v1:CronJob::coins-paid-currency-rates-cron
kubernetes:apps/v1:Deployment urn:pulumi:uat::sportsbook::kubernetes:apps/v1:Deployment::config-service
kubernetes:batch/v1:CronJob urn:pulumi:uat::sportsbook::kubernetes:batch/v1:CronJob::lsports-match-tracker-cron
kubernetes:apps/v1:Deployment urn:pulumi:uat::sportsbook::kubernetes:apps/v1:Deployment::softswiss
kubernetes:batch/v1:CronJob urn:pulumi:uat::sportsbook::kubernetes:batch/v1:CronJob::softswiss-games-update-cron
kubernetes:apps/v1:Deployment urn:pulumi:uat::sportsbook::kubernetes:apps/v1:Deployment::api
gcp:sql/databaseInstance:DatabaseInstance urn:pulumi:uat::sportsbook::gcp:sql/databaseInstance:DatabaseInstance::sportsbook-uat-2019-replica
Found no pending operations associated with uat
Backend
Name pulumi.com
URL https://app.pulumi.com/spodio
User spodio
Organizations spodio
Pulumi locates its logs in /var/folders/39/0clft0sj4t54t6k8jbhlggcr0000gn/T/ by default
warning: Failed to get information about the Pulumi program's plugins: Could not find either /Users/danielstoyanoff/dev/spodio/sportsbook/infrastructure/yarn.lock or /Users/danielstoyanoff/dev/spodio/sportsbook/infrastructure/package-lock.json
Additional context
Here is the user object:
const user = new sql.User(
userUsername,
{
name: userUsername,
instance: instance.name,
password: userPassword,
},
{
protect: true,
import: `${gcpConfig.project}/${instanceName}/api`,
}
);
Contributing
Vote on this issue by adding a 👍 reaction. To contribute a fix for this issue, leave a comment (and link to your pull request, if you’ve opened one already).
Issue Analytics
- State:
- Created a year ago
- Comments:5 (3 by maintainers)
Top Results From Across the Web
Invalid address to set: []string{"disabled"} · Issue #850 - GitHub
Issue only at refresh step, using pulumi up --stack sandbox --yes --skip-preview doesn't result error. providing: sql_server_user_details=gcp.
Read more >Custom Terraform Provider - Invalid Address to Set
I am currently writing a custom TF provider to be used with an internal API/Service. ATM it's just a minimal single data source...
Read more >Terraform policy import errors - hashicorp vault - Stack Overflow
Error : Invalid address │ │ on <import-address> line 1: │ 1: vault_policy.org1.bu1 │ │ Resource instance key must be given in square ......
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

As mentioned in #850, this is unfortunately coming from the underlying terraform provider. The terraform bug is tracked there. Thanks for trying to fix this in #863 but sadly that will not fix it since the pulumi gcp provider automatically generates against the spec from the underlying terraform provider.
I believe this is what we’re waiting on being fixed - https://github.com/hashicorp/terraform-provider-google/issues/11891