terraform-provider-digitalocean icon indicating copy to clipboard operation
terraform-provider-digitalocean copied to clipboard

Can't resize node pools (main or additional)

Open egeneralov opened this issue 6 years ago • 0 comments

Terraform Version

  • Terraform v0.11.11
  • digitalocean (1.1.0)

Affected Resource(s)

  • digitalocean_kubernetes_cluster.cluster
  • digitalocean_kubernetes_node_pool.additional
  • kubernetes_cluster_role_binding.gitlab
  • kubernetes_service_account.gitlab
  • kubernetes_service_account.tiller
  • kubernetes_cluster_role_binding.cluster_admin
  • helm_release.nginx_ingress
  • local_file.kube_config
  • digitalocean_kubernetes_node_pool.additional

Terraform Configuration Files

https://gist.github.com/egeneralov/5f80636898aaa9393a3dc8a8334c3c83

Debug Output

https://gist.github.com/egeneralov/3c95d33ffd5394f15b7ffdfeaf6cc8c4

Expected Behavior

Resized additional pool from 2 to 3 nodes.

Actual Behavior

Terraform fails on api communication.

* digitalocean_kubernetes_node_pool.additional: 1 error(s) occurred:

* digitalocean_kubernetes_node_pool.additional: Error updating node pool: Unable to update nodepool: PUT https://api.digitalocean.com/v2/kubernetes/clusters/1956e497-3bb0-4659-bc4e-14798226a502/node_pools/ae459433-9fbc-4529-b635-2ca5238739ab: 500 Server Error

Steps to Reproduce

Please list the steps required to reproduce the issue, for example:

  1. terraform apply -auto-approve -var do_token=${DO_TOKEN}
  2. Wait 5+ hours
  3. Change any existing node pool (main or additional)
  4. Crash granted. ~ 6 recreations for cluster for now.

egeneralov avatar Jan 23 '19 21:01 egeneralov