This repository was archived by the owner on Aug 7, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 21
Cluster creation fails with cryptic error message #24
Copy link
Copy link
Open
Description
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":{}}
Terraform Code:
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 {}
}
}
}
}Debug Log:
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels