diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 01d14afc..4e413702 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -70,7 +70,7 @@ importers:
         version: 4.20.0(i18next@19.9.2)(react-dom@17.0.2(react@17.0.2))
       '@openshift-console/dynamic-plugin-sdk-internal':
         specifier: ^4.19.1
-        version: 4.20.0(i18next@19.9.2)(react-dom@17.0.2(react@17.0.2))
+        version: 4.22.0(react@17.0.2)
       '@openshift-console/dynamic-plugin-sdk-webpack':
         specifier: ^4.19.1
         version: 4.20.0(typescript@5.9.3)(webpack-cli@4.10.0)
@@ -1095,8 +1095,8 @@ packages:
     resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
     engines: {node: '>= 8'}
 
-  '@openshift-console/dynamic-plugin-sdk-internal@4.20.0':
-    resolution: {integrity: sha512-QEV0XiydJBA33gtVz1g92HLTvG1n99igQ3FR+UBr+ufzl3DvW0hwXH+EZgskff3WBVnEHWlOAI2SGy8ujdfdjg==}
+  '@openshift-console/dynamic-plugin-sdk-internal@4.22.0':
+    resolution: {integrity: sha512-xXcGGibZ99kH88/5BR81alrRuRPDOE5P7CVWrO8is4OWdDQu7WAHzKN8Qg/j0lshoSdzQq5GqfObmrDImbem9Q==}
 
   '@openshift-console/dynamic-plugin-sdk-webpack@4.20.0':
     resolution: {integrity: sha512-cTpBy8Jz2C65Qy/3fXIRv8IehvKRkms8rMcjz0KGo7DRoaDPnSyMXi5gH0BIA01nr5U6sBncNSbaD/3PXaZaig==}
@@ -1118,6 +1118,11 @@ packages:
     peerDependencies:
       webpack: ^5.75.0
 
+  '@openshift/dynamic-plugin-sdk@8.2.0':
+    resolution: {integrity: sha512-HKt8ILsf4+He+XqhIZI1PU7Xm+orA03WoVSQDYZdfpYByJbc8JxmBmv5u0Z8RZG0bg+EkCzicKvU91manNP2fQ==}
+    peerDependencies:
+      react: ^18 || ^19
+
   '@parcel/watcher-android-arm64@2.5.6':
     resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==}
     engines: {node: '>= 10.0.0'}
@@ -3469,6 +3474,10 @@ packages:
     resolution: {integrity: sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==}
     engines: {node: '>=0.10.0'}
 
+  immutable@3.8.3:
+    resolution: {integrity: sha512-AUY/VyX0E5XlibOmWt10uabJzam1zlYjwiEgQSDc5+UIkFNaF9WM0JxXKaNMGf+F/ffUF+7kRKXM9A7C0xXqMg==}
+    engines: {node: '>=0.10.0'}
+
   immutable@5.1.4:
     resolution: {integrity: sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==}
 
@@ -5295,6 +5304,9 @@ packages:
   thunky@1.1.0:
     resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==}
 
+  tiny-case@1.0.3:
+    resolution: {integrity: sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==}
+
   tiny-invariant@1.3.3:
     resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
 
@@ -5436,6 +5448,10 @@ packages:
     resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
     engines: {node: '>=8'}
 
+  type-fest@2.19.0:
+    resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
+    engines: {node: '>=12.20'}
+
   type-fest@4.41.0:
     resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
     engines: {node: '>=16'}
@@ -5838,6 +5854,9 @@ packages:
     resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==}
     engines: {node: '>=10'}
 
+  yup@1.7.1:
+    resolution: {integrity: sha512-GKHFX2nXul2/4Dtfxhozv701jLQHdf6J34YDh2cEkpqoo8le5Mg6/LrdseVLrFarmFygZTlfIhHx/QKfb/QWXw==}
+
 snapshots:
 
   '@babel/code-frame@7.12.11':
@@ -6951,22 +6970,12 @@ snapshots:
       '@nodelib/fs.scandir': 2.1.5
       fastq: 1.18.0
 
-  '@openshift-console/dynamic-plugin-sdk-internal@4.20.0(i18next@19.9.2)(react-dom@17.0.2(react@17.0.2))':
+  '@openshift-console/dynamic-plugin-sdk-internal@4.22.0(react@17.0.2)':
     dependencies:
-      '@patternfly/react-topology': 6.2.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
-      immutable: 3.8.2
-      react: 17.0.2
-      react-i18next: 11.18.6(i18next@19.9.2)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
-      react-redux: 7.2.9(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
-      react-router: 5.3.4(react@17.0.2)
-      react-router-dom: 5.3.4(react@17.0.2)
-      react-router-dom-v5-compat: 6.30.0(react-dom@17.0.2(react@17.0.2))(react-router-dom@5.3.4(react@17.0.2))(react@17.0.2)
-      redux: 4.0.1
-      redux-thunk: 2.4.0(redux@4.0.1)
+      '@openshift/dynamic-plugin-sdk': 8.2.0(react@17.0.2)
+      immutable: 3.8.3
     transitivePeerDependencies:
-      - i18next
-      - react-dom
-      - react-native
+      - react
 
   '@openshift-console/dynamic-plugin-sdk-webpack@4.20.0(typescript@5.9.3)(webpack-cli@4.10.0)':
     dependencies:
@@ -7022,6 +7031,14 @@ snapshots:
       webpack: 5.105.2(webpack-cli@4.10.0)
       yup: 0.32.11
 
+  '@openshift/dynamic-plugin-sdk@8.2.0(react@17.0.2)':
+    dependencies:
+      lodash: 4.18.1
+      react: 17.0.2
+      semver: 7.7.3
+      uuid: 8.3.2
+      yup: 1.7.1
+
   '@parcel/watcher-android-arm64@2.5.6':
     optional: true
 
@@ -9796,6 +9813,8 @@ snapshots:
 
   immutable@3.8.2: {}
 
+  immutable@3.8.3: {}
+
   immutable@5.1.4: {}
 
   import-fresh@3.3.1:
@@ -10038,7 +10057,7 @@ snapshots:
       '@babel/parser': 7.29.0
       '@istanbuljs/schema': 0.1.6
       istanbul-lib-coverage: 3.2.2
-      semver: 7.8.5
+      semver: 7.7.3
     transitivePeerDependencies:
       - supports-color
 
@@ -10651,7 +10670,7 @@ snapshots:
 
   make-dir@4.0.0:
     dependencies:
-      semver: 7.8.5
+      semver: 7.7.3
 
   make-error@1.3.6: {}
 
@@ -11914,6 +11933,8 @@ snapshots:
 
   thunky@1.1.0: {}
 
+  tiny-case@1.0.3: {}
+
   tiny-invariant@1.3.3: {}
 
   tiny-warning@1.0.3: {}
@@ -12051,6 +12072,8 @@ snapshots:
 
   type-fest@0.6.0: {}
 
+  type-fest@2.19.0: {}
+
   type-fest@4.41.0: {}
 
   type-is@1.6.18:
@@ -12558,3 +12581,10 @@ snapshots:
       nanoclone: 0.2.1
       property-expr: 2.0.6
       toposort: 2.0.2
+
+  yup@1.7.1:
+    dependencies:
+      property-expr: 2.0.6
+      tiny-case: 1.0.3
+      toposort: 2.0.2
+      type-fest: 2.19.0
