Skip to content

Commit a8c2066

Browse files
authored
Remove cluster field from vSphere provider (#1187)
* remove cluster field from vsphere provider Signed-off-by: Moath Qasim <[email protected]> * revert back the cluster id in the cloud-config Signed-off-by: Moath Qasim <[email protected]>
1 parent 1aa1386 commit a8c2066

10 files changed

+2
-24
lines changed

examples/vsphere-datastore-cluster-machinedeployment.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ spec:
5454
vmNetName: network1
5555
# Optional
5656
folder: folder1
57-
cluster: cluster1
5857
datastoreCluster: datastorecluster1
5958
# Can also be set via the env var 'VSPHERE_ALLOW_INSECURE' on the machine-controller
6059
allowInsecure: true

examples/vsphere-machinedeployment.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ spec:
5454
vmNetName: network1
5555
# Optional
5656
folder: folder1
57-
cluster: cluster1
5857
datastore: datastore1
5958
# Can also be set via the env var 'VSPHERE_ALLOW_INSECURE' on the machine-controller
6059
allowInsecure: true

pkg/cloudprovider/provider/vsphere/provider.go

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ type Config struct {
6464
Password string
6565
VSphereURL string
6666
Datacenter string
67-
Cluster string
6867
Folder string
6968
ResourcePool string
7069
Datastore string
@@ -160,11 +159,6 @@ func (p *provider) getConfig(s v1alpha1.ProviderSpec) (*Config, *providerconfigt
160159
return nil, nil, nil, err
161160
}
162161

163-
c.Cluster, err = p.configVarResolver.GetConfigVarStringValue(rawConfig.Cluster)
164-
if err != nil {
165-
return nil, nil, nil, err
166-
}
167-
168162
c.Folder, err = p.configVarResolver.GetConfigVarStringValue(rawConfig.Folder)
169163
if err != nil {
170164
return nil, nil, nil, err
@@ -225,10 +219,6 @@ func (p *provider) Validate(spec v1alpha1.MachineSpec) error {
225219
return fmt.Errorf("one between datastore and datastore cluster should be specified: %v", err)
226220
}
227221

228-
if _, err := session.Finder.ClusterComputeResource(ctx, config.Cluster); err != nil {
229-
return fmt.Errorf("failed to get cluster: %s: %v", config.Cluster, err)
230-
}
231-
232222
if _, err := session.Finder.Folder(ctx, config.Folder); err != nil {
233223
return fmt.Errorf("failed to get folder %q: %v", config.Folder, err)
234224
}
@@ -546,7 +536,6 @@ func (p *provider) GetCloudConfig(spec v1alpha1.MachineSpec) (config string, nam
546536
Password: c.Password,
547537
InsecureFlag: c.AllowInsecure,
548538
VCenterPort: u.Port(),
549-
ClusterID: c.Cluster,
550539
},
551540
Disk: vspheretypes.DiskOpts{
552541
SCSIControllerType: "pvscsi",
@@ -582,7 +571,6 @@ func (p *provider) MachineMetricsLabels(machine *v1alpha1.Machine) (map[string]s
582571
if err == nil {
583572
labels["size"] = fmt.Sprintf("%d-cpus-%d-mb", c.CPUs, c.MemoryMB)
584573
labels["dc"] = c.Datacenter
585-
labels["cluster"] = c.Cluster
586574
}
587575

588576
return labels, err

pkg/cloudprovider/provider/vsphere/provider_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ func (v vsphereProviderSpecConf) rawProviderSpec(t *testing.T) []byte {
4747
"cloudProvider": "vsphere",
4848
"cloudProviderSpec": {
4949
"allowInsecure": false,
50-
"cluster": "DC0_C0",
5150
"cpus": 1,
5251
"datacenter": "DC0",
5352
{{- if .Datastore }}

pkg/cloudprovider/provider/vsphere/types/types.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ type RawConfig struct {
2828
Password providerconfigtypes.ConfigVarString `json:"password"`
2929
VSphereURL providerconfigtypes.ConfigVarString `json:"vsphereURL"`
3030
Datacenter providerconfigtypes.ConfigVarString `json:"datacenter"`
31-
Cluster providerconfigtypes.ConfigVarString `json:"cluster"`
3231
Folder providerconfigtypes.ConfigVarString `json:"folder"`
3332
ResourcePool providerconfigtypes.ConfigVarString `json:"resourcePool"`
3433

test/e2e/provisioning/all_e2e_test.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -788,19 +788,17 @@ func getVSphereTestParams(t *testing.T) []string {
788788
// test data
789789
vsPassword := os.Getenv("VSPHERE_E2E_PASSWORD")
790790
vsUsername := os.Getenv("VSPHERE_E2E_USERNAME")
791-
vsCluster := os.Getenv("VSPHERE_E2E_CLUSTER")
792791
vsAddress := os.Getenv("VSPHERE_E2E_ADDRESS")
793792

794-
if vsPassword == "" || vsUsername == "" || vsAddress == "" || vsCluster == "" {
795-
t.Fatal("unable to run the test suite, VSPHERE_E2E_PASSWORD, VSPHERE_E2E_USERNAME, VSPHERE_E2E_CLUSTER " +
793+
if vsPassword == "" || vsUsername == "" || vsAddress == "" {
794+
t.Fatal("unable to run the test suite, VSPHERE_E2E_PASSWORD, VSPHERE_E2E_USERNAME" +
796795
"or VSPHERE_E2E_ADDRESS environment variables cannot be empty")
797796
}
798797

799798
// act
800799
params := []string{fmt.Sprintf("<< VSPHERE_PASSWORD >>=%s", vsPassword),
801800
fmt.Sprintf("<< VSPHERE_USERNAME >>=%s", vsUsername),
802801
fmt.Sprintf("<< VSPHERE_ADDRESS >>=%s", vsAddress),
803-
fmt.Sprintf("<< VSPHERE_CLUSTER >>=%s", vsCluster),
804802
}
805803
return params
806804
}

test/e2e/provisioning/testdata/machinedeployment-vsphere-datastore-cluster.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ spec:
3131
folder: '/dc-1/vm/e2e-tests'
3232
password: << VSPHERE_PASSWORD >>
3333
# example: 'https://your-vcenter:8443'. '/sdk' gets appended automatically
34-
cluster: '<< VSPHERE_CLUSTER >>'
3534
datastoreCluster: 'dsc-1'
3635
cpus: 2
3736
MemoryMB: 2048

test/e2e/provisioning/testdata/machinedeployment-vsphere-resource-pool.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ spec:
3131
folder: '/dc-1/vm/e2e-tests'
3232
password: << VSPHERE_PASSWORD >>
3333
# example: 'https://your-vcenter:8443'. '/sdk' gets appended automatically
34-
cluster: '<< VSPHERE_CLUSTER >>'
3534
datastoreCluster: 'dsc-1'
3635
resourcePool: 'e2e-resource-pool'
3736
cpus: 2

test/e2e/provisioning/testdata/machinedeployment-vsphere-static-ip.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ spec:
3131
folder: '/Customer-A/vm/e2e-tests'
3232
password: << VSPHERE_PASSWORD >>
3333
# example: 'https://your-vcenter:8443'. '/sdk' gets appended automatically
34-
cluster: '<< VSPHERE_CLUSTER >>'
3534
datastore: datastore1
3635
allowInsecure: true
3736
cpus: 2

test/e2e/provisioning/testdata/machinedeployment-vsphere.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ spec:
3131
folder: '/dc-1/vm/e2e-tests'
3232
password: << VSPHERE_PASSWORD >>
3333
# example: 'https://your-vcenter:8443'. '/sdk' gets appended automatically
34-
cluster: 'cl-1'
3534
datastore: HS-FreeNAS
3635
cpus: 2
3736
MemoryMB: 4096

0 commit comments

Comments
 (0)