@@ -47,7 +47,7 @@ func resourceClusterCreate(ctx context.Context, d *schema.ResourceData, m interf
47
47
return diag .FromErr (err )
48
48
}
49
49
50
- key , certificate , ca , err := getClusterOutputs (kc )
50
+ key , certificate , ca , address , err := getClusterOutputs (kc )
51
51
if err != nil {
52
52
return diag .FromErr (err )
53
53
}
@@ -56,7 +56,7 @@ func resourceClusterCreate(ctx context.Context, d *schema.ResourceData, m interf
56
56
d .Set ("client_key" , key )
57
57
d .Set ("client_certificate" , certificate )
58
58
d .Set ("cluster_ca_certificate" , ca )
59
- d .Set ("host" , "http://localhost:8080" )
59
+ d .Set ("host" , address )
60
60
d .Set ("cluster_name" , kc .ClusterName )
61
61
62
62
diags = resourceClusterRead (ctx , d , m )
@@ -177,24 +177,27 @@ func setClusterState(d *schema.ResourceData, config *config.ClusterConfig, ports
177
177
}
178
178
179
179
//getClusterOutputs return the cluster key, certificate and certificate authority from the provided kubeconfig
180
- func getClusterOutputs (kc * kubeconfig.Settings ) (string , string , string , error ) {
180
+ func getClusterOutputs (kc * kubeconfig.Settings ) (string , string , string , string , error ) {
181
181
key , err := state_utils .ReadContents (kc .ClientKey )
182
182
if err != nil {
183
- return "" , "" , "" , err
183
+ return "" , "" , "" , "" , err
184
184
}
185
185
186
186
certificate , err := state_utils .ReadContents (kc .ClientCertificate )
187
187
if err != nil {
188
- return "" , "" , "" , err
188
+ return "" , "" , "" , "" , err
189
189
}
190
190
191
191
ca , err := state_utils .ReadContents (kc .ClientCertificate )
192
192
if err != nil {
193
- return "" , "" , "" , err
193
+ return "" , "" , "" , "" , err
194
194
}
195
195
196
- return key , certificate , ca , nil
196
+ if err != nil {
197
+ return "" , "" , "" , "" , err
198
+ }
197
199
200
+ return key , certificate , ca , kc .ClusterServerAddress , nil
198
201
}
199
202
200
203
func initialiseMinikubeClient (d * schema.ResourceData , m interface {}) (service.ClusterClient , error ) {
0 commit comments