@@ -23,6 +23,11 @@ import (
23
23
"os"
24
24
"testing"
25
25
26
+ "github.com/gophercloud/gophercloud/openstack/blockstorage/v3/volumes"
27
+ "github.com/gophercloud/gophercloud/openstack/compute/v2/servers"
28
+ "github.com/gophercloud/gophercloud/openstack/loadbalancer/v2/loadbalancers"
29
+ "github.com/gophercloud/gophercloud/openstack/networking/v2/extensions/security/groups"
30
+ "github.com/gophercloud/gophercloud/openstack/networking/v2/networks"
26
31
. "github.com/onsi/ginkgo/v2"
27
32
. "github.com/onsi/gomega"
28
33
"k8s.io/klog/v2"
@@ -31,7 +36,15 @@ import (
31
36
"sigs.k8s.io/cluster-api-provider-openstack/test/e2e/shared"
32
37
)
33
38
34
- var e2eCtx * shared.E2EContext
39
+ var (
40
+ e2eCtx * shared.E2EContext
41
+ initialServers []servers.Server
42
+ initialNetworks []networks.Network
43
+ initialSecurityGroups []groups.SecGroup
44
+ initialLoadBalancers []loadbalancers.LoadBalancer
45
+ initialVolumes []volumes.Volume
46
+ err error
47
+ )
35
48
36
49
func init () {
37
50
e2eCtx = shared .NewE2EContext ()
@@ -54,11 +67,36 @@ var _ = SynchronizedBeforeSuite(func() []byte {
54
67
data := shared .Node1BeforeSuite (e2eCtx )
55
68
return data
56
69
}, func (data []byte ) {
70
+ initialServers , err = shared .DumpOpenStackServers (e2eCtx , servers.ListOpts {})
71
+ Expect (err ).NotTo (HaveOccurred ())
72
+ initialNetworks , err = shared .DumpOpenStackNetworks (e2eCtx , networks.ListOpts {})
73
+ Expect (err ).NotTo (HaveOccurred ())
74
+ initialSecurityGroups , err = shared .DumpOpenStackSecurityGroups (e2eCtx , groups.ListOpts {})
75
+ Expect (err ).NotTo (HaveOccurred ())
76
+ initialLoadBalancers , err = shared .DumpOpenStackLoadBalancers (e2eCtx , loadbalancers.ListOpts {})
77
+ Expect (err ).NotTo (HaveOccurred ())
78
+ initialVolumes , err = shared .DumpOpenStackVolumes (e2eCtx , volumes.ListOpts {})
79
+ Expect (err ).NotTo (HaveOccurred ())
57
80
shared .AllNodesBeforeSuite (e2eCtx , data )
58
81
})
59
82
60
83
var _ = SynchronizedAfterSuite (func () {
61
84
shared .AllNodesAfterSuite (e2eCtx )
62
85
}, func () {
63
86
shared .Node1AfterSuite (e2eCtx )
87
+ endServers , err := shared .DumpOpenStackServers (e2eCtx , servers.ListOpts {})
88
+ Expect (err ).NotTo (HaveOccurred ())
89
+ Expect (endServers ).To (Equal (initialServers ))
90
+ endNetworks , err := shared .DumpOpenStackNetworks (e2eCtx , networks.ListOpts {})
91
+ Expect (err ).NotTo (HaveOccurred ())
92
+ Expect (endNetworks ).To (Equal (initialNetworks ))
93
+ endSecurityGroups , err := shared .DumpOpenStackSecurityGroups (e2eCtx , groups.ListOpts {})
94
+ Expect (err ).NotTo (HaveOccurred ())
95
+ Expect (endSecurityGroups ).To (Equal (initialSecurityGroups ))
96
+ endLoadBalancers , err := shared .DumpOpenStackLoadBalancers (e2eCtx , loadbalancers.ListOpts {})
97
+ Expect (err ).NotTo (HaveOccurred ())
98
+ Expect (endLoadBalancers ).To (Equal (initialLoadBalancers ))
99
+ endVolumes , err := shared .DumpOpenStackVolumes (e2eCtx , volumes.ListOpts {})
100
+ Expect (err ).NotTo (HaveOccurred ())
101
+ Expect (endVolumes ).To (Equal (initialVolumes ))
64
102
})
0 commit comments