Skip to content
This repository was archived by the owner on May 17, 2024. It is now read-only.

Commit 915a024

Browse files
committed
Run all tests on a single kind node
Signed-off-by: JoshVanL <[email protected]>
1 parent c202199 commit 915a024

File tree

2 files changed

+26
-14
lines changed

2 files changed

+26
-14
lines changed

test/e2e/suite/suite.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ var (
1818

1919
var _ = SynchronizedBeforeSuite(func() []byte {
2020
var err error
21-
env, err = environment.Create(1, 3)
21+
env, err = environment.Create(1, 0)
2222
if err != nil {
2323
log.Fatalf("Error provisioning environment: %v", err)
2424
}

test/kind/kind.go

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,31 @@ func New(rootPath, nodeImage string, masterNodes, workerNodes int) (*Kind, error
3939
configv1alpha3.SetDefaults_Cluster(conf)
4040
conf.Nodes = nil
4141

42-
for i := 0; i < masterNodes; i++ {
43-
conf.Nodes = append(conf.Nodes,
44-
configv1alpha3.Node{
45-
Image: nodeImage,
46-
Role: configv1alpha3.ControlPlaneRole,
47-
})
48-
}
49-
for i := 0; i < workerNodes; i++ {
50-
conf.Nodes = append(conf.Nodes,
51-
configv1alpha3.Node{
52-
Image: nodeImage,
53-
Role: configv1alpha3.WorkerRole,
54-
})
42+
// This behviour will be changing soon in later versions of kind.
43+
if len(workingNodes) == 0 {
44+
for i := 0; i < masterNodes; i++ {
45+
conf.Nodes = append(conf.Nodes,
46+
configv1alpha3.Node{
47+
Image: nodeImage,
48+
})
49+
}
50+
51+
} else {
52+
for i := 0; i < masterNodes; i++ {
53+
conf.Nodes = append(conf.Nodes,
54+
configv1alpha3.Node{
55+
Image: nodeImage,
56+
Role: configv1alpha3.ControlPlaneRole,
57+
})
58+
}
59+
60+
for i := 0; i < workerNodes; i++ {
61+
conf.Nodes = append(conf.Nodes,
62+
configv1alpha3.Node{
63+
Image: nodeImage,
64+
Role: configv1alpha3.WorkerRole,
65+
})
66+
}
5567
}
5668

5769
conf.Networking.ServiceSubnet = "10.0.0.0/16"

0 commit comments

Comments
 (0)