diff options
| author | Mathieu Ouellet <mathieu.ouellet@energumen.io> | 2022-09-10 07:42:50 -0400 |
|---|---|---|
| committer | Mathieu Ouellet <mathieu.ouellet@energumen.io> | 2022-09-10 07:42:50 -0400 |
| commit | 6d7382a23dfe6758025b8cfd0a074fe412e677c3 (patch) | |
| tree | 19f8103d847ef7a9c3999aae2bc2cd44232983a3 | |
| parent | bd3642ef674669237c4b499ddfa222dcd0b10b6c (diff) | |
use list of kubeconfig to show update instead of delete/add
Signed-off-by: Mathieu Ouellet <mathieu.ouellet@energumen.io>
| -rw-r--r-- | azuredevops/internal/service/serviceendpoint/resource_serviceendpoint_kubernetes.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/azuredevops/internal/service/serviceendpoint/resource_serviceendpoint_kubernetes.go b/azuredevops/internal/service/serviceendpoint/resource_serviceendpoint_kubernetes.go index 2d7fb78b..f5a210fc 100644 --- a/azuredevops/internal/service/serviceendpoint/resource_serviceendpoint_kubernetes.go +++ b/azuredevops/internal/service/serviceendpoint/resource_serviceendpoint_kubernetes.go @@ -106,7 +106,7 @@ func makeSchemaKubeconfig(r *schema.Resource) { }, } r.Schema[resourceBlockKubeconfig] = &schema.Schema{ - Type: schema.TypeSet, + Type: schema.TypeList, Optional: true, MinItems: 1, MaxItems: 1, @@ -201,7 +201,7 @@ func expandServiceEndpointKubernetes(d *schema.ResourceData) (*serviceendpoint.S "clusterAdmin": strconv.FormatBool(configuration["cluster_admin"].(bool)), } case "Kubeconfig": - configurationRaw := d.Get(resourceBlockKubeconfig).(*schema.Set).List() + configurationRaw := d.Get(resourceBlockKubeconfig).([]interface{}) configuration := configurationRaw[0].(map[string]interface{}) clusterContextInput := configuration["cluster_context"].(string) @@ -285,7 +285,7 @@ func flattenServiceEndpointKubernetes(d *schema.ResourceData, serviceEndpoint *s d.Set(resourceBlockAzSubscription, configItemList) case "Kubeconfig": var kubeconfig map[string]interface{} - kubeconfigSet := d.Get("kubeconfig").(*schema.Set).List() + kubeconfigSet := d.Get("kubeconfig").([]interface{}) configuration := kubeconfigSet[0].(map[string]interface{}) acceptUntrustedCerts, _ := strconv.ParseBool((*serviceEndpoint.Data)["acceptUntrustedCerts"]) |
