Open baurmatt opened 3 years ago
Hey,
I've tried to create a cluster on MetaKube and it failed with a cryptic error message:
Error: unable to create cluster for project 'jq6bhg998s': {"Op":"Post","URL":"https://metakube.syseleven.de/api/v1/projects/jq6bhg998s/dc/bki1/clusters","Err":{}}
provider "kubermatic" { host = "https://metakube.syseleven.de/" } resource "kubermatic_project" "project" { name = "mysql-test" } resource "kubermatic_cluster" "cluster" { dc_name = "syseleven-dbl1" project_id = kubermatic_project.project.id name = "no-name" spec { version = "1.17.9" cloud { openstack { tenant = "max-super-tenant" username = "john.doe@example.org" password = "password1234" floating_ip_pool = "ext-net" } } } } resource "kubermatic_node_deployment" "node_deployment" { cluster_id = kubermatic_cluster.cluster.id name = "no-name" spec { replicas = 3 template { cloud { openstack { flavor = "l1c.medium" image = "Ubuntu Bionic 18.04 (2020-09-17)" } } operating_system { ubuntu {} } } } }
2020/09/21 17:36:16 [INFO] backend/local: apply calling Apply 2020/09/21 17:36:16 [INFO] terraform: building graph: GraphTypeApply 2020/09/21 17:36:16 [DEBUG] Resource state not found for node "kubermatic_cluster.cluster", instance kubermatic_cluster.cluster 2020/09/21 17:36:16 [DEBUG] Resource state not found for node "kubermatic_node_deployment.node_deployment", instance kubermatic_node_deployment.node_deployment 2020/09/21 17:36:16 [DEBUG] ProviderTransformer: "kubermatic_cluster.cluster" (*terraform.NodeApplyableResourceInstance) needs provider.kubermatic 2020/09/21 17:36:16 [DEBUG] ProviderTransformer: "kubermatic_node_deployment.node_deployment" (*terraform.NodeApplyableResourceInstance) needs provider.kubermatic 2020/09/21 17:36:16 [DEBUG] ProviderTransformer: "kubermatic_project.project (prepare state)" (*terraform.NodeApplyableResource) needs provider.kubermatic 2020/09/21 17:36:16 [DEBUG] ProviderTransformer: "kubermatic_cluster.cluster (prepare state)" (*terraform.NodeApplyableResource) needs provider.kubermatic 2020/09/21 17:36:16 [DEBUG] ProviderTransformer: "kubermatic_node_deployment.node_deployment (prepare state)" (*terraform.NodeApplyableResource) needs provider.kubermatic 2020/09/21 17:36:16 [DEBUG] ReferenceTransformer: "kubermatic_project.project (prepare state)" references: [] 2020/09/21 17:36:16 [DEBUG] ReferenceTransformer: "kubermatic_cluster.cluster (prepare state)" references: [] 2020/09/21 17:36:16 [DEBUG] ReferenceTransformer: "kubermatic_node_deployment.node_deployment (prepare state)" references: [] 2020/09/21 17:36:16 [DEBUG] ReferenceTransformer: "kubermatic_cluster.cluster" references: [kubermatic_project.project (prepare state)] 2020/09/21 17:36:16 [DEBUG] ReferenceTransformer: "kubermatic_node_deployment.node_deployment" references: [kubermatic_cluster.cluster (prepare state) kubermatic_cluster.cluster kubermatic_cluster.cluster] 2020/09/21 17:36:16 [DEBUG] ReferenceTransformer: "provider.kubermatic" references: [] 2020/09/21 17:36:16 [DEBUG] Starting graph walk: walkApply 2020-09-21T17:36:16.167+0200 [INFO] plugin: configuring client automatic mTLS 2020-09-21T17:36:16.199+0200 [DEBUG] plugin: starting plugin: path=/Users/mbaur/Downloads/terraform-mysql-performance-test/metakube-cluster/.terraform/plugins/darwin_amd64/terraform-provider-kubermatic args=[/Users/mbaur/Downloads/terraform-mysql-performance-test/metakube-cluster/.terraform/plugins/darwin_amd64/terraform-provider-kubermatic] 2020-09-21T17:36:16.204+0200 [DEBUG] plugin: plugin started: path=/Users/mbaur/Downloads/terraform-mysql-performance-test/metakube-cluster/.terraform/plugins/darwin_amd64/terraform-provider-kubermatic pid=41959 2020-09-21T17:36:16.204+0200 [DEBUG] plugin: waiting for RPC address: path=/Users/mbaur/Downloads/terraform-mysql-performance-test/metakube-cluster/.terraform/plugins/darwin_amd64/terraform-provider-kubermatic 2020-09-21T17:36:16.244+0200 [INFO] plugin.terraform-provider-kubermatic: configuring server automatic mTLS: timestamp=2020-09-21T17:36:16.244+0200 2020-09-21T17:36:16.274+0200 [DEBUG] plugin.terraform-provider-kubermatic: plugin address: address=/var/folders/rv/6kdq37x167bblm3k3n2tcz940000gn/T/plugin795216002 network=unix timestamp=2020-09-21T17:36:16.274+0200 2020-09-21T17:36:16.274+0200 [DEBUG] plugin: using plugin: version=5 2020-09-21T17:36:16.345+0200 [WARN] plugin.stdio: received EOF, stopping recv loop: err="rpc error: code = Unimplemented desc = unknown service plugin.GRPCStdio" 2020/09/21 17:36:16 [WARN] Provider "registry.terraform.io/-/kubermatic" produced an invalid plan for kubermatic_cluster.cluster, but we are tolerating it because it is using the legacy plugin SDK. The following problems may be the cause of any confusing errors from downstream operations: - .type: planned value cty.StringVal("kubernetes") does not match config value cty.NullVal(cty.String) - .spec[0].pod_security_policy: planned value cty.False does not match config value cty.NullVal(cty.Bool) - .spec[0].audit_logging: planned value cty.False does not match config value cty.NullVal(cty.Bool) kubermatic_cluster.cluster: Creating... 2020/09/21 17:36:16 [DEBUG] kubermatic_cluster.cluster: applying the planned Create change kubermatic_cluster.cluster: Still creating... [10s elapsed] kubermatic_cluster.cluster: Still creating... [20s elapsed] kubermatic_cluster.cluster: Still creating... [30s elapsed] 2020/09/21 17:36:46 [DEBUG] kubermatic_cluster.cluster: apply errored, but we're indicating that via the Error pointer rather than returning it: unable to create cluster for project 'jq6bhg998s': {"Op":"Post","URL":"https://metakube.syseleven.de/api/v1/projects/jq6bhg998s/dc/bki1/clusters","Err":{}} 2020/09/21 17:36:46 [ERROR] <root>: eval: *terraform.EvalApplyPost, err: unable to create cluster for project 'jq6bhg998s': {"Op":"Post","URL":"https://metakube.syseleven.de/api/v1/projects/jq6bhg998s/dc/bki1/clusters","Err":{}} 2020/09/21 17:36:46 [ERROR] <root>: eval: *terraform.EvalSequence, err: unable to create cluster for project 'jq6bhg998s': {"Op":"Post","URL":"https://metakube.syseleven.de/api/v1/projects/jq6bhg998s/dc/bki1/clusters","Err":{}} Error: unable to create cluster for project 'jq6bhg998s': {"Op":"Post","URL":"https://metakube.syseleven.de/api/v1/projects/jq6bhg998s/dc/bki1/clusters","Err":{}} on main.tf line 8, in resource "kubermatic_cluster" "cluster": 8: resource "kubermatic_cluster" "cluster" { 2020-09-21T17:36:46.583+0200 [DEBUG] plugin: plugin process exited: path=/Users/mbaur/Downloads/terraform-mysql-performance-test/metakube-cluster/.terraform/plugins/darwin_amd64/terraform-provider-kubermatic pid=41959 2020-09-21T17:36:46.583+0200 [DEBUG] plugin: plugin exited
Hey,
I've tried to create a cluster on MetaKube and it failed with a cryptic error message:
Terraform Code:
Debug Log: