diff --git a/decort/resource_k8s.go b/decort/resource_k8s.go index 66be33a..dd44209 100644 --- a/decort/resource_k8s.go +++ b/decort/resource_k8s.go @@ -124,6 +124,9 @@ func resourceK8sCreate(d *schema.ResourceData, m interface{}) error { urlValues = &url.Values{} urlValues.Add("k8sId", d.Id()) kubeconfig, err := controller.decortAPICall("POST", K8sGetConfigAPI, urlValues) + if err != nil { + log.Warnf("could not get kubeconfig: %v", err) + } d.Set("kubeconfig", kubeconfig) return nil @@ -146,6 +149,15 @@ func resourceK8sRead(d *schema.ResourceData, m interface{}) error { d.Set("workers", nodeToResource(k8s.Groups.Workers[0])) d.Set("default_wg_id", k8s.Groups.Workers[0].ID) + controller := m.(*ControllerCfg) + urlValues := &url.Values{} + urlValues.Add("k8sId", d.Id()) + kubeconfig, err := controller.decortAPICall("POST", K8sGetConfigAPI, urlValues) + if err != nil { + log.Warnf("could not get kubeconfig: %v", err) + } + d.Set("kubeconfig", kubeconfig) + return nil }