terraform-provider-digitalocean
terraform-provider-digitalocean copied to clipboard
Can't resize node pools (main or additional)
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:
-
terraform apply -auto-approve -var do_token=${DO_TOKEN}
- Wait 5+ hours
- Change any existing node pool (main or additional)
- Crash granted. ~ 6 recreations for cluster for now.