Skip to content

Commit 550b87a

Browse files
authored
Merge pull request #2552 from Nordix/lentzi90/bump-orc
🌱 E2E: Bump ORC to v2.2.0
2 parents 246e8d9 + 951260d commit 550b87a

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
@@ -10,7 +10,7 @@ images:
1010
# Use local dev images built source tree;
1111
- name: gcr.io/k8s-staging-capi-openstack/capi-openstack-controller:e2e
1212
loadBehavior: mustLoad
13-
- name: quay.io/orc/openstack-resource-controller:v2.0.3
13+
- name: quay.io/orc/openstack-resource-controller:v2.2.0
1414
loadBehavior: tryLoad
1515

1616
providers:
@@ -146,7 +146,7 @@ providers:
146146
- name: openstack-resource-controller
147147
type: RuntimeExtensionProvider # ORC isn't a provider but we fake it so it can be handled by the clusterctl machinery.
148148
versions:
149-
- name: v2.0.99
149+
- name: v2.2.0
150150
value: ../../../../cluster-api-provider-openstack/test/infrastructure/openstack-resource-controller/config/default
151151
contract: v1beta1
152152
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)