@@ -38,24 +38,26 @@ var _ = Describe("Node Controller", func() {
3838 instance * Instances
3939
4040 projectID string
41+ region string
4142 serverID string
4243 )
4344
4445 BeforeEach (func () {
4546 projectID = "my-project"
47+ region = "eu01"
4648 serverID = "my-server"
4749
4850 ctrl := gomock .NewController (GinkgoT ())
4951 nodeMockClient = stackit .NewMockNodeClient (ctrl )
5052
5153 var err error
52- instance , err = NewInstance (nodeMockClient , projectID , "eu-01 " )
54+ instance , err = NewInstance (nodeMockClient , projectID , "eu01 " )
5355 Expect (err ).NotTo (HaveOccurred ())
5456 })
5557
5658 Describe ("InstanceExists" , func () {
5759 It ("does not error if instance not found" , func () {
58- nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID ).Return (& []iaas.Server {}, nil )
60+ nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID , region ).Return (& []iaas.Server {}, nil )
5961
6062 node := & corev1.Node {
6163 ObjectMeta : metav1.ObjectMeta {Name : "foo" },
@@ -67,7 +69,7 @@ var _ = Describe("Node Controller", func() {
6769 })
6870
6971 It ("successfully get the instance when provider ID not there" , func () {
70- nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID ).Return (& []iaas.Server {
72+ nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID , region ).Return (& []iaas.Server {
7173 {
7274 Name : ptr .To ("foo" ),
7375 },
@@ -83,7 +85,7 @@ var _ = Describe("Node Controller", func() {
8385 })
8486
8587 It ("successfully get the instance when provider ID is there" , func () {
86- nodeMockClient .EXPECT ().GetServer (gomock .Any (), projectID , serverID ).Return (& iaas.Server {
88+ nodeMockClient .EXPECT ().GetServer (gomock .Any (), projectID , region , serverID ).Return (& iaas.Server {
8789 Name : ptr .To ("foo" ),
8890 }, nil )
8991
@@ -100,7 +102,7 @@ var _ = Describe("Node Controller", func() {
100102 })
101103
102104 It ("error when list server fails" , func () {
103- nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID ).Return (nil , fmt .Errorf ("failed due to some reason" ))
105+ nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID , region ).Return (nil , fmt .Errorf ("failed due to some reason" ))
104106
105107 node := & corev1.Node {
106108 ObjectMeta : metav1.ObjectMeta {Name : "foo" },
@@ -111,7 +113,7 @@ var _ = Describe("Node Controller", func() {
111113 })
112114
113115 It ("does not error when get server instance not found" , func () {
114- nodeMockClient .EXPECT ().GetServer (gomock .Any (), projectID , serverID ).Return (nil , stackit .ErrorNotFound )
116+ nodeMockClient .EXPECT ().GetServer (gomock .Any (), projectID , region , serverID ).Return (nil , stackit .ErrorNotFound )
115117
116118 node := & corev1.Node {
117119 ObjectMeta : metav1.ObjectMeta {Name : "foo" },
@@ -128,7 +130,7 @@ var _ = Describe("Node Controller", func() {
128130
129131 Describe ("InstanceShutdown" , func () {
130132 It ("successfully gets the instance status with provider ID" , func () {
131- nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID ).Return (& []iaas.Server {
133+ nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID , region ).Return (& []iaas.Server {
132134 {
133135 Name : ptr .To ("foo" ),
134136 Status : ptr .To (instanceStopping ),
@@ -145,7 +147,7 @@ var _ = Describe("Node Controller", func() {
145147 })
146148
147149 It ("successfully gets the instance status without provider ID" , func () {
148- nodeMockClient .EXPECT ().GetServer (gomock .Any (), projectID , serverID ).Return (& iaas.Server {
150+ nodeMockClient .EXPECT ().GetServer (gomock .Any (), projectID , region , serverID ).Return (& iaas.Server {
149151 Name : ptr .To ("foo" ),
150152 Status : ptr .To ("ACTIVE" ),
151153 }, nil )
@@ -163,7 +165,7 @@ var _ = Describe("Node Controller", func() {
163165 })
164166
165167 It ("fails if server not found" , func () {
166- nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID ).Return (nil , stackit .ErrorNotFound )
168+ nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID , region ).Return (nil , stackit .ErrorNotFound )
167169
168170 node := & corev1.Node {
169171 ObjectMeta : metav1.ObjectMeta {Name : "foo" },
@@ -177,7 +179,7 @@ var _ = Describe("Node Controller", func() {
177179
178180 Describe ("InstanceMetadata" , func () {
179181 It ("does not error if instance not found" , func () {
180- nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID ).Return (& []iaas.Server {}, nil )
182+ nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID , region ).Return (& []iaas.Server {}, nil )
181183
182184 node := & corev1.Node {
183185 ObjectMeta : metav1.ObjectMeta {Name : "foo" },
@@ -189,7 +191,7 @@ var _ = Describe("Node Controller", func() {
189191 })
190192
191193 It ("successfully get all the metadata values" , func () {
192- nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID ).Return (& []iaas.Server {
194+ nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID , region ).Return (& []iaas.Server {
193195 {
194196 Name : ptr .To ("foo" ),
195197 Id : ptr .To (serverID ),
@@ -220,11 +222,11 @@ var _ = Describe("Node Controller", func() {
220222 Address : "foo" ,
221223 },
222224 }))
223- Expect (metadata .Region ).To (Equal ("eu-01 " ))
225+ Expect (metadata .Region ).To (Equal ("eu01 " ))
224226 })
225227
226228 It ("errors when list server fails" , func () {
227- nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID ).Return (nil , fmt .Errorf ("failed due to some reason" ))
229+ nodeMockClient .EXPECT ().ListServers (gomock .Any (), projectID , region ).Return (nil , fmt .Errorf ("failed due to some reason" ))
228230
229231 node := & corev1.Node {
230232 ObjectMeta : metav1.ObjectMeta {Name : "foo" },
0 commit comments