From c62df5c35d0735869db9ede81eeffed05b673d37 Mon Sep 17 00:00:00 2001 From: ailane Date: Fri, 14 Nov 2025 10:50:43 +0100 Subject: [PATCH 01/62] update UI and support multi release --- .gitignore | 56 +- CHANGELOG.md | 0 README.md | 72 +- ecosystem.config.cjs | 21 + ecosystem.config.js | 21 + package-lock.json | 4 +- package.json | 5 +- pnpm-lock.yaml | 30 + src/app.css | 236 +- src/app.html | 43 +- src/hooks.server.ts | 54 + src/lib/components/AnimatedBackground.svelte | 52 + src/lib/components/DiffRender.svelte | 128 + src/lib/components/Footer.svelte | 137 +- src/lib/components/Navbar.svelte | 84 +- src/lib/components/Render.svelte | 2 +- src/lib/components/Sidebar.svelte | 284 ++ src/lib/components/Tree.svelte | 187 +- src/lib/components/functions.ts | 33 + src/lib/releases.yaml | 16 + src/lib/resources.yaml | 192 +- src/lib/structure.ts | 13 + src/routes/+layout.svelte | 21 +- src/routes/+page.svelte | 1116 ++++- src/routes/[name]/+page.ts | 46 +- src/routes/[name]/[version]/+page.svelte | 793 +++- src/routes/[name]/[version]/+page.ts | 79 +- src/routes/uploads/+page.svelte | 6 +- static/generate-manifests.sh | 115 + static/get-crds-for-release.sh | 99 + static/images/bird-logo.svg | 3 + static/merge-crds.py | 56 - .../v1alpha1.yaml | 63 + .../alarms.core.eda.nokia.com/v1.yaml | 0 .../artifacts.artifacts.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 47 + .../v1alpha1.yaml | 250 ++ .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 302 ++ .../v1alpha1.yaml | 75 + .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 51 + .../v1alpha1.yaml | 246 ++ .../v1alpha1.yaml | 55 + .../v1alpha1.yaml | 198 + .../v1alpha1.yaml | 73 + .../catalogs.appstore.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 251 ++ .../chassis.components.eda.nokia.com/v1.yaml | 0 .../v1.yaml | 0 .../clusterroles.core.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 42 + .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 639 +++ .../v1.yaml | 0 .../v1alpha1.yaml | 69 + .../cxclusters.cx.eda.nokia.com/v1alpha1.yaml | 3702 ++++++++++++++++ .../v1alpha1.yaml | 58 + .../v1alpha1.yaml | 43 + .../v1alpha1.yaml | 265 ++ .../v1alpha1.yaml | 323 ++ .../v1alpha1.yaml | 144 + .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 274 ++ .../v1alpha1.yaml | 278 ++ .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 123 + .../v1alpha1.yaml | 128 + .../designers.core.eda.nokia.com/v1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../deviations.core.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 63 + .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 69 + .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../edgeinterfaces.core.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 262 ++ .../engineconfigs.core.eda.nokia.com/v1.yaml | 911 ++++ .../v1.yaml | 0 .../v1alpha1.yaml | 502 +++ .../v1alpha1.yaml | 0 .../fans.components.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 629 +++ .../v1alpha1.yaml | 33 + .../globalconfigs.core.eda.nokia.com/v1.yaml | 55 + .../httpproxies.core.eda.nokia.com/v1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 785 ++++ .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 84 + .../v1.yaml | 84 + .../v1alpha1.yaml | 432 ++ .../v1alpha1.yaml | 88 + .../isls.fabrics.eda.nokia.com/v1alpha1.yaml | 202 + .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../licenses.core.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 static/resources/25.4.2/manifest.json | 1753 ++++++++ .../manifests.core.eda.nokia.com/v1.yaml | 442 ++ .../v1.yaml | 0 .../v1alpha1.yaml | 69 + .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 548 +++ .../mirrors.oam.eda.nokia.com/v1alpha1.yaml | 749 ++++ .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../monitors.components.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../namespaces.core.eda.nokia.com/v1.yaml | 0 .../nodeconfigs.core.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../nodeprofiles.core.eda.nokia.com/v1.yaml | 358 ++ .../v1.yaml | 0 .../nodeusers.core.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../pings.oam.eda.nokia.com/v1alpha1.yaml | 83 + .../v1alpha1.yaml | 60 + .../v1alpha1.yaml | 60 + .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 172 + .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../queues.qos.eda.nokia.com/v1alpha1.yaml | 52 + .../registries.appstore.eda.nokia.com/v1.yaml | 0 .../roles.core.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 354 ++ .../v1alpha1.yaml | 102 + .../v1alpha1.yaml | 43 + .../v1alpha1.yaml | 264 ++ .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 268 ++ .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 309 ++ .../v1alpha1.yaml | 55 + .../simlinks.test.eda.nokia.com/v1.yaml | 95 + .../simnodes.test.eda.nokia.com/v1.yaml | 53 + .../simtopologies.core.eda.nokia.com/v1.yaml | 91 + .../simtoponodes.core.eda.nokia.com/v1.yaml | 109 + .../v1alpha1.yaml | 47 + .../v1alpha1.yaml | 133 + .../v1.yaml | 0 .../v1alpha1.yaml | 103 + .../v1alpha1.yaml | 0 .../targetnodes.core.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../topobreakouts.core.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../topolinks.core.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../topologies.core.eda.nokia.com/v1.yaml | 332 ++ .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../toponodes.core.eda.nokia.com/v1.yaml | 217 + .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../transactions.core.eda.nokia.com/v1.yaml | 0 .../udpproxies.core.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 2055 +++++++++ .../v1alpha1.yaml | 69 + .../v1alpha1.yaml | 223 + .../v1alpha1.yaml | 78 + .../v1.yaml | 0 .../waitforinputs.core.eda.nokia.com/v1.yaml | 0 .../v1.yaml | 74 + .../workflows.core.eda.nokia.com/v1.yaml | 119 + .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../25.8.1/alarms.core.eda.nokia.com/v1.yaml | 104 + .../v1.yaml | 0 .../artifacts.artifacts.eda.nokia.com/v1.yaml | 183 + .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 222 + .../v1alpha1.yaml | 94 + .../v1alpha1.yaml | 56 + .../v1alpha1.yaml | 39 + .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../bgpgroups.protocols.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../bgppeers.protocols.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 70 + .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../catalogs.appstore.eda.nokia.com/v1.yaml | 91 + .../v1alpha1.yaml | 0 .../chassis.components.eda.nokia.com/v1.yaml | 97 + .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 49 + .../clusterroles.core.eda.nokia.com/v1.yaml | 130 + .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 0 .../v1.yaml | 110 + .../v1alpha1.yaml | 107 + .../v1alpha1.yaml | 95 + .../v1alpha1.yaml | 39 + .../v1.yaml | 122 + .../v1alpha1.yaml | 0 .../v1.yaml | 69 + .../cxclusters.cx.eda.nokia.com/v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 105 + .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 228 + .../v1alpha1.yaml | 42 + .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../designers.core.eda.nokia.com/v1.yaml | 98 + .../v1.yaml | 81 + .../v1alpha1.yaml | 69 + .../deviations.core.eda.nokia.com/v1.yaml | 90 + .../dhcprelays.services.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 53 + .../v1alpha1.yaml | 53 + .../v1.yaml | 39 + .../v1alpha1.yaml | 39 + .../v1.yaml | 25 +- .../v1alpha1.yaml | 47 + .../v1alpha1.yaml | 58 + .../v1alpha1.yaml | 39 + .../edgeinterfaces.core.eda.nokia.com/v1.yaml | 86 + .../edgepings.services.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../egresspolicys.qos.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../engineconfigs.core.eda.nokia.com/v1.yaml | 0 .../v1.yaml | 116 + .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 120 + .../fans.components.eda.nokia.com/v1.yaml | 94 + .../v1alpha1.yaml | 50 + .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../globalconfigs.core.eda.nokia.com/v1.yaml | 0 .../httpproxies.core.eda.nokia.com/v1.yaml | 53 + .../v1.yaml | 92 + .../ingresspolicys.qos.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 72 + .../v1.yaml | 116 + .../v1alpha1.yaml | 363 ++ .../v1alpha1.yaml | 86 + .../v1.yaml | 0 .../v1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../isls.fabrics.eda.nokia.com/v1alpha1.yaml | 0 .../v1alpha1.yaml | 106 + .../v1alpha1.yaml | 43 + .../v1alpha1.yaml | 48 + .../licenses.core.eda.nokia.com/v1.yaml | 66 + .../v1alpha1.yaml | 69 + .../v1alpha1.yaml | 44 + .../v1alpha1.yaml | 54 + static/resources/25.8.1/manifest.json | 1986 +++++++++ .../manifests.core.eda.nokia.com/v1.yaml | 0 .../v1.yaml | 69 + .../v1alpha1.yaml | 43 + .../v1alpha1.yaml | 0 .../mirrors.oam.eda.nokia.com/v1alpha1.yaml | 0 .../v1alpha1.yaml | 73 + .../v1.yaml | 39 + .../v1alpha1.yaml | 39 + .../monitors.components.eda.nokia.com/v1.yaml | 182 + .../v1alpha1.yaml | 182 + .../v1.yaml | 194 + .../v1alpha1.yaml | 194 + .../namespaces.core.eda.nokia.com/v1.yaml | 39 + .../nodeconfigs.core.eda.nokia.com/v1.yaml | 78 + .../v1alpha1.yaml | 43 + .../v1alpha1.yaml | 105 + .../nodeprofiles.core.eda.nokia.com/v1.yaml | 0 .../v1.yaml | 135 + .../nodeusers.core.eda.nokia.com/v1.yaml | 96 + .../v1alpha1.yaml | 48 + .../v1alpha1.yaml | 118 + .../v1alpha1.yaml | 52 + .../pings.oam.eda.nokia.com/v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 0 .../v1.yaml | 124 + .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 60 + .../queues.qos.eda.nokia.com/v1.yaml | 0 .../queues.qos.eda.nokia.com/v1alpha1.yaml | 0 .../registries.appstore.eda.nokia.com/v1.yaml | 79 + .../25.8.1/roles.core.eda.nokia.com/v1.yaml | 128 + .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../routers.services.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 0 .../simlinks.core.eda.nokia.com/v1.yaml | 0 .../simnodes.core.eda.nokia.com/v1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 90 + .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 68 + .../targetnodes.core.eda.nokia.com/v1.yaml | 443 ++ .../v1alpha1.yaml | 0 .../v1alpha1.yaml | 127 + .../v1.yaml | 37 + .../topobreakouts.core.eda.nokia.com/v1.yaml | 65 + .../v1alpha1.yaml | 33 + .../topolinks.core.eda.nokia.com/v1.yaml | 132 + .../v1alpha1.yaml | 107 + .../v1alpha1.yaml | 78 + .../v1alpha1.yaml | 79 + .../toponodes.core.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 69 + .../v1.yaml | 210 + .../transactions.core.eda.nokia.com/v1.yaml | 102 + .../udpproxies.core.eda.nokia.com/v1.yaml | 76 + .../v1alpha1.yaml | 33 + .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 0 .../v1alpha1.yaml | 0 .../vlans.services.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../vlanstates.services.eda.nokia.com/v1.yaml | 0 .../v1alpha1.yaml | 0 .../v1.yaml | 69 + .../waitforinputs.core.eda.nokia.com/v1.yaml | 42 + .../v1.yaml | 0 .../workflows.core.eda.nokia.com/v1.yaml | 0 .../v1.yaml | 63 + .../v1alpha1.yaml | 65 + .../25.8.2/alarms.core.eda.nokia.com/v1.yaml | 104 + .../v1.yaml | 113 + .../artifacts.artifacts.eda.nokia.com/v1.yaml | 183 + .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 45 + .../v1alpha1.yaml | 83 + .../v1alpha1.yaml | 222 + .../v1alpha1.yaml | 94 + .../v1alpha1.yaml | 56 + .../v1alpha1.yaml | 39 + .../v1.yaml | 47 + .../v1alpha1.yaml | 49 + .../bgpgroups.protocols.eda.nokia.com/v1.yaml | 314 ++ .../v1alpha1.yaml | 252 ++ .../v1.yaml | 22 +- .../v1alpha1.yaml | 44 + .../bgppeers.protocols.eda.nokia.com/v1.yaml | 366 ++ .../v1alpha1.yaml | 304 ++ .../v1.yaml | 75 + .../v1alpha1.yaml | 77 + .../v1alpha1.yaml | 70 + .../v1.yaml | 51 + .../v1alpha1.yaml | 53 + .../v1.yaml | 251 ++ .../v1alpha1.yaml | 248 ++ .../v1.yaml | 55 + .../v1alpha1.yaml | 57 + .../v1.yaml | 198 + .../v1alpha1.yaml | 200 + .../v1.yaml | 73 + .../v1alpha1.yaml | 75 + .../catalogs.appstore.eda.nokia.com/v1.yaml | 91 + .../v1alpha1.yaml | 256 ++ .../chassis.components.eda.nokia.com/v1.yaml | 97 + .../v1.yaml | 61 + .../v1alpha1.yaml | 63 + .../v1alpha1.yaml | 64 + .../v1alpha1.yaml | 59 + .../v1.yaml | 49 + .../clusterroles.core.eda.nokia.com/v1.yaml | 130 + .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 49 + .../v1.yaml | 110 + .../v1alpha1.yaml | 107 + .../v1alpha1.yaml | 95 + .../v1alpha1.yaml | 39 + .../v1.yaml | 122 + .../v1alpha1.yaml | 652 +++ .../v1.yaml | 69 + .../cxclusters.cx.eda.nokia.com/v1alpha1.yaml | 3713 +++++++++++++++++ .../v1.yaml | 58 + .../v1alpha1.yaml | 60 + .../v1.yaml | 43 + .../v1alpha1.yaml | 45 + .../v1.yaml | 361 ++ .../v1alpha1.yaml | 267 ++ .../v1.yaml | 419 ++ .../v1alpha1.yaml | 325 ++ .../v1alpha1.yaml | 152 + .../v1alpha1.yaml | 105 + .../v1.yaml | 370 ++ .../v1alpha1.yaml | 276 ++ .../v1.yaml | 374 ++ .../v1alpha1.yaml | 280 ++ .../v1alpha1.yaml | 228 + .../v1alpha1.yaml | 42 + .../v1.yaml | 120 + .../v1alpha1.yaml | 128 + .../v1alpha1.yaml | 238 ++ .../designers.core.eda.nokia.com/v1.yaml | 98 + .../v1.yaml | 81 + .../v1alpha1.yaml | 69 + .../deviations.core.eda.nokia.com/v1.yaml | 90 + .../dhcprelays.services.eda.nokia.com/v1.yaml | 63 + .../v1alpha1.yaml | 65 + .../v1.yaml | 53 + .../v1alpha1.yaml | 53 + .../v1.yaml | 39 + .../v1alpha1.yaml | 39 + .../v1.yaml | 47 + .../v1alpha1.yaml | 47 + .../v1alpha1.yaml | 58 + .../v1alpha1.yaml | 39 + .../edgeinterfaces.core.eda.nokia.com/v1.yaml | 86 + .../edgepings.services.eda.nokia.com/v1.yaml | 67 + .../v1alpha1.yaml | 69 + .../egresspolicys.qos.eda.nokia.com/v1.yaml | 262 ++ .../v1alpha1.yaml | 264 ++ .../engineconfigs.core.eda.nokia.com/v1.yaml | 917 ++++ .../v1.yaml | 116 + .../v1alpha1.yaml | 517 +++ .../v1alpha1.yaml | 120 + .../fans.components.eda.nokia.com/v1.yaml | 94 + .../v1alpha1.yaml | 50 + .../v1alpha1.yaml | 642 +++ .../v1.yaml | 33 + .../v1alpha1.yaml | 35 + .../globalconfigs.core.eda.nokia.com/v1.yaml | 59 + .../httpproxies.core.eda.nokia.com/v1.yaml | 53 + .../v1.yaml | 92 + .../ingresspolicys.qos.eda.nokia.com/v1.yaml | 785 ++++ .../v1alpha1.yaml | 787 ++++ .../v1alpha1.yaml | 72 + .../v1.yaml | 116 + .../v1alpha1.yaml | 363 ++ .../v1alpha1.yaml | 86 + .../v1.yaml | 90 + .../v1.yaml | 90 + .../v1.yaml | 443 ++ .../v1alpha1.yaml | 445 ++ .../v1.yaml | 88 + .../v1alpha1.yaml | 90 + .../v1alpha1.yaml | 122 + .../isls.fabrics.eda.nokia.com/v1alpha1.yaml | 212 + .../v1alpha1.yaml | 106 + .../v1alpha1.yaml | 43 + .../v1alpha1.yaml | 48 + .../licenses.core.eda.nokia.com/v1.yaml | 66 + .../v1alpha1.yaml | 69 + .../v1alpha1.yaml | 44 + .../v1alpha1.yaml | 54 + static/resources/25.8.2/manifest.json | 1986 +++++++++ .../manifests.core.eda.nokia.com/v1.yaml | 477 +++ .../v1.yaml | 69 + .../v1alpha1.yaml | 43 + .../v1alpha1.yaml | 558 +++ .../mirrors.oam.eda.nokia.com/v1alpha1.yaml | 759 ++++ .../v1alpha1.yaml | 73 + .../v1.yaml | 39 + .../v1alpha1.yaml | 39 + .../monitors.components.eda.nokia.com/v1.yaml | 182 + .../v1alpha1.yaml | 182 + .../v1.yaml | 194 + .../v1alpha1.yaml | 194 + .../namespaces.core.eda.nokia.com/v1.yaml | 39 + .../nodeconfigs.core.eda.nokia.com/v1.yaml | 78 + .../v1alpha1.yaml | 43 + .../v1alpha1.yaml | 105 + .../nodeprofiles.core.eda.nokia.com/v1.yaml | 366 ++ .../v1.yaml | 135 + .../nodeusers.core.eda.nokia.com/v1.yaml | 96 + .../v1alpha1.yaml | 48 + .../v1alpha1.yaml | 118 + .../v1alpha1.yaml | 52 + .../pings.oam.eda.nokia.com/v1alpha1.yaml | 150 + .../v1.yaml | 60 + .../v1alpha1.yaml | 62 + .../v1.yaml | 64 + .../v1alpha1.yaml | 62 + .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 281 ++ .../v1.yaml | 124 + .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 60 + .../25.8.2/queues.qos.eda.nokia.com/v1.yaml | 52 + .../queues.qos.eda.nokia.com/v1alpha1.yaml | 54 + .../registries.appstore.eda.nokia.com/v1.yaml | 79 + .../25.8.2/roles.core.eda.nokia.com/v1.yaml | 128 + .../v1.yaml | 365 ++ .../v1alpha1.yaml | 367 ++ .../v1.yaml | 102 + .../v1alpha1.yaml | 104 + .../v1alpha1.yaml | 134 + .../v1.yaml | 43 + .../v1alpha1.yaml | 45 + .../v1.yaml | 328 ++ .../v1alpha1.yaml | 266 ++ .../v1.yaml | 42 + .../v1alpha1.yaml | 44 + .../v1.yaml | 332 ++ .../v1alpha1.yaml | 270 ++ .../v1.yaml | 42 + .../v1alpha1.yaml | 44 + .../routers.services.eda.nokia.com/v1.yaml | 309 ++ .../v1alpha1.yaml | 311 ++ .../v1.yaml | 55 + .../v1alpha1.yaml | 57 + .../v1alpha1.yaml | 56 + .../simlinks.core.eda.nokia.com/v1.yaml | 87 + .../simnodes.core.eda.nokia.com/v1.yaml | 114 + .../v1.yaml | 47 + .../v1alpha1.yaml | 49 + .../v1.yaml | 130 + .../v1alpha1.yaml | 138 + .../v1.yaml | 90 + .../v1alpha1.yaml | 117 + .../v1alpha1.yaml | 68 + .../targetnodes.core.eda.nokia.com/v1.yaml | 443 ++ .../v1alpha1.yaml | 65 + .../v1alpha1.yaml | 127 + .../v1.yaml | 37 + .../topobreakouts.core.eda.nokia.com/v1.yaml | 65 + .../v1alpha1.yaml | 33 + .../topolinks.core.eda.nokia.com/v1.yaml | 132 + .../v1alpha1.yaml | 107 + .../v1alpha1.yaml | 78 + .../v1alpha1.yaml | 79 + .../toponodes.core.eda.nokia.com/v1.yaml | 222 + .../v1alpha1.yaml | 69 + .../v1.yaml | 210 + .../transactions.core.eda.nokia.com/v1.yaml | 102 + .../udpproxies.core.eda.nokia.com/v1.yaml | 76 + .../v1alpha1.yaml | 33 + .../v1.yaml | 2316 ++++++++++ .../v1alpha1.yaml | 2191 ++++++++++ .../v1.yaml | 69 + .../v1alpha1.yaml | 71 + .../vlans.services.eda.nokia.com/v1.yaml | 223 + .../v1alpha1.yaml | 225 + .../vlanstates.services.eda.nokia.com/v1.yaml | 78 + .../v1alpha1.yaml | 80 + .../v1.yaml | 69 + .../waitforinputs.core.eda.nokia.com/v1.yaml | 42 + .../v1.yaml | 78 + .../workflows.core.eda.nokia.com/v1.yaml | 53 + .../v1.yaml | 63 + .../v1alpha1.yaml | 65 + .../25.8.3/alarms.core.eda.nokia.com/v1.yaml | 104 + .../v1.yaml | 113 + .../artifacts.artifacts.eda.nokia.com/v1.yaml | 183 + .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 45 + .../v1alpha1.yaml | 83 + .../v1alpha1.yaml | 222 + .../v1alpha1.yaml | 94 + .../v1alpha1.yaml | 56 + .../v1alpha1.yaml | 39 + .../v1.yaml | 47 + .../v1alpha1.yaml | 49 + .../bgpgroups.protocols.eda.nokia.com/v1.yaml | 314 ++ .../v1alpha1.yaml | 252 ++ .../v1.yaml | 22 +- .../v1alpha1.yaml | 44 + .../bgppeers.protocols.eda.nokia.com/v1.yaml | 366 ++ .../v1alpha1.yaml | 304 ++ .../v1.yaml | 75 + .../v1alpha1.yaml | 77 + .../v1alpha1.yaml | 70 + .../v1.yaml | 51 + .../v1alpha1.yaml | 53 + .../v1.yaml | 251 ++ .../v1alpha1.yaml | 248 ++ .../v1.yaml | 55 + .../v1alpha1.yaml | 57 + .../v1.yaml | 198 + .../v1alpha1.yaml | 200 + .../v1.yaml | 73 + .../v1alpha1.yaml | 75 + .../catalogs.appstore.eda.nokia.com/v1.yaml | 91 + .../v1alpha1.yaml | 256 ++ .../chassis.components.eda.nokia.com/v1.yaml | 97 + .../v1.yaml | 55 + .../v1alpha1.yaml | 63 + .../v1alpha1.yaml | 58 + .../v1alpha1.yaml | 53 + .../v1.yaml | 49 + .../clusterroles.core.eda.nokia.com/v1.yaml | 130 + .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 49 + .../v1.yaml | 110 + .../v1alpha1.yaml | 107 + .../v1alpha1.yaml | 95 + .../v1alpha1.yaml | 39 + .../v1.yaml | 122 + .../v1alpha1.yaml | 652 +++ .../v1.yaml | 69 + .../cxclusters.cx.eda.nokia.com/v1alpha1.yaml | 3713 +++++++++++++++++ .../v1.yaml | 58 + .../v1alpha1.yaml | 60 + .../v1.yaml | 43 + .../v1alpha1.yaml | 45 + .../v1.yaml | 361 ++ .../v1alpha1.yaml | 267 ++ .../v1.yaml | 419 ++ .../v1alpha1.yaml | 325 ++ .../v1alpha1.yaml | 152 + .../v1alpha1.yaml | 105 + .../v1.yaml | 370 ++ .../v1alpha1.yaml | 276 ++ .../v1.yaml | 374 ++ .../v1alpha1.yaml | 280 ++ .../v1alpha1.yaml | 228 + .../v1alpha1.yaml | 42 + .../v1.yaml | 120 + .../v1alpha1.yaml | 128 + .../v1alpha1.yaml | 238 ++ .../designers.core.eda.nokia.com/v1.yaml | 98 + .../v1.yaml | 81 + .../v1alpha1.yaml | 69 + .../deviations.core.eda.nokia.com/v1.yaml | 90 + .../dhcprelays.services.eda.nokia.com/v1.yaml | 63 + .../v1alpha1.yaml | 65 + .../v1.yaml | 53 + .../v1alpha1.yaml | 53 + .../v1.yaml | 39 + .../v1alpha1.yaml | 39 + .../v1.yaml | 47 + .../v1alpha1.yaml | 47 + .../v1alpha1.yaml | 58 + .../v1alpha1.yaml | 39 + .../edgeinterfaces.core.eda.nokia.com/v1.yaml | 86 + .../edgepings.services.eda.nokia.com/v1.yaml | 61 + .../v1alpha1.yaml | 69 + .../egresspolicys.qos.eda.nokia.com/v1.yaml | 262 ++ .../v1alpha1.yaml | 264 ++ .../engineconfigs.core.eda.nokia.com/v1.yaml | 917 ++++ .../v1.yaml | 116 + .../v1alpha1.yaml | 517 +++ .../v1alpha1.yaml | 120 + .../fans.components.eda.nokia.com/v1.yaml | 94 + .../v1alpha1.yaml | 50 + .../v1alpha1.yaml | 642 +++ .../v1.yaml | 33 + .../v1alpha1.yaml | 35 + .../globalconfigs.core.eda.nokia.com/v1.yaml | 59 + .../httpproxies.core.eda.nokia.com/v1.yaml | 53 + .../v1.yaml | 92 + .../ingresspolicys.qos.eda.nokia.com/v1.yaml | 785 ++++ .../v1alpha1.yaml | 787 ++++ .../v1alpha1.yaml | 72 + .../v1.yaml | 116 + .../v1alpha1.yaml | 363 ++ .../v1alpha1.yaml | 86 + .../v1.yaml | 90 + .../v1.yaml | 90 + .../v1.yaml | 443 ++ .../v1alpha1.yaml | 445 ++ .../v1.yaml | 88 + .../v1alpha1.yaml | 90 + .../v1alpha1.yaml | 122 + .../isls.fabrics.eda.nokia.com/v1alpha1.yaml | 212 + .../v1alpha1.yaml | 106 + .../v1alpha1.yaml | 43 + .../v1alpha1.yaml | 48 + .../licenses.core.eda.nokia.com/v1.yaml | 66 + .../v1alpha1.yaml | 69 + .../v1alpha1.yaml | 44 + .../v1alpha1.yaml | 54 + static/resources/25.8.3/manifest.json | 1986 +++++++++ .../manifests.core.eda.nokia.com/v1.yaml | 477 +++ .../v1.yaml | 69 + .../v1alpha1.yaml | 43 + .../v1alpha1.yaml | 558 +++ .../mirrors.oam.eda.nokia.com/v1alpha1.yaml | 759 ++++ .../v1alpha1.yaml | 73 + .../v1.yaml | 39 + .../v1alpha1.yaml | 39 + .../monitors.components.eda.nokia.com/v1.yaml | 182 + .../v1alpha1.yaml | 182 + .../v1.yaml | 194 + .../v1alpha1.yaml | 194 + .../namespaces.core.eda.nokia.com/v1.yaml | 39 + .../nodeconfigs.core.eda.nokia.com/v1.yaml | 78 + .../v1alpha1.yaml | 43 + .../v1alpha1.yaml | 105 + .../nodeprofiles.core.eda.nokia.com/v1.yaml | 366 ++ .../v1.yaml | 135 + .../nodeusers.core.eda.nokia.com/v1.yaml | 96 + .../v1alpha1.yaml | 48 + .../v1alpha1.yaml | 118 + .../v1alpha1.yaml | 52 + .../pings.oam.eda.nokia.com/v1alpha1.yaml | 150 + .../v1.yaml | 60 + .../v1alpha1.yaml | 62 + .../v1.yaml | 64 + .../v1alpha1.yaml | 62 + .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 281 ++ .../v1.yaml | 124 + .../v1alpha1.yaml | 42 + .../v1alpha1.yaml | 60 + .../25.8.3/queues.qos.eda.nokia.com/v1.yaml | 52 + .../queues.qos.eda.nokia.com/v1alpha1.yaml | 54 + .../registries.appstore.eda.nokia.com/v1.yaml | 79 + .../25.8.3/roles.core.eda.nokia.com/v1.yaml | 128 + .../v1.yaml | 365 ++ .../v1alpha1.yaml | 367 ++ .../v1.yaml | 102 + .../v1alpha1.yaml | 104 + .../v1alpha1.yaml | 134 + .../v1.yaml | 43 + .../v1alpha1.yaml | 45 + .../v1.yaml | 328 ++ .../v1alpha1.yaml | 266 ++ .../v1.yaml | 42 + .../v1alpha1.yaml | 44 + .../v1.yaml | 332 ++ .../v1alpha1.yaml | 270 ++ .../v1.yaml | 42 + .../v1alpha1.yaml | 44 + .../routers.services.eda.nokia.com/v1.yaml | 309 ++ .../v1alpha1.yaml | 311 ++ .../v1.yaml | 55 + .../v1alpha1.yaml | 57 + .../v1alpha1.yaml | 50 + .../simlinks.core.eda.nokia.com/v1.yaml | 87 + .../simnodes.core.eda.nokia.com/v1.yaml | 114 + .../v1.yaml | 47 + .../v1alpha1.yaml | 49 + .../v1.yaml | 130 + .../v1alpha1.yaml | 138 + .../v1.yaml | 90 + .../v1alpha1.yaml | 117 + .../v1alpha1.yaml | 68 + .../targetnodes.core.eda.nokia.com/v1.yaml | 443 ++ .../v1alpha1.yaml | 66 + .../v1alpha1.yaml | 127 + .../v1.yaml | 37 + .../topobreakouts.core.eda.nokia.com/v1.yaml | 65 + .../v1alpha1.yaml | 33 + .../topolinks.core.eda.nokia.com/v1.yaml | 132 + .../v1alpha1.yaml | 107 + .../v1alpha1.yaml | 78 + .../v1alpha1.yaml | 79 + .../toponodes.core.eda.nokia.com/v1.yaml | 222 + .../v1alpha1.yaml | 69 + .../v1.yaml | 210 + .../transactions.core.eda.nokia.com/v1.yaml | 102 + .../udpproxies.core.eda.nokia.com/v1.yaml | 76 + .../v1alpha1.yaml | 33 + .../v1.yaml | 2316 ++++++++++ .../v1alpha1.yaml | 2191 ++++++++++ .../v1.yaml | 69 + .../v1alpha1.yaml | 71 + .../vlans.services.eda.nokia.com/v1.yaml | 223 + .../v1alpha1.yaml | 225 + .../vlanstates.services.eda.nokia.com/v1.yaml | 78 + .../v1alpha1.yaml | 80 + .../v1.yaml | 69 + .../waitforinputs.core.eda.nokia.com/v1.yaml | 42 + .../v1.yaml | 78 + .../workflows.core.eda.nokia.com/v1.yaml | 53 + .../v1alpha1.yaml | 137 - .../v1alpha1.yaml | 145 - .../v1alpha1.yaml | 175 - .../v1alpha1.yaml | 123 - .../v1alpha1.yaml | 154 - .../v1alpha1.yaml | 142 - .../v1alpha1.yaml | 80 - .../v1alpha1.yaml | 173 - .../v1.yaml | 108 - .../v1alpha1.yaml | 133 - .../v1alpha1.yaml | 148 - .../v1alpha1.yaml | 92 - .../v1alpha1.yaml | 151 - .../v1alpha1.yaml | 106 - .../v1.yaml | 139 - .../v1.yaml | 91 - .../v1.yaml | 65 - .../v1.yaml | 74 - .../v1alpha1.yaml | 145 - .../v1alpha1.yaml | 165 - .../exports.nats.eda.nokia.com/v1alpha1.yaml | 118 - .../exports.prom.eda.nokia.com/v1alpha1.yaml | 166 - .../v1alpha1.yaml | 153 - .../v1alpha1.yaml | 142 - .../v1alpha1.yaml | 109 - .../v1alpha1.yaml | 80 - .../v1alpha1.yaml | 170 - .../notifiers.notifiers.eda.nokia.com/v1.yaml | 101 - .../pagers.pagers.eda.nokia.com/v1alpha1.yaml | 126 - .../v1alpha1.yaml | 148 - .../v1alpha1.yaml | 92 - .../v1alpha1.yaml | 151 - .../v1alpha1.yaml | 106 - version.json | 10 + vite.config.ts | 35 +- 885 files changed, 117462 insertions(+), 4740 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 ecosystem.config.cjs create mode 100644 ecosystem.config.js create mode 100644 src/hooks.server.ts create mode 100644 src/lib/components/AnimatedBackground.svelte create mode 100644 src/lib/components/DiffRender.svelte create mode 100644 src/lib/components/Sidebar.svelte create mode 100644 src/lib/releases.yaml create mode 100755 static/generate-manifests.sh create mode 100755 static/get-crds-for-release.sh create mode 100644 static/images/bird-logo.svg delete mode 100644 static/merge-crds.py create mode 100644 static/resources/25.4.2/aggregateroutes.protocols.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/alarms.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/artifacts.artifacts.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/backends.aifabrics.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/backendstates.aifabrics.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/banners.siteinfo.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/bannerstates.siteinfo.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/bgpgroupdeployments.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/bgpgroups.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/bgpgroupstates.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/bgppeers.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/bgppeerstates.protocols.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/breakouts.interfaces.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/bridgedomaindeployments.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/bridgedomains.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/bridgedomainstates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/bridgeinterfaces.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/bridgeinterfacestates.services.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/catalogs.appstore.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.4.2/certificatechecks.certcheck.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/chassis.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/clusterdiscoveries.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/clusterroles.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/communitysetdeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/communitysets.routingpolicies.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/components.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/components.components.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/configlets.config.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/configletstates.config.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/controlmodules.components.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.4.2/controlplanefilters.filters.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/cpuoverlays.components.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.4.2/cpuutiloverlays.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/cxclusters.cx.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/defaultaggregateroutes.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/defaultbgpgroupdeployments.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/defaultbgpgroups.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/defaultbgppeers.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/defaultinterfaces.routing.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/defaultinterfacestates.routing.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/defaultroutereflectorclients.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/defaultroutereflectors.protocols.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/defaultrouters.routing.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/defaultrouterstates.routing.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/defaultstaticroutes.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/deployimages.os.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/designers.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/deviationactions.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/deviationoverlays.topologies.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/deviations.core.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.4.2/dhcprelays.services.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/discoveries.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/discoveries.components.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/discoveryaggregatestates.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/discoveryaggregatestates.components.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/discoverystates.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/discoverystates.components.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/diskoverlays.topologies.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/drains.routing.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/drainstates.routing.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/edgeinterfaces.core.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.4.2/egresspolicys.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/engineconfigs.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.4.2}/fabricmodules.components.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.4.2/fabrics.fabrics.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/fabricstates.fabrics.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/fans.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/filterdeployments.filters.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/filters.filters.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/forwardingclasss.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/globalconfigs.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.4.2}/httpproxies.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/indexallocationpools.core.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.4.2/ingresspolicys.qos.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/inits.bootstrap.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/interfacemodules.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/interfaces.interfaces.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/interfacestates.interfaces.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/ipallocationpools.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.4.2/ipinsubnetallocationpools.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.4.2/irbinterfaces.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/irbinterfacestates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/isls.fabrics.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/islstates.fabrics.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/keychaindeployments.security.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/keychains.security.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/licenses.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/lldpoverlays.topologies.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/managementrouters.bootstrap.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/managementrouterstates.bootstrap.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/manifest.json create mode 100644 static/resources/25.4.2/manifests.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.4.2}/memoryoverlays.components.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.4.2/memoryoverlays.topologies.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/mirrorfilterdeployments.filters.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/mirrorfilters.filters.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/mirrors.oam.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/mirrorstates.oam.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/monitoraggregatestates.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/monitoraggregatestates.system.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/monitors.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/monitors.system.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/monitorstates.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/monitorstates.system.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/namespaces.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/nodeconfigs.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/nodegroupdeployments.aaa.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/nodegroups.aaa.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/nodeprofiles.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.4.2}/nodesecurityprofiles.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/nodeusers.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/nodeuserstates.aaa.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/ntpclients.timing.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/ntpclientstates.timing.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/pings.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/policyattachments.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/policydeployments.qos.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/policydeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/policys.routingpolicies.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/powersupplies.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/prefixsetdeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/prefixsets.routingpolicies.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/queues.qos.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/registries.appstore.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/roles.core.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.4.2/routedinterfaces.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/routedinterfacestates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/routerdeployments.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/routereflectorclients.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/routereflectorclientstates.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/routereflectors.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/routereflectorstates.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/routers.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/routerstates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/simlinks.test.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.4.2/simnodes.test.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.4.2/simtopologies.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.4.2/simtoponodes.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.4.2/stateconfigs.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/staticroutes.protocols.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/subnetallocationpools.core.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.4.2/systeminterfaces.routing.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/systeminterfacestates.routing.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/targetnodes.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/thresholds.oam.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/thresholds.platformmetrics.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/topobreakouts.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/topolinkmonitors.topologies.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/topolinks.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/topolinkstates.topologies.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/topologies.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.4.2}/topologies.topologies.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/topologygroupings.topologies.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/toponodes.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.4.2}/trafficrateoverlays.topologies.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.4.2}/transactionresults.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/transactions.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/udpproxies.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/userdeployments.aaa.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.4.2/virtualnetworks.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/virtualnetworkstates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/vlans.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.4.2/vlanstates.services.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.4.2}/volumeoverlays.components.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.4.2}/waitforinputs.core.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.4.2/workflowdefinitions.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.4.2/workflows.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/aggregateroutes.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/aggregateroutes.protocols.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/alarms.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/appinstallers.appstore.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.8.1/artifacts.artifacts.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/aspathsetdeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/aspathsets.routingpolicies.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/attachmentlookups.routing.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/backends.aifabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/backendstates.aifabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/banners.siteinfo.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/bannerstates.siteinfo.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/bgpgroupdeployments.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/bgpgroupdeployments.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/bgpgroups.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/bgpgroups.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/bgpgroupstates.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/bgpgroupstates.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/bgppeers.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/bgppeers.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/bgppeerstates.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/bgppeerstates.protocols.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/breakouts.interfaces.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/bridgedomaindeployments.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/bridgedomaindeployments.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/bridgedomains.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/bridgedomains.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/bridgedomainstates.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/bridgedomainstates.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/bridgeinterfaces.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/bridgeinterfaces.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/bridgeinterfacestates.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/bridgeinterfacestates.services.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/catalogs.appstore.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/certificatechecks.certcheck.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/chassis.components.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/checkdefaultbgppeerss.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/checkdefaultbgppeerss.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/checkinterfacess.interfaces.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/cliplugins.environment.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/clusterdiscoveries.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/clusterroles.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/communitysetdeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/communitysets.routingpolicies.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/components.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/components.components.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/configlets.config.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/configletstates.config.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/controlmodules.components.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/controlplanefilters.filters.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/cpuoverlays.components.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/cxclusters.cx.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultaggregateroutes.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultaggregateroutes.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultbgpgroupdeployments.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultbgpgroupdeployments.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultbgpgroups.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultbgpgroups.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultbgppeers.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultbgppeers.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultinterfaces.routing.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/defaultinterfacestates.routing.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/defaultroutereflectorclients.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultroutereflectorclients.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultroutereflectors.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultroutereflectors.protocols.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/defaultrouters.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/defaultrouterstates.routing.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/defaultstaticroutes.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/defaultstaticroutes.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/deployimages.os.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/designers.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/deviationactions.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/deviationoverlays.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/deviations.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/dhcprelays.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/dhcprelays.services.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/discoveries.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/discoveries.components.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/discoveryaggregatestates.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/discoveryaggregatestates.components.eda.nokia.com/v1alpha1.yaml rename static/resources/{connectpluginactionables.connect.eda.nokia.com => 25.8.1/discoverystates.components.eda.nokia.com}/v1.yaml (62%) create mode 100644 static/resources/25.8.1/discoverystates.components.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/drains.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/drainstates.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/edgeinterfaces.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/edgepings.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/edgepings.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/egresspolicys.qos.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/egresspolicys.qos.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/engineconfigs.core.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.8.1/fabricmodules.components.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/fabrics.fabrics.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/fabricstates.fabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/fans.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/filterdeployments.filters.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/filters.filters.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/forwardingclasss.qos.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/forwardingclasss.qos.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/globalconfigs.core.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.8.1/httpproxies.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/indexallocationpools.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/ingresspolicys.qos.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/ingresspolicys.qos.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/inits.bootstrap.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/interfacemodules.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/interfaces.interfaces.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/interfacestates.interfaces.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/ipallocationpools.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/ipinsubnetallocationpools.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/irbinterfaces.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/irbinterfaces.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/irbinterfacestates.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/irbinterfacestates.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/islpings.fabrics.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/isls.fabrics.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/islstates.fabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/keychaindeployments.security.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/keychains.security.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/licenses.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/lldpoverlays.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/managementrouters.bootstrap.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/managementrouterstates.bootstrap.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/manifest.json rename static/resources/{ => 25.8.1}/manifests.core.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.8.1/memoryoverlays.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/mirrorfilterdeployments.filters.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/mirrorfilters.filters.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/mirrors.oam.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/mirrorstates.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/monitoraggregatestates.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/monitoraggregatestates.system.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/monitors.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/monitors.system.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/monitorstates.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/monitorstates.system.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/namespaces.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/nodeconfigs.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/nodegroupdeployments.aaa.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/nodegroups.aaa.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/nodeprofiles.core.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.8.1/nodesecurityprofiles.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/nodeusers.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/nodeuserstates.aaa.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/ntpclients.timing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/ntpclientstates.timing.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/pings.oam.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/policyattachments.qos.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/policyattachments.qos.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/policydeployments.qos.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/policydeployments.qos.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/policydeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/policys.routingpolicies.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/powersupplies.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/prefixsetdeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/prefixsets.routingpolicies.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/queues.qos.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/queues.qos.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/registries.appstore.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/roles.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/routedinterfaces.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/routedinterfaces.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/routedinterfacestates.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/routedinterfacestates.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/routelookups.routing.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/routerdeployments.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/routerdeployments.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/routereflectorclients.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/routereflectorclients.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/routereflectorclientstates.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/routereflectorclientstates.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/routereflectors.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/routereflectors.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/routereflectorstates.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/routereflectorstates.protocols.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/routers.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/routers.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/routerstates.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/routerstates.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/setupenvs.environment.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/simlinks.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/simnodes.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/stateconfigs.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/stateconfigs.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/staticroutes.protocols.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/staticroutes.protocols.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/subnetallocationpools.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/systeminterfaces.routing.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/systeminterfacestates.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/targetnodes.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/techsupports.oam.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/thresholds.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/thresholds.platformmetrics.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/topobreakouts.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/topolinkmonitors.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/topolinks.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/topolinkstates.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/topologies.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/topologygroupings.topologies.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/toponodes.core.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.8.1/trafficrateoverlays.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.1/transactionresults.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/transactions.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/udpproxies.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/userdeployments.aaa.eda.nokia.com/v1alpha1.yaml rename static/resources/{ => 25.8.1}/virtualnetworks.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/virtualnetworks.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/virtualnetworkstates.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/virtualnetworkstates.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/vlans.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/vlans.services.eda.nokia.com/v1alpha1.yaml (100%) rename static/resources/{ => 25.8.1}/vlanstates.services.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/vlanstates.services.eda.nokia.com/v1alpha1.yaml (100%) create mode 100644 static/resources/25.8.1/volumeoverlays.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.1/waitforinputs.core.eda.nokia.com/v1.yaml rename static/resources/{ => 25.8.1}/workflowdefinitions.core.eda.nokia.com/v1.yaml (100%) rename static/resources/{ => 25.8.1}/workflows.core.eda.nokia.com/v1.yaml (100%) create mode 100644 static/resources/25.8.2/aggregateroutes.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/aggregateroutes.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/alarms.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/appinstallers.appstore.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/artifacts.artifacts.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/aspathsetdeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/aspathsets.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/attachmentlookups.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/backends.aifabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/backendstates.aifabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/banners.siteinfo.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/bannerstates.siteinfo.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/bgpgroupdeployments.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/bgpgroupdeployments.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/bgpgroups.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/bgpgroups.protocols.eda.nokia.com/v1alpha1.yaml rename static/resources/{providers.notifiers.eda.nokia.com => 25.8.2/bgpgroupstates.protocols.eda.nokia.com}/v1.yaml (62%) create mode 100644 static/resources/25.8.2/bgpgroupstates.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/bgppeers.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/bgppeers.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/bgppeerstates.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/bgppeerstates.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/breakouts.interfaces.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/bridgedomaindeployments.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/bridgedomaindeployments.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/bridgedomains.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/bridgedomains.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/bridgedomainstates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/bridgedomainstates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/bridgeinterfaces.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/bridgeinterfaces.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/bridgeinterfacestates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/bridgeinterfacestates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/catalogs.appstore.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/certificatechecks.certcheck.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/chassis.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/checkdefaultbgppeerss.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/checkdefaultbgppeerss.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/checkinterfacess.interfaces.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/cliplugins.environment.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/clusterdiscoveries.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/clusterroles.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/communitysetdeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/communitysets.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/components.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/components.components.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/configlets.config.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/configletstates.config.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/controlmodules.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/controlplanefilters.filters.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/cpuoverlays.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/cxclusters.cx.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/defaultaggregateroutes.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/defaultaggregateroutes.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/defaultbgpgroupdeployments.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/defaultbgpgroupdeployments.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/defaultbgpgroups.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/defaultbgpgroups.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/defaultbgppeers.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/defaultbgppeers.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/defaultinterfaces.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/defaultinterfacestates.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/defaultroutereflectorclients.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/defaultroutereflectorclients.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/defaultroutereflectors.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/defaultroutereflectors.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/defaultrouters.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/defaultrouterstates.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/defaultstaticroutes.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/defaultstaticroutes.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/deployimages.os.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/designers.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/deviationactions.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/deviationoverlays.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/deviations.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/dhcprelays.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/dhcprelays.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/discoveries.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/discoveries.components.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/discoveryaggregatestates.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/discoveryaggregatestates.components.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/discoverystates.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/discoverystates.components.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/drains.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/drainstates.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/edgeinterfaces.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/edgepings.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/edgepings.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/egresspolicys.qos.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/egresspolicys.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/engineconfigs.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/fabricmodules.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/fabrics.fabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/fabricstates.fabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/fans.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/filterdeployments.filters.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/filters.filters.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/forwardingclasss.qos.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/forwardingclasss.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/globalconfigs.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/httpproxies.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/indexallocationpools.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/ingresspolicys.qos.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/ingresspolicys.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/inits.bootstrap.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/interfacemodules.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/interfaces.interfaces.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/interfacestates.interfaces.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/ipallocationpools.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/ipinsubnetallocationpools.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/irbinterfaces.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/irbinterfaces.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/irbinterfacestates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/irbinterfacestates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/islpings.fabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/isls.fabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/islstates.fabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/keychaindeployments.security.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/keychains.security.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/licenses.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/lldpoverlays.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/managementrouters.bootstrap.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/managementrouterstates.bootstrap.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/manifest.json create mode 100644 static/resources/25.8.2/manifests.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/memoryoverlays.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/mirrorfilterdeployments.filters.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/mirrorfilters.filters.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/mirrors.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/mirrorstates.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/monitoraggregatestates.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/monitoraggregatestates.system.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/monitors.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/monitors.system.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/monitorstates.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/monitorstates.system.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/namespaces.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/nodeconfigs.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/nodegroupdeployments.aaa.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/nodegroups.aaa.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/nodeprofiles.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/nodesecurityprofiles.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/nodeusers.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/nodeuserstates.aaa.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/ntpclients.timing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/ntpclientstates.timing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/pings.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/policyattachments.qos.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/policyattachments.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/policydeployments.qos.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/policydeployments.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/policydeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/policys.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/powersupplies.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/prefixsetdeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/prefixsets.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/queues.qos.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/queues.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/registries.appstore.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/roles.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/routedinterfaces.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/routedinterfaces.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/routedinterfacestates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/routedinterfacestates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/routelookups.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/routerdeployments.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/routerdeployments.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/routereflectorclients.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/routereflectorclients.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/routereflectorclientstates.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/routereflectorclientstates.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/routereflectors.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/routereflectors.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/routereflectorstates.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/routereflectorstates.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/routers.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/routers.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/routerstates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/routerstates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/setupenvs.environment.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/simlinks.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/simnodes.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/stateconfigs.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/stateconfigs.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/staticroutes.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/staticroutes.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/subnetallocationpools.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/systeminterfaces.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/systeminterfacestates.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/targetnodes.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/techsupports.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/thresholds.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/thresholds.platformmetrics.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/topobreakouts.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/topolinkmonitors.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/topolinks.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/topolinkstates.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/topologies.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/topologygroupings.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/toponodes.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/trafficrateoverlays.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/transactionresults.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/transactions.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/udpproxies.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/userdeployments.aaa.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/virtualnetworks.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/virtualnetworks.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/virtualnetworkstates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/virtualnetworkstates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/vlans.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/vlans.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/vlanstates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/vlanstates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.2/volumeoverlays.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/waitforinputs.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/workflowdefinitions.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.2/workflows.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/aggregateroutes.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/aggregateroutes.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/alarms.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/appinstallers.appstore.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/artifacts.artifacts.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/aspathsetdeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/aspathsets.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/attachmentlookups.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/backends.aifabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/backendstates.aifabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/banners.siteinfo.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/bannerstates.siteinfo.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/bgpgroupdeployments.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/bgpgroupdeployments.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/bgpgroups.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/bgpgroups.protocols.eda.nokia.com/v1alpha1.yaml rename static/resources/{clusterproviders.notifiers.eda.nokia.com => 25.8.3/bgpgroupstates.protocols.eda.nokia.com}/v1.yaml (61%) create mode 100644 static/resources/25.8.3/bgpgroupstates.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/bgppeers.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/bgppeers.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/bgppeerstates.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/bgppeerstates.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/breakouts.interfaces.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/bridgedomaindeployments.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/bridgedomaindeployments.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/bridgedomains.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/bridgedomains.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/bridgedomainstates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/bridgedomainstates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/bridgeinterfaces.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/bridgeinterfaces.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/bridgeinterfacestates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/bridgeinterfacestates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/catalogs.appstore.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/certificatechecks.certcheck.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/chassis.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/checkdefaultbgppeerss.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/checkdefaultbgppeerss.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/checkinterfacess.interfaces.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/cliplugins.environment.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/clusterdiscoveries.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/clusterroles.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/communitysetdeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/communitysets.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/components.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/components.components.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/configlets.config.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/configletstates.config.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/controlmodules.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/controlplanefilters.filters.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/cpuoverlays.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/cxclusters.cx.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/defaultaggregateroutes.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/defaultaggregateroutes.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/defaultbgpgroupdeployments.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/defaultbgpgroupdeployments.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/defaultbgpgroups.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/defaultbgpgroups.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/defaultbgppeers.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/defaultbgppeers.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/defaultinterfaces.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/defaultinterfacestates.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/defaultroutereflectorclients.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/defaultroutereflectorclients.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/defaultroutereflectors.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/defaultroutereflectors.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/defaultrouters.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/defaultrouterstates.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/defaultstaticroutes.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/defaultstaticroutes.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/deployimages.os.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/designers.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/deviationactions.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/deviationoverlays.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/deviations.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/dhcprelays.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/dhcprelays.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/discoveries.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/discoveries.components.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/discoveryaggregatestates.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/discoveryaggregatestates.components.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/discoverystates.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/discoverystates.components.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/drains.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/drainstates.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/edgeinterfaces.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/edgepings.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/edgepings.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/egresspolicys.qos.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/egresspolicys.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/engineconfigs.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/fabricmodules.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/fabrics.fabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/fabricstates.fabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/fans.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/filterdeployments.filters.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/filters.filters.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/forwardingclasss.qos.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/forwardingclasss.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/globalconfigs.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/httpproxies.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/indexallocationpools.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/ingresspolicys.qos.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/ingresspolicys.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/inits.bootstrap.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/interfacemodules.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/interfaces.interfaces.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/interfacestates.interfaces.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/ipallocationpools.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/ipinsubnetallocationpools.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/irbinterfaces.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/irbinterfaces.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/irbinterfacestates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/irbinterfacestates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/islpings.fabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/isls.fabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/islstates.fabrics.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/keychaindeployments.security.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/keychains.security.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/licenses.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/lldpoverlays.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/managementrouters.bootstrap.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/managementrouterstates.bootstrap.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/manifest.json create mode 100644 static/resources/25.8.3/manifests.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/memoryoverlays.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/mirrorfilterdeployments.filters.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/mirrorfilters.filters.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/mirrors.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/mirrorstates.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/monitoraggregatestates.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/monitoraggregatestates.system.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/monitors.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/monitors.system.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/monitorstates.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/monitorstates.system.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/namespaces.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/nodeconfigs.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/nodegroupdeployments.aaa.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/nodegroups.aaa.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/nodeprofiles.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/nodesecurityprofiles.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/nodeusers.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/nodeuserstates.aaa.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/ntpclients.timing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/ntpclientstates.timing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/pings.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/policyattachments.qos.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/policyattachments.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/policydeployments.qos.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/policydeployments.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/policydeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/policys.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/powersupplies.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/prefixsetdeployments.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/prefixsets.routingpolicies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/queues.qos.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/queues.qos.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/registries.appstore.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/roles.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/routedinterfaces.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/routedinterfaces.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/routedinterfacestates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/routedinterfacestates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/routelookups.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/routerdeployments.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/routerdeployments.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/routereflectorclients.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/routereflectorclients.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/routereflectorclientstates.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/routereflectorclientstates.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/routereflectors.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/routereflectors.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/routereflectorstates.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/routereflectorstates.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/routers.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/routers.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/routerstates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/routerstates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/setupenvs.environment.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/simlinks.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/simnodes.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/stateconfigs.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/stateconfigs.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/staticroutes.protocols.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/staticroutes.protocols.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/subnetallocationpools.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/systeminterfaces.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/systeminterfacestates.routing.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/targetnodes.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/techsupports.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/thresholds.oam.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/thresholds.platformmetrics.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/topobreakouts.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/topolinkmonitors.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/topolinks.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/topolinkstates.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/topologies.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/topologygroupings.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/toponodes.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/trafficrateoverlays.topologies.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/transactionresults.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/transactions.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/udpproxies.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/userdeployments.aaa.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/virtualnetworks.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/virtualnetworks.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/virtualnetworkstates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/virtualnetworkstates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/vlans.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/vlans.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/vlanstates.services.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/vlanstates.services.eda.nokia.com/v1alpha1.yaml create mode 100644 static/resources/25.8.3/volumeoverlays.components.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/waitforinputs.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/workflowdefinitions.core.eda.nokia.com/v1.yaml create mode 100644 static/resources/25.8.3/workflows.core.eda.nokia.com/v1.yaml delete mode 100644 static/resources/allocations.netbox.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/clusterdestinations.remotewrite.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/clusterexports.influxdb.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/clusterexports.nats.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/clusterexports.remotewrite.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/clusterincidents.snow.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/clusterinstances.snow.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/clustermetricexports.otlp.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/clusternotifiers.notifiers.eda.nokia.com/v1.yaml delete mode 100644 static/resources/clusterpagers.pagers.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/clusterproducers.kafka.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/clusterpublishers.nats.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/clusterreceivers.otlp.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/clusterservers.influxdb.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/connectaudits.connect.eda.nokia.com/v1.yaml delete mode 100644 static/resources/connectinterfaces.connect.eda.nokia.com/v1.yaml delete mode 100644 static/resources/connectpluginheartbeats.connect.eda.nokia.com/v1.yaml delete mode 100644 static/resources/connectplugins.connect.eda.nokia.com/v1.yaml delete mode 100644 static/resources/destinations.remotewrite.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/exports.influxdb.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/exports.nats.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/exports.prom.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/exports.remotewrite.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/incidents.snow.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/instances.netbox.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/instances.snow.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/metricexports.otlp.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/notifiers.notifiers.eda.nokia.com/v1.yaml delete mode 100644 static/resources/pagers.pagers.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/producers.kafka.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/publishers.nats.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/receivers.otlp.eda.nokia.com/v1alpha1.yaml delete mode 100644 static/resources/servers.influxdb.eda.nokia.com/v1alpha1.yaml create mode 100644 version.json diff --git a/.gitignore b/.gitignore index e418491..d5439db 100644 --- a/.gitignore +++ b/.gitignore @@ -23,4 +23,58 @@ Thumbs.db vite.config.js.timestamp-* vite.config.ts.timestamp-* -.envrc \ No newline at end of file +.envrc +logs/ +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +# Diagnostic reports +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Coverage reports +coverage/ +*.lcov + +# Build output +dist/ +out/ +tmp/ +temp/ + +# Dependency directories +bower_components/ +jspm_packages/ + +# Compiled source +*.class +*.dll +*.exe +*.o +*.so +*.pyc +*.pyo +*.pyd +__pycache__/ + +# Package files +*.tgz +*.zip + +# IDE and editor folders +.vscode/ +.idea/ +*.swp +*.swo + +# Environment files +.env.local diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md index 0e0df67..1a7e173 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,71 @@ -# EDA Resource Browser +# EDA Resource Browser - Visual Architecture + +## System Overview + +Resource Browser is a compact SvelteKit application that reads CRD manifests stored in the repo (under `static/resources//...`) and exposes: + +- A release-aware resource browser and search index +- Per-resource pages showing YAML and OpenAPI-style schema details +- Lightweight version comparison and diff views + +The app is built with SvelteKit + Vite and can be deployed as a static site (for example, Cloudflare Pages). + +# 🚀 EDA Resource Browser + +A compact, fast web UI for exploring Nokia EDA Custom Resource Definitions (CRDs) and release manifests. + +Clean, focused features: + +- 🔎 Search and browse CRDs by release +- 📄 View YAML and OpenAPI-style schemas for each resource +- 🔁 Compare versions across releases and inspect diffs + +Quick start + +1. Install dependencies: + +```bash +pnpm install +``` + +2. Run the development server (hot-reload): + +```bash +pnpm run dev +``` + +3. Build for production: + +```bash +pnpm run prepare +pnpm run build +``` + +Preview the production build locally: + +```bash +pnpm run preview +``` + +Notes and tips + +- Demo data: sample CRD manifests are placed under `static/resources//...` — the app reads these for the release browser. +- CI tip: if `pnpm install` in CI errors with a frozen-lockfile mismatch, regenerate the lockfile locally with: + +```bash +pnpm install --no-frozen-lockfile +git add pnpm-lock.yaml +git commit -m "chore: update pnpm-lock.yaml" +``` + +Developer notes + +- Built with SvelteKit + Vite and styled with TailwindCSS. Routes expose a home listing and per-resource detail pages. +- Keep changes small and UI-focused. If you add a new release, drop its manifest under `static/resources//manifest.json`. + +Contributing + +- Open issues and PRs welcome. Please include a short description and screenshots where helpful. + -## Generating -Requires `yq` and `kubectl`. diff --git a/ecosystem.config.cjs b/ecosystem.config.cjs new file mode 100644 index 0000000..7c67460 --- /dev/null +++ b/ecosystem.config.cjs @@ -0,0 +1,21 @@ +module.exports = { + apps: [ + { + name: 'resource-browser', + script: 'npm', + args: 'run dev -- --host 0.0.0.0', + cwd: '/home/noksysadm/resource-browser', + // leave interpreter default for npm wrapper so it runs under node correctly + env: { + NODE_ENV: 'development' + }, + watch: false, + autorestart: true, + restart_delay: 5000, + max_restarts: 10, + error_file: '/home/noksysadm/resource-browser/logs/pm2-error.log', + out_file: '/home/noksysadm/resource-browser/logs/pm2-out.log', + log_date_format: 'YYYY-MM-DD HH:mm Z' + } + ] +} diff --git a/ecosystem.config.js b/ecosystem.config.js new file mode 100644 index 0000000..b75c8f5 --- /dev/null +++ b/ecosystem.config.js @@ -0,0 +1,21 @@ +module.exports = { + apps: [ + { + name: 'resource-browser', + script: 'npm', + args: 'run dev -- --host 0.0.0.0', + cwd: '/home/noksysadm/resource-browser', + interpreter: 'bash', + env: { + NODE_ENV: 'development' + }, + watch: false, + autorestart: true, + restart_delay: 5000, + max_restarts: 10, + error_file: '/home/noksysadm/resource-browser/logs/pm2-error.log', + out_file: '/home/noksysadm/resource-browser/logs/pm2-out.log', + log_date_format: 'YYYY-MM-DD HH:mm Z' + } + ] +} diff --git a/package-lock.json b/package-lock.json index b372041..81b6c9c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "resource-browser", - "version": "0.0.1", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "resource-browser", - "version": "0.0.1", + "version": "1.0.0", "devDependencies": { "@eslint/compat": "^1.2.5", "@eslint/js": "^9.18.0", diff --git a/package.json b/package.json index 93dd09c..d203720 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "resource-browser", "private": true, - "version": "0.0.1", + "version": "1.0.0", "type": "module", "scripts": { "dev": "vite dev --host 0.0.0.0", @@ -16,6 +16,9 @@ "test": "npm run test:unit -- --run && npm run test:e2e", "test:e2e": "playwright test" }, + "dependencies": { + "ajv": "^8.17.1" + }, "devDependencies": { "@eslint/compat": "^1.2.5", "@eslint/js": "^9.18.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 558cc61..2ad7e9e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,6 +7,10 @@ settings: importers: .: + dependencies: + ajv: + specifier: ^8.17.1 + version: 8.17.1 devDependencies: '@eslint/compat': specifier: ^1.2.5 @@ -1079,6 +1083,9 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -1343,6 +1350,9 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + fast-uri@3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} @@ -1469,6 +1479,9 @@ packages: json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -1819,6 +1832,10 @@ packages: resolution: {integrity: sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q==} engines: {node: '>=8'} + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -2968,6 +2985,13 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.0 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + ansi-regex@5.0.1: {} ansi-styles@4.3.0: @@ -3271,6 +3295,8 @@ snapshots: fast-levenshtein@2.0.6: {} + fast-uri@3.1.0: {} + fastq@1.19.1: dependencies: reusify: 1.1.0 @@ -3366,6 +3392,8 @@ snapshots: json-schema-traverse@0.4.1: {} + json-schema-traverse@1.0.0: {} + json-stable-stringify-without-jsonify@1.0.1: {} keyv@4.5.4: @@ -3601,6 +3629,8 @@ snapshots: regexparam@3.0.0: {} + require-from-string@2.0.2: {} + resolve-from@4.0.0: {} reusify@1.1.0: {} diff --git a/src/app.css b/src/app.css index 456d675..19d06a7 100644 --- a/src/app.css +++ b/src/app.css @@ -2,14 +2,9 @@ @custom-variant dark (&:where(.dark, .dark *)); -@font-face { - font-family: "NokiaPureText"; - src: url("/fonts/NokiaPureText_Rg.ttf"); - font-style: normal; - font-weight: normal; - font-display: swap; -} - +/* ============================================ + FONT FACES + ============================================ */ @font-face { font-family: "NokiaPureText"; src: url("/fonts/NokiaPureText_Lt.ttf"); @@ -42,14 +37,6 @@ font-display: swap; } -@font-face { - font-family: "NokiaPureHeadline"; - src: url("/fonts/NokiaPureHeadline_Rg.ttf"); - font-style: normal; - font-weight: normal; - font-display: swap; -} - @font-face { font-family: "NokiaPureHeadline"; src: url("/fonts/NokiaPureHeadline_ULt.ttf"); @@ -84,12 +71,15 @@ @font-face { font-family: "NokiaPureHeadline"; - src: url("/fonts/NokiaPureHeadline_XBd.ttf"); + src: url("/fonts/NokiaPureHeadline_XBd..ttf"); font-weight: 800; font-style: normal; font-display: swap; } +/* ============================================ + THEME VARIABLES + ============================================ */ @theme { --font-nunito: 'Nunito', sans-serif; --font-fira: 'Fira Code', monospace; @@ -98,68 +88,214 @@ --default-font-family: 'NokiaPureText', sans-serif; } +/* ============================================ + BASE STYLES + ============================================ */ @layer base { + /* Modern CSS reset */ + :global(*), + :global(*::before), + :global(*::after) { + box-sizing: border-box; + margin: 0; + padding: 0; + } + :global(html) { scroll-behavior: smooth; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + :global(body) { + @apply antialiased text-gray-100; + font-family: var(--font-nokia), 'Nunito', sans-serif; + background-color: #0f172a; + min-height: 100vh; + overflow-x: hidden; + } + + /* Headings and display text should use the Nokia headline family */ + :global(h1), + :global(h2), + :global(h3), + :global(h4) { + font-family: var(--font-nokia-headline), var(--font-nokia), system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial; + letter-spacing: -0.01em; + line-height: 1.05; + } + + /* Small UI copy / pills use medium weight for clarity */ + :global(.pill), + :global(.badge) { + font-family: var(--font-nokia), system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial; + font-weight: 600; + letter-spacing: 0.01em; + } + + /* Ensure images and media are responsive by default */ + :global(img), + :global(picture), + :global(video), + :global(canvas), + :global(svg) { + display: block; + max-width: 100%; + height: auto; + } + + /* Remove default button styles */ + :global(button) { + background: none; + border: none; + font: inherit; + cursor: pointer; + } + + /* Smooth transitions for interactive elements */ + :global(button), + :global(a), + :global(input), + :global(select), + :global(textarea) { + @apply transition-colors duration-200; + } + + /* Modern focus styles */ + :global(*:focus-visible) { + @apply outline-2 outline-offset-2 outline-blue-500; + } + + /* Remove default list styles */ + :global(ul), + :global(ol) { + list-style: none; } } +/* ============================================ + UTILITY CLASSES + ============================================ */ @layer utilities { + /* Prevent root scrolling (for modals/overlays) */ + .no-root-scroll { + overflow: hidden !important; + height: 100% !important; + } + + /* Background with header image */ .has-header-img { - background: url(/images/background.webp) center center; + background-image: + linear-gradient(120deg, rgba(4, 20, 48, 0.92), rgba(6, 65, 150, 0.9)), + linear-gradient(60deg, rgba(18, 164, 228, 0.45), rgba(7, 36, 120, 0.15)), + url('/images/background.webp'); background-size: cover; + background-position: center; + background-repeat: no-repeat; + background-attachment: fixed; + background-blend-mode: screen, overlay, normal; + } + + /* Subtle grid pattern background (dark) */ + .bg-pattern { + background-image: + linear-gradient(to right, rgba(255, 255, 255, 0.05) 1px, transparent 1px), + linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 1px, transparent 1px); + background-size: 40px 40px; + } + + /* Grid pattern for light backgrounds */ + .bg-grid-pattern { + background-image: + linear-gradient(to right, rgba(99, 102, 241, 0.03) 1px, transparent 1px), + linear-gradient(to bottom, rgba(99, 102, 241, 0.03) 1px, transparent 1px); + background-size: 32px 32px; } + /* Dropdown hover effect */ .dropdown:hover .dropdown-content { display: block; } + + /* Custom border width for diff indicators */ + .border-l-3 { + border-left-width: 3px; + } + + /* Smooth fade-in animation */ + @keyframes fadeIn { + from { + opacity: 0; + transform: translateY(10px); + } + to { + opacity: 1; + transform: translateY(0); + } + } + + .animate-fade-in { + animation: fadeIn 0.3s ease-out; + } + + /* Pulse animation for interactive elements */ + @keyframes pulse-subtle { + 0%, 100% { + opacity: 1; + } + 50% { + opacity: 0.8; + } + } + + .animate-pulse-subtle { + animation: pulse-subtle 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + } + + /* Professional glow effect for amber elements */ + .glow-amber { + box-shadow: 0 0 20px rgba(245, 158, 11, 0.3), 0 0 40px rgba(245, 158, 11, 0.1); + } + + /* Enhanced shadow for cards */ + .shadow-pro { + box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.3), 0 10px 10px -5px rgba(0, 0, 0, 0.1); + } + + /* Subtle border glow */ + .border-glow { + border: 1px solid rgba(245, 158, 11, 0.2); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + } } +/* ============================================ + COMPONENT STYLES + ============================================ */ @layer components { + /* Custom scrollbar styling */ .scroll-thin { /* Firefox support */ scrollbar-width: thin; - scrollbar-color: #bec4c4 #f1f1f1; + scrollbar-color: rgb(109, 109, 109) rgb(55 65 81); - /* Scrollbar size */ + /* Webkit scrollbar */ &::-webkit-scrollbar { - width: 2px; - height: 2px; + width: 6px; + height: 6px; } - /* Light mode track and thumb */ &::-webkit-scrollbar-track { - background: #f1f1f1; + background: rgb(55 65 81); } + &::-webkit-scrollbar-thumb { - background: #bec4c4; - } - - /* Light mode hover */ - @variant hover { - &::-webkit-scrollbar-thumb:hover { - background: #555; - } + background: rgb(109, 109, 109); + border-radius: 3px; } - /* Dark mode overrides */ - @variant dark { - /* Firefox support */ - scrollbar-color: rgb(109, 109, 109) rgb(55 65 81); - - &::-webkit-scrollbar-track { - background: rgb(55 65 81); - } - &::-webkit-scrollbar-thumb { - background: rgb(109, 109, 109); - } - - /* Dark mode hover */ - @variant hover { - &::-webkit-scrollbar-thumb:hover { - background: #555; - } - } + &::-webkit-scrollbar-thumb:hover { + background: rgb(156, 163, 175); } } } \ No newline at end of file diff --git a/src/app.html b/src/app.html index 0a28813..242755b 100644 --- a/src/app.html +++ b/src/app.html @@ -1,28 +1,25 @@ + + + + - - - - + + + - - - - %sveltekit.head% + %sveltekit.head% + + - - - - -
%sveltekit.body%
- - - \ No newline at end of file + +
%sveltekit.body%
+ + diff --git a/src/hooks.server.ts b/src/hooks.server.ts new file mode 100644 index 0000000..121cc33 --- /dev/null +++ b/src/hooks.server.ts @@ -0,0 +1,54 @@ +import type { Handle } from '@sveltejs/kit'; + +export const handle: Handle = async ({ event, resolve }) => { + const response = await resolve(event); + + // Suppress 404 logging for CRD version availability checks + // These are intentional HEAD requests to check if a version exists + if (response.status === 404 && + event.url.pathname.includes('/resources/') && + event.url.pathname.endsWith('.yaml')) { + // Don't log these 404s - they're expected during version availability checks + return response; + } + + return response; +}; + +// Suppress console output for CRD check 404s +const originalConsoleWarn = console.warn; +const originalConsoleInfo = console.info; +const originalConsoleLog = console.log; + +console.warn = (...args: any[]) => { + const msg = args.join(' '); + if (typeof msg === 'string' && + msg.includes('Not found:') && + msg.includes('/resources/') && + msg.includes('.yaml')) { + return; // Skip logging + } + originalConsoleWarn.apply(console, args); +}; + +console.info = (...args: any[]) => { + const msg = args.join(' '); + if (typeof msg === 'string' && + msg.includes('Not found:') && + msg.includes('/resources/') && + msg.includes('.yaml')) { + return; // Skip logging + } + originalConsoleInfo.apply(console, args); +}; + +console.log = (...args: any[]) => { + const msg = args.join(' '); + if (typeof msg === 'string' && + msg.includes('Not found:') && + msg.includes('/resources/') && + msg.includes('.yaml')) { + return; // Skip logging + } + originalConsoleLog.apply(console, args); +}; diff --git a/src/lib/components/AnimatedBackground.svelte b/src/lib/components/AnimatedBackground.svelte new file mode 100644 index 0000000..c78c80b --- /dev/null +++ b/src/lib/components/AnimatedBackground.svelte @@ -0,0 +1,52 @@ + +
+ +
+ + +
+ + +
+ + +
+ + +
+
+ + diff --git a/src/lib/components/DiffRender.svelte b/src/lib/components/DiffRender.svelte new file mode 100644 index 0000000..c99b057 --- /dev/null +++ b/src/lib/components/DiffRender.svelte @@ -0,0 +1,128 @@ + + +

{type.toUpperCase()}

+
    +
  • + {desc} +
  • + {#if 'properties' in scope} +
    + {#each Object.entries(scope.properties) as [key, folder]} + {@const requiredList = 'required' in scope ? scope.required : []} + {@const diffStatus = getDiffStatus(key)} + {@const bgClass = + diffStatus === 'added' ? 'bg-green-100 dark:bg-green-900/20 border-l-3 border-green-600 dark:border-green-500' : + diffStatus === 'removed' ? 'bg-red-100 dark:bg-red-900/20 border-l-3 border-red-600 dark:border-red-500' : + diffStatus === 'modified' ? 'bg-amber-100 dark:bg-yellow-900/20 border-l-3 border-amber-600 dark:border-yellow-500' : + '' + } + {@const fieldCompareData = compareData ? (() => { + const compareScope = getScope(compareData); + if ('properties' in compareScope && key in compareScope.properties) { + return compareScope.properties[key]; + } + return null; + })() : null} +
    + {#if diffStatus !== 'unchanged'} + + {diffStatus === 'added' ? '+' : diffStatus === 'removed' ? '−' : '~'} + + {/if} + +
    + {/each} +
    + {/if} +
diff --git a/src/lib/components/Footer.svelte b/src/lib/components/Footer.svelte index b1ca02a..5412597 100644 --- a/src/lib/components/Footer.svelte +++ b/src/lib/components/Footer.svelte @@ -1,89 +1,56 @@ -
-
- Created by - Siva Sivakumar - - & - Roman Dodin - +
+ diff --git a/src/lib/components/Navbar.svelte b/src/lib/components/Navbar.svelte index e5ad495..53174ab 100644 --- a/src/lib/components/Navbar.svelte +++ b/src/lib/components/Navbar.svelte @@ -1,67 +1,75 @@ + \ No newline at end of file diff --git a/src/lib/components/Render.svelte b/src/lib/components/Render.svelte index b592a31..9db0cc0 100644 --- a/src/lib/components/Render.svelte +++ b/src/lib/components/Render.svelte @@ -21,7 +21,7 @@

{type.toUpperCase()}