Skip to content

Commit db7e7ad

Browse files
committed
Use volumeClient from updated ApiK8s configuration in delete volume method
1 parent 223b689 commit db7e7ad

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

ui/src/services/k8s/Metalk8sLocalVolumeProvider.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,13 @@ export default class Metalk8sLocalVolumeProvider {
9393
): Promise<void> => {
9494
// The volume name is the same as the PV name
9595
const volumeNames = localPVs.map((localPV) => localPV.metadata.name);
96+
const token = await this.getToken();
97+
const { customObjects } = ApiK8s.updateApiServerConfig(this.apiUrl, token);
98+
const volumeClient = new Metalk8sV1alpha1VolumeClient(customObjects);
9699

97100
for (const volumeName of volumeNames) {
98101
try {
99-
await this.volumeClient.deleteMetalk8sV1alpha1Volume(volumeName);
102+
await volumeClient.deleteMetalk8sV1alpha1Volume(volumeName);
100103
} catch (error) {
101104
throw new Error(
102105
`Failed to delete MetalK8s volume ${volumeName}: ${

0 commit comments

Comments
 (0)