Skip to content

Commit f8d0e8a

Browse files
kubermatic-botmoadqassemHelene Durand
authored
[release/v1.36] Fix wrong CPU config (#1203)
* enable vsphere e2e tests (#1079) Signed-off-by: Moath Qasim <[email protected]> * Fix wrong CPU config Signed-off-by: Helene Durand <[email protected]> * fixing the tests Signed-off-by: Moath Qasim <[email protected]> * exclude 1.17 & 1.18 Signed-off-by: Moath Qasim <[email protected]> Co-authored-by: Moath Qasim <[email protected]> Co-authored-by: Helene Durand <[email protected]>
1 parent 680ff90 commit f8d0e8a

File tree

6 files changed

+11
-17
lines changed

6 files changed

+11
-17
lines changed

.prow.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -545,7 +545,7 @@ presubmits:
545545
cpu: 500m
546546

547547
- name: pull-machine-controller-e2e-vsphere
548-
always_run: false
548+
always_run: true
549549
decorate: true
550550
error_on_eviction: true
551551
clone_uri: "ssh://[email protected]/kubermatic/machine-controller.git"
@@ -790,7 +790,7 @@ presubmits:
790790
cpu: 500m
791791

792792
- name: pull-machine-controller-e2e-vsphere-resource-pool
793-
always_run: false
793+
always_run: true
794794
decorate: true
795795
error_on_eviction: true
796796
clone_uri: "ssh://[email protected]/kubermatic/machine-controller.git"

pkg/cloudprovider/provider/kubevirt/provider.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -363,9 +363,6 @@ func (p *provider) Create(machine *v1alpha1.Machine, _ *cloudprovidertypes.Provi
363363
},
364364
Spec: kubevirtv1.VirtualMachineInstanceSpec{
365365
Domain: kubevirtv1.DomainSpec{
366-
CPU: &kubevirtv1.CPU{
367-
Cores: 2,
368-
},
369366
Devices: kubevirtv1.Devices{
370367
Disks: []kubevirtv1.Disk{
371368
{

test/e2e/provisioning/all_e2e_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ func TestKubevirtDNSConfigProvisioningE2E(t *testing.T) {
312312
name: "Kubevirt with dns config",
313313
osName: "ubuntu",
314314
containerRuntime: "docker",
315-
kubernetesVersion: "v1.17.0",
315+
kubernetesVersion: "v1.19.16",
316316
executor: verifyCreateAndDelete,
317317
}
318318

@@ -662,7 +662,7 @@ func TestHetznerProvisioningE2E(t *testing.T) {
662662
t.Fatal("unable to run the test suite, HZ_E2E_TOKEN environment variable cannot be empty")
663663
}
664664

665-
selector := OsSelector("ubuntu", "centos")
665+
selector := OsSelector("ubuntu")
666666

667667
// act
668668
params := []string{fmt.Sprintf("<< HETZNER_TOKEN >>=%s", hzToken)}
@@ -766,7 +766,7 @@ func getVSphereTestParams(t *testing.T) []string {
766766
func TestVsphereProvisioningE2E(t *testing.T) {
767767
t.Parallel()
768768

769-
selector := Not(OsSelector("sles", "rhel", "amzn2"))
769+
selector := Not(OsSelector("sles", "amzn2"))
770770
params := getVSphereTestParams(t)
771771

772772
runScenarios(t, selector, params, VSPhereManifest, fmt.Sprintf("vs-%s", *testRunIdentifier))
@@ -794,7 +794,7 @@ func TestVsphereResourcePoolProvisioningE2E(t *testing.T) {
794794
name: "vSphere resource pool provisioning",
795795
osName: "flatcar",
796796
containerRuntime: "docker",
797-
kubernetesVersion: "1.17.0",
797+
kubernetesVersion: "1.19.16",
798798
executor: verifyCreateAndDelete,
799799
}
800800

test/e2e/provisioning/helper.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,8 @@ var (
3333
scenarios = buildScenarios()
3434

3535
versions = []*semver.Version{
36-
semver.MustParse("v1.17.16"),
37-
semver.MustParse("v1.18.14"),
38-
semver.MustParse("v1.19.4"),
39-
semver.MustParse("v1.20.1"),
36+
semver.MustParse("v1.19.16"),
37+
semver.MustParse("v1.20.15"),
4038
}
4139

4240
operatingSystems = []providerconfigtypes.OperatingSystem{

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ spec:
3131
folder: '/dc-1/vm/e2e-tests'
3232
password: << VSPHERE_PASSWORD >>
3333
# example: 'https://your-vcenter:8443'. '/sdk' gets appended automatically
34+
datastore: 'datastore1'
3435
cluster: '<< VSPHERE_CLUSTER >>'
35-
datastoreCluster: 'dsc-1'
3636
resourcePool: 'e2e-resource-pool'
3737
cpus: 2
38-
MemoryMB: 2048
38+
MemoryMB: 4096
3939
diskSizeGB: << DISK_SIZE >>
4040
rhsmOfflineToken: "<< REDHAT_SUBSCRIPTIONS_OFFLINE_TOKEN >>"
4141
operatingSystem: "<< OS_NAME >>"

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,8 @@ spec:
3030
datacenter: 'dc-1'
3131
folder: '/dc-1/vm/e2e-tests'
3232
password: << VSPHERE_PASSWORD >>
33-
# example: 'https://your-vcenter:8443'. '/sdk' gets appended automatically
33+
datastore: HS-FreeNAS
3434
cluster: '<< VSPHERE_CLUSTER >>'
35-
datastore: exsi-nas
3635
cpus: 2
3736
MemoryMB: 2048
3837
diskSizeGB: << DISK_SIZE >>

0 commit comments

Comments
 (0)