@@ -33,12 +33,10 @@ var _ = Describe("CreateMachine", func() {
3333 client : mockClient ,
3434 }
3535
36- // Create secret with projectId and networkId (required for v2 API)
3736 secret = & corev1.Secret {
3837 Data : map [string ][]byte {
3938 "project-id" : []byte ("11111111-2222-3333-4444-555555555555" ),
4039 "serviceaccount.json" : []byte (`{"credentials":{"iss":"test"}}` ),
41- "networkId" : []byte ("770e8400-e29b-41d4-a716-446655440000" ),
4240 },
4341 }
4442
@@ -47,6 +45,9 @@ var _ = Describe("CreateMachine", func() {
4745 MachineType : "c2i.2" ,
4846 ImageID : "12345678-1234-1234-1234-123456789abc" ,
4947 Region : "eu01" ,
48+ Networking : & api.NetworkingSpec {
49+ NetworkID : "770e8400-e29b-41d4-a716-446655440000" ,
50+ },
5051 }
5152 providerSpecRaw , _ := mock .EncodeProviderSpec (providerSpec )
5253
@@ -82,6 +83,9 @@ var _ = Describe("CreateMachine", func() {
8283 providerSpec := & api.ProviderSpec {
8384 MachineType : "c2i.2" ,
8485 Region : "eu01" ,
86+ Networking : & api.NetworkingSpec {
87+ NetworkID : "770e8400-e29b-41d4-a716-446655440000" ,
88+ },
8589 ImageID : "12345678-1234-1234-1234-123456789abc" ,
8690 KeypairName : "my-ssh-key" ,
8791 }
@@ -127,9 +131,12 @@ var _ = Describe("CreateMachine", func() {
127131 Context ("with availabilityZone" , func () {
128132 It ("should pass AvailabilityZone to API when specified" , func () {
129133 providerSpec := & api.ProviderSpec {
130- MachineType : "c2i.2" ,
131- ImageID : "12345678-1234-1234-1234-123456789abc" ,
132- Region : "eu01" ,
134+ MachineType : "c2i.2" ,
135+ ImageID : "12345678-1234-1234-1234-123456789abc" ,
136+ Region : "eu01" ,
137+ Networking : & api.NetworkingSpec {
138+ NetworkID : "770e8400-e29b-41d4-a716-446655440000" ,
139+ },
133140 AvailabilityZone : "eu01-1" ,
134141 }
135142 providerSpecRaw , _ := mock .EncodeProviderSpec (providerSpec )
@@ -174,8 +181,11 @@ var _ = Describe("CreateMachine", func() {
174181 Context ("with affinityGroup" , func () {
175182 It ("should pass AffinityGroup to API when specified" , func () {
176183 providerSpec := & api.ProviderSpec {
177- MachineType : "c2i.2" ,
178- Region : "eu01" ,
184+ MachineType : "c2i.2" ,
185+ Region : "eu01" ,
186+ Networking : & api.NetworkingSpec {
187+ NetworkID : "770e8400-e29b-41d4-a716-446655440000" ,
188+ },
179189 ImageID : "12345678-1234-1234-1234-123456789abc" ,
180190 AffinityGroup : "880e8400-e29b-41d4-a716-446655440000" ,
181191 }
@@ -221,7 +231,10 @@ var _ = Describe("CreateMachine", func() {
221231 providerSpec := & api.ProviderSpec {
222232 MachineType : "c2i.2" ,
223233 Region : "eu01" ,
224- ImageID : "12345678-1234-1234-1234-123456789abc" ,
234+ Networking : & api.NetworkingSpec {
235+ NetworkID : "770e8400-e29b-41d4-a716-446655440000" ,
236+ },
237+ ImageID : "12345678-1234-1234-1234-123456789abc" ,
225238 ServiceAccountMails : []string {
226239 "my-service@sa.stackit.cloud" ,
227240 },
@@ -272,6 +285,9 @@ var _ = Describe("CreateMachine", func() {
272285 MachineType : "c2i.2" ,
273286 ImageID : "12345678-1234-1234-1234-123456789abc" ,
274287 Region : "eu01" ,
288+ Networking : & api.NetworkingSpec {
289+ NetworkID : "770e8400-e29b-41d4-a716-446655440000" ,
290+ },
275291 Agent : & api.AgentSpec {
276292 Provisioned : & provisioned ,
277293 },
@@ -319,7 +335,10 @@ var _ = Describe("CreateMachine", func() {
319335 providerSpec := & api.ProviderSpec {
320336 MachineType : "c2i.2" ,
321337 Region : "eu01" ,
322- ImageID : "12345678-1234-1234-1234-123456789abc" ,
338+ Networking : & api.NetworkingSpec {
339+ NetworkID : "770e8400-e29b-41d4-a716-446655440000" ,
340+ },
341+ ImageID : "12345678-1234-1234-1234-123456789abc" ,
323342 Metadata : map [string ]interface {}{
324343 "environment" : "production" ,
325344 "cost-center" : "12345" ,
0 commit comments