Skip to content

Commit 951260d

Browse files
committed
E2E: Bump ORC to v2.2.0
Signed-off-by: Lennart Jern <[email protected]>
1 parent 3ec8787 commit 951260d

File tree

4 files changed

+29
-3
lines changed

4 files changed

+29
-3
lines changed

test/e2e/data/e2e_conf.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ images:
1616
# Use local dev images built source tree;
1717
- name: gcr.io/k8s-staging-capi-openstack/capi-openstack-controller:e2e
1818
loadBehavior: mustLoad
19-
- name: quay.io/orc/openstack-resource-controller:v2.0.3
19+
- name: quay.io/orc/openstack-resource-controller:v2.2.0
2020
loadBehavior: tryLoad
2121

2222
providers:
@@ -137,7 +137,7 @@ providers:
137137
- name: openstack-resource-controller
138138
type: RuntimeExtensionProvider # ORC isn't a provider but we fake it so it can be handled by the clusterctl machinery.
139139
versions:
140-
- name: v2.0.99
140+
- name: v2.2.0
141141
value: ../../../../cluster-api-provider-openstack/test/infrastructure/openstack-resource-controller/config/default
142142
contract: v1beta1
143143
files:

test/e2e/data/shared/openstack-resource-controller/metadata.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,9 @@ releaseSeries:
88
- major: 2
99
minor: 0
1010
contract: v1beta1
11+
- major: 2
12+
minor: 1
13+
contract: v1beta1
14+
- major: 2
15+
minor: 2
16+
contract: v1beta1

test/e2e/shared/openstack.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,26 @@ func dumpOpenStack(_ context.Context, e2eCtx *E2EContext, bootstrapClusterProxyN
139139
if err := dumpOpenStackVolumes(e2eCtx, logPath); err != nil {
140140
_, _ = fmt.Fprintf(GinkgoWriter, "error dumping OpenStack volumes: %s\n", err)
141141
}
142+
143+
if err := dumpOpenStackServers(e2eCtx, logPath); err != nil {
144+
_, _ = fmt.Fprintf(GinkgoWriter, "error dumping OpenStack servers: %s\n", err)
145+
}
146+
}
147+
148+
// dumpOpenStackServers writes all OpenStack servers to servers.json under the logPath.
149+
func dumpOpenStackServers(e2eCtx *E2EContext, logPath string) error {
150+
serversList, err := DumpOpenStackServers(e2eCtx, servers.ListOpts{})
151+
if err != nil {
152+
return err
153+
}
154+
serversJSON, err := json.MarshalIndent(serversList, "", " ")
155+
if err != nil {
156+
return fmt.Errorf("error marshalling servers %v: %s", serversList, err)
157+
}
158+
if err := os.WriteFile(path.Join(logPath, "servers.json"), serversJSON, 0o600); err != nil {
159+
return fmt.Errorf("error writing servers.json %s: %s", serversJSON, err)
160+
}
161+
return nil
142162
}
143163

144164
// dumpOpenStackVolumes returns all OpenStack volumes to a file in the artifact folder.

test/infrastructure/openstack-resource-controller/config/default/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ labels:
88
cluster.x-k8s.io/provider: "runtime-extension-openstack-resource-controller"
99

1010
resources:
11-
- https://github.com/k-orc/openstack-resource-controller/releases/download/v2.0.3/install.yaml
11+
- https://github.com/k-orc/openstack-resource-controller/releases/download/v2.2.0/install.yaml

0 commit comments

Comments
 (0)