Skip to content

Commit

Permalink
fix: script location in make file, add Mycelium seed for batchK8sTest
Browse files Browse the repository at this point in the history
  • Loading branch information
SalmaElsoly committed Oct 3, 2024
1 parent 549d404 commit 7f453d0
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 25 deletions.
2 changes: 1 addition & 1 deletion grid-client/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
PWD := $(shell pwd)
GOPATH := $(shell go env GOPATH)
integration_tests := $(shell go run scripts/scrap_tests.go)
integration_tests := $(shell go run scripts/scrap_tests/scrap_tests.go)

all: verifiers test

Expand Down
1 change: 1 addition & 0 deletions grid-client/integration_tests/batch_gateway_name_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ func TestBatchGatewayNameDeployment(t *testing.T) {
require.NoError(t, err)
require.NotEmpty(t, g2.FQDN)

require.NotEmpty(t, v.MyceliumIP)
_, err = RemoteRun("root", v.MyceliumIP, "apk add python3; python3 -m http.server 9000 --bind :: &> /dev/null &", privateKey)
require.NoError(t, err)

Expand Down
68 changes: 44 additions & 24 deletions grid-client/integration_tests/batch_k8s_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,50 +46,70 @@ func TestBatchK8sDeployment(t *testing.T) {
require.NoError(t, err)
})

masterSeed1, err := workloads.RandomMyceliumIPSeed()
if err != nil {
t.Skipf("could not create master1 mycelium IP seed: %v", err)
}
masterSeed2, err := workloads.RandomMyceliumIPSeed()
if err != nil {
t.Skipf("could not create master2 mycelium IP seed: %v", err)
}
workerNodeSeed1, err := workloads.RandomMyceliumIPSeed()
if err != nil {
t.Skipf("could not create worker Node1 mycelium IP seed: %v", err)
}
workerNodeSeed2, err := workloads.RandomMyceliumIPSeed()
if err != nil {
t.Skipf("could not create worker Node2 mycelium IP seed: %v", err)
}
master1 := workloads.K8sNode{
VM: &workloads.VM{
Name: generateRandString(10),
NetworkName: network.Name,
NodeID: nodeID1,
Planetary: true,
CPU: minCPU,
MemoryMB: minMemory * 1024,
Name: generateRandString(10),
NetworkName: network.Name,
NodeID: nodeID1,
Planetary: true,
CPU: minCPU,
MemoryMB: minMemory * 1024,
MyceliumIPSeed: masterSeed1,
},
DiskSizeGB: 1,
}

master2 := workloads.K8sNode{
VM: &workloads.VM{
Name: generateRandString(10),
NetworkName: network.Name,
NodeID: nodeID2,
Planetary: true,
CPU: minCPU,
MemoryMB: minMemory * 1024,
Name: generateRandString(10),
NetworkName: network.Name,
NodeID: nodeID2,
Planetary: true,
CPU: minCPU,
MemoryMB: minMemory * 1024,
MyceliumIPSeed: masterSeed2,
},
DiskSizeGB: 1,
}

workerNodeData1 := workloads.K8sNode{
VM: &workloads.VM{
Name: generateRandString(10),
NetworkName: network.Name,
NodeID: nodeID1,
Planetary: true,
CPU: minCPU,
MemoryMB: minMemory * 1024,
Name: generateRandString(10),
NetworkName: network.Name,
NodeID: nodeID1,
Planetary: true,
CPU: minCPU,
MemoryMB: minMemory * 1024,
MyceliumIPSeed: workerNodeSeed1,
},
DiskSizeGB: 1,
}

workerNodeData2 := workloads.K8sNode{
VM: &workloads.VM{
Name: generateRandString(10),
NetworkName: network.Name,
NodeID: nodeID2,
Planetary: true,
CPU: minCPU,
MemoryMB: minMemory * 1024,
Name: generateRandString(10),
NetworkName: network.Name,
NodeID: nodeID2,
Planetary: true,
CPU: minCPU,
MemoryMB: minMemory * 1024,
MyceliumIPSeed: workerNodeSeed2,
},
DiskSizeGB: 1,
}
Expand Down

0 comments on commit 7f453d0

Please sign in to comment.