mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Update (mostly just) snapshots and a few other tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
2a96eb82f8
commit
862cd2ac0f
@ -20,12 +20,12 @@ import { disposer, isDefined, isRequestError, toJS } from "../utils";
|
||||
import type { Response } from "request";
|
||||
import { clusterListNamespaceForbiddenChannel } from "../ipc/cluster";
|
||||
import type { CanI } from "./authorization-review.injectable";
|
||||
import type { ListNamespaces } from "./list-namespaces.injectable";
|
||||
import type { ListNamespacesFor } from "./list-namespaces.injectable";
|
||||
import assert from "assert";
|
||||
import type { Logger } from "../logger";
|
||||
import type { BroadcastMessage } from "../ipc/broadcast-message.injectable";
|
||||
import type { LoadConfigfromFile } from "../kube-helpers/load-config-from-file.injectable";
|
||||
import type { CanListResource, RequestNamespaceListPermissions, RequestNamespaceListPermissionsFor } from "./request-namespace-list-permissions.injectable";
|
||||
import type { RequestNamespaceListPermissions, RequestNamespaceListPermissionsFor } from "./request-namespace-list-permissions.injectable";
|
||||
import type { RequestApiResources } from "../../main/cluster/request-api-resources.injectable";
|
||||
|
||||
export interface ClusterDependencies {
|
||||
@ -38,7 +38,7 @@ export interface ClusterDependencies {
|
||||
createAuthorizationReview: (config: KubeConfig) => CanI;
|
||||
requestApiResources: RequestApiResources;
|
||||
requestNamespaceListPermissionsFor: RequestNamespaceListPermissionsFor;
|
||||
createListNamespaces: (config: KubeConfig) => ListNamespaces;
|
||||
listNamespacesFor: ListNamespacesFor;
|
||||
createVersionDetector: (cluster: Cluster) => VersionDetector;
|
||||
broadcastMessage: BroadcastMessage;
|
||||
loadConfigfromFile: LoadConfigfromFile;
|
||||
@ -644,7 +644,7 @@ export class Cluster implements ClusterModel {
|
||||
}
|
||||
|
||||
try {
|
||||
const listNamespaces = this.dependencies.createListNamespaces(proxyConfig);
|
||||
const listNamespaces = this.dependencies.listNamespacesFor(proxyConfig);
|
||||
|
||||
return await listNamespaces();
|
||||
} catch (error) {
|
||||
@ -672,10 +672,9 @@ export class Cluster implements ClusterModel {
|
||||
const canListResourceCheckers = await Promise.all((
|
||||
this.allowedNamespaces.map(namespace => apiLimit(() => requestNamespaceListPermissions(namespace)))
|
||||
));
|
||||
const canListNamespacedResource: CanListResource = (resource) => canListResourceCheckers.some(fn => fn(resource));
|
||||
|
||||
return this.knownResources
|
||||
.filter(canListNamespacedResource)
|
||||
.filter((resource) => canListResourceCheckers.some(fn => fn(resource)))
|
||||
.map(formatKubeApiResource);
|
||||
} catch (error) {
|
||||
return [];
|
||||
|
||||
@ -8,22 +8,21 @@ import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { isDefined } from "../utils";
|
||||
|
||||
export type ListNamespaces = () => Promise<string[]>;
|
||||
export type ListNamespacesFor = (config: KubeConfig) => ListNamespaces;
|
||||
|
||||
export function listNamespaces(config: KubeConfig): ListNamespaces {
|
||||
const coreApi = config.makeApiClient(CoreV1Api);
|
||||
const listNamespacesForInjectable = getInjectable({
|
||||
id: "list-namespaces-for",
|
||||
instantiate: (): ListNamespacesFor => (config) => {
|
||||
const coreApi = config.makeApiClient(CoreV1Api);
|
||||
|
||||
return async () => {
|
||||
const { body: { items }} = await coreApi.listNamespace();
|
||||
return async () => {
|
||||
const { body: { items }} = await coreApi.listNamespace();
|
||||
|
||||
return items
|
||||
.map(ns => ns.metadata?.name)
|
||||
.filter(isDefined);
|
||||
};
|
||||
}
|
||||
|
||||
const listNamespacesInjectable = getInjectable({
|
||||
id: "list-namespaces",
|
||||
instantiate: () => listNamespaces,
|
||||
return items
|
||||
.map(ns => ns.metadata?.name)
|
||||
.filter(isDefined);
|
||||
};
|
||||
},
|
||||
});
|
||||
|
||||
export default listNamespacesInjectable;
|
||||
export default listNamespacesForInjectable;
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`extension special characters in page registrations renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -285,6 +288,9 @@ exports[`extension special characters in page registrations renders 1`] = `
|
||||
|
||||
exports[`extension special characters in page registrations when navigating to route with ID having special characters renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`navigate to extension page renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -285,6 +288,9 @@ exports[`navigate to extension page renders 1`] = `
|
||||
|
||||
exports[`navigate to extension page when extension navigates to child route renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -489,6 +495,9 @@ exports[`navigate to extension page when extension navigates to child route rend
|
||||
|
||||
exports[`navigate to extension page when extension navigates to route with parameters renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -709,6 +718,9 @@ exports[`navigate to extension page when extension navigates to route with param
|
||||
|
||||
exports[`navigate to extension page when extension navigates to route without parameters renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -929,6 +941,9 @@ exports[`navigate to extension page when extension navigates to route without pa
|
||||
|
||||
exports[`navigate to extension page when extension navigates to route without parameters when changing page parameters renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`navigating between routes given route with optional path parameters when navigating to route with path parameters renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -209,6 +212,9 @@ exports[`navigating between routes given route with optional path parameters whe
|
||||
|
||||
exports[`navigating between routes given route without path parameters when navigating to route renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`add-cluster - navigation using application menu renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -285,6 +288,9 @@ exports[`add-cluster - navigation using application menu renders 1`] = `
|
||||
|
||||
exports[`add-cluster - navigation using application menu when navigating to add cluster using application menu renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`installing update when started renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -288,6 +291,9 @@ exports[`installing update when started renders 1`] = `
|
||||
exports[`installing update when started when user checks for updates renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -573,6 +579,9 @@ exports[`installing update when started when user checks for updates renders 1`]
|
||||
exports[`installing update when started when user checks for updates when new update is discovered renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -858,6 +867,9 @@ exports[`installing update when started when user checks for updates when new up
|
||||
exports[`installing update when started when user checks for updates when new update is discovered when download fails renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1168,6 +1180,9 @@ exports[`installing update when started when user checks for updates when new up
|
||||
exports[`installing update when started when user checks for updates when new update is discovered when download succeeds renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1478,6 +1493,9 @@ exports[`installing update when started when user checks for updates when new up
|
||||
exports[`installing update when started when user checks for updates when no new update is discovered renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`encourage user to update when sufficient time passed since update was downloaded when started given the update check when update downloaded given some time passes, when checking for updates again when checking for updates resolves with same version that was previously downloaded renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -313,6 +316,9 @@ exports[`encourage user to update when sufficient time passed since update was d
|
||||
exports[`encourage user to update when sufficient time passed since update was downloaded when started renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`installing update using tray when started renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -288,6 +291,9 @@ exports[`installing update using tray when started renders 1`] = `
|
||||
exports[`installing update using tray when started when user checks for updates using tray renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -573,6 +579,9 @@ exports[`installing update using tray when started when user checks for updates
|
||||
exports[`installing update using tray when started when user checks for updates using tray when new update is discovered renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -858,6 +867,9 @@ exports[`installing update using tray when started when user checks for updates
|
||||
exports[`installing update using tray when started when user checks for updates using tray when new update is discovered when download fails renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1168,6 +1180,9 @@ exports[`installing update using tray when started when user checks for updates
|
||||
exports[`installing update using tray when started when user checks for updates using tray when new update is discovered when download succeeds renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1478,6 +1493,9 @@ exports[`installing update using tray when started when user checks for updates
|
||||
exports[`installing update using tray when started when user checks for updates using tray when no new update is discovered renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`force user to update when too long since update was downloaded when application is started given checking for updates and it resolves, when update was downloaded renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -313,6 +316,9 @@ exports[`force user to update when too long since update was downloaded when app
|
||||
exports[`force user to update when too long since update was downloaded when application is started given checking for updates and it resolves, when update was downloaded when enough time passes to consider that update must be installed renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -670,6 +676,9 @@ exports[`force user to update when too long since update was downloaded when app
|
||||
exports[`force user to update when too long since update was downloaded when application is started given checking for updates and it resolves, when update was downloaded when not enough time passes to consider that update must be installed renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`periodical checking of updates given updater is enabled and configuration exists, when started renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`selection of update stability when started renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`cluster - order of sidebar items when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -15,7 +18,7 @@ exports[`cluster - order of sidebar items when rendered renders 1`] = `
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -56,16 +59,33 @@ exports[`cluster - order of sidebar items when rendered renders 1`] = `
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -605,6 +625,9 @@ exports[`cluster - order of sidebar items when rendered renders 1`] = `
|
||||
|
||||
exports[`cluster - order of sidebar items when rendered when parent is expanded renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -618,7 +641,7 @@ exports[`cluster - order of sidebar items when rendered when parent is expanded
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -659,16 +682,33 @@ exports[`cluster - order of sidebar items when rendered when parent is expanded
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for core given core registrations given empty state for expanded sidebar items already exists, when rendered renders without errors 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -15,7 +18,7 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -56,16 +59,33 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -578,6 +598,9 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for core given core registrations given no initially persisted state for sidebar items, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -591,7 +614,7 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -632,16 +655,33 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1154,6 +1194,9 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for core given core registrations given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1167,7 +1210,7 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1208,16 +1251,33 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1750,6 +1810,9 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for core given core registrations given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded when a child of the parent is selected renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1763,7 +1826,7 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1804,16 +1867,33 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -2224,6 +2304,9 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for core given core registrations given no state for expanded sidebar items exists, and navigated to child sidebar item, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -2237,7 +2320,7 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -2278,16 +2361,33 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -2677,6 +2777,9 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for core given core registrations given state for expanded sidebar items already exists, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -2690,7 +2793,7 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -2731,16 +2834,33 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -3273,6 +3393,9 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for core given core registrations given state for expanded unknown sidebar items already exists, when rendered renders without errors 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -3286,7 +3409,7 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -3327,16 +3450,33 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given empty state for expanded sidebar items already exists, when rendered renders without errors 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -15,7 +18,7 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -56,16 +59,33 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -578,6 +598,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no initially persisted state for sidebar items, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -591,7 +614,7 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -632,16 +655,33 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1154,6 +1194,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1167,7 +1210,7 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1208,16 +1251,33 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1766,6 +1826,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded when a child of the parent is selected renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1779,7 +1842,7 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1820,16 +1883,33 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -2297,6 +2377,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded when a child of the parent is selected when selecting sibling tab renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -2310,7 +2393,7 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -2351,16 +2434,33 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -2828,6 +2928,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no state for expanded sidebar items exists, and navigated to child sidebar item, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -2841,7 +2944,7 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -2882,16 +2985,33 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -3322,6 +3442,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given state for expanded sidebar items already exists, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -3335,7 +3458,7 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -3376,16 +3499,33 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -3934,6 +4074,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
|
||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given state for expanded unknown sidebar items already exists, when rendered renders without errors 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -3947,7 +4090,7 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -3988,16 +4131,33 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`cluster - visibility of sidebar items given kube resource for route is not allowed renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -15,7 +18,7 @@ exports[`cluster - visibility of sidebar items given kube resource for route is
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -56,16 +59,33 @@ exports[`cluster - visibility of sidebar items given kube resource for route is
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -550,6 +570,9 @@ exports[`cluster - visibility of sidebar items given kube resource for route is
|
||||
|
||||
exports[`cluster - visibility of sidebar items given kube resource for route is not allowed when kube resource becomes allowed renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -563,7 +586,7 @@ exports[`cluster - visibility of sidebar items given kube resource for route is
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -604,16 +627,33 @@ exports[`cluster - visibility of sidebar items given kube resource for route is
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`workload overview when navigating to workload overview renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`workload overview when navigating to workload overview renders 1`] = `
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`workload overview when navigating to workload overview renders 1`] = `
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`Deleting a cluster when an internal kubeconfig cluster is used when the dialog is opened renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -655,6 +658,9 @@ exports[`Deleting a cluster when an internal kubeconfig cluster is used when the
|
||||
exports[`Deleting a cluster when the kubeconfig has multiple clusters when the dialog is opened for not the current cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1340,6 +1346,9 @@ exports[`Deleting a cluster when the kubeconfig has multiple clusters when the d
|
||||
exports[`Deleting a cluster when the kubeconfig has multiple clusters when the dialog is opened for not the current cluster when context switching checkbox is clicked renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2104,6 +2113,9 @@ exports[`Deleting a cluster when the kubeconfig has multiple clusters when the d
|
||||
exports[`Deleting a cluster when the kubeconfig has multiple clusters when the dialog is opened for the current cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2868,6 +2880,9 @@ exports[`Deleting a cluster when the kubeconfig has multiple clusters when the d
|
||||
exports[`Deleting a cluster when the kubeconfig has only one cluster when the dialog is opened renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension should be enabled for the cluster, when navigating renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shou
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shou
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -431,6 +451,9 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shou
|
||||
exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shouldn't be enabled for the cluster, when navigating renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -444,7 +467,7 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shou
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -485,16 +508,33 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shou
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -981,6 +1021,9 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shou
|
||||
exports[`disable-cluster-pages-when-cluster-is-not-relevant given not yet known if extension should be enabled for the cluster, when navigating renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -994,7 +1037,7 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given not yet known
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1035,16 +1078,33 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given not yet known
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`disable sidebar items when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`disable sidebar items when cluster is not relevant given extension shou
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`disable sidebar items when cluster is not relevant given extension shou
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -571,6 +591,9 @@ exports[`disable sidebar items when cluster is not relevant given extension shou
|
||||
exports[`disable sidebar items when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -584,7 +607,7 @@ exports[`disable sidebar items when cluster is not relevant given extension shou
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -625,16 +648,33 @@ exports[`disable sidebar items when cluster is not relevant given extension shou
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1121,6 +1161,9 @@ exports[`disable sidebar items when cluster is not relevant given extension shou
|
||||
exports[`disable sidebar items when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1134,7 +1177,7 @@ exports[`disable sidebar items when cluster is not relevant given not yet known
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1175,16 +1218,33 @@ exports[`disable sidebar items when cluster is not relevant given not yet known
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`disable kube object detail items when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -66,7 +69,7 @@ exports[`disable kube object detail items when cluster is not relevant given ext
|
||||
class="value"
|
||||
>
|
||||
<unknown>
|
||||
ago
|
||||
ago
|
||||
</span>
|
||||
</div>
|
||||
<div
|
||||
@ -133,16 +136,33 @@ exports[`disable kube object detail items when cluster is not relevant given ext
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -629,6 +649,9 @@ exports[`disable kube object detail items when cluster is not relevant given ext
|
||||
exports[`disable kube object detail items when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -692,7 +715,7 @@ exports[`disable kube object detail items when cluster is not relevant given ext
|
||||
class="value"
|
||||
>
|
||||
<unknown>
|
||||
ago
|
||||
ago
|
||||
</span>
|
||||
</div>
|
||||
<div
|
||||
@ -754,16 +777,33 @@ exports[`disable kube object detail items when cluster is not relevant given ext
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1250,6 +1290,9 @@ exports[`disable kube object detail items when cluster is not relevant given ext
|
||||
exports[`disable kube object detail items when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1313,7 +1356,7 @@ exports[`disable kube object detail items when cluster is not relevant given not
|
||||
class="value"
|
||||
>
|
||||
<unknown>
|
||||
ago
|
||||
ago
|
||||
</span>
|
||||
</div>
|
||||
<div
|
||||
@ -1375,16 +1418,33 @@ exports[`disable kube object detail items when cluster is not relevant given not
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`disable kube object menu items when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`disable kube object menu items when cluster is not relevant given exten
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`disable kube object menu items when cluster is not relevant given exten
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -436,6 +456,9 @@ exports[`disable kube object menu items when cluster is not relevant given exten
|
||||
exports[`disable kube object menu items when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -449,7 +472,7 @@ exports[`disable kube object menu items when cluster is not relevant given exten
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -490,16 +513,33 @@ exports[`disable kube object menu items when cluster is not relevant given exten
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -863,6 +903,9 @@ exports[`disable kube object menu items when cluster is not relevant given exten
|
||||
exports[`disable kube object menu items when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -876,7 +919,7 @@ exports[`disable kube object menu items when cluster is not relevant given not y
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -917,16 +960,33 @@ exports[`disable kube object menu items when cluster is not relevant given not y
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`show status for a kube object given application starts and in test page renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`show status for a kube object given application starts and in test page
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`show status for a kube object given application starts and in test page
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -425,6 +445,9 @@ exports[`show status for a kube object given application starts and in test page
|
||||
exports[`show status for a kube object given application starts and in test page when critical status emerges renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -438,7 +461,7 @@ exports[`show status for a kube object given application starts and in test page
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -479,16 +502,33 @@ exports[`show status for a kube object given application starts and in test page
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -739,11 +779,11 @@ exports[`show status for a kube object given application starts and in test page
|
||||
<div
|
||||
class="status msg"
|
||||
>
|
||||
- Some critical status for some-name
|
||||
- Some critical status for some-name
|
||||
<span
|
||||
class="age"
|
||||
>
|
||||
.
|
||||
.
|
||||
2d
|
||||
</span>
|
||||
</div>
|
||||
@ -887,6 +927,9 @@ exports[`show status for a kube object given application starts and in test page
|
||||
exports[`show status for a kube object given application starts and in test page when info status emerges renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -900,7 +943,7 @@ exports[`show status for a kube object given application starts and in test page
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -941,16 +984,33 @@ exports[`show status for a kube object given application starts and in test page
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1201,11 +1261,11 @@ exports[`show status for a kube object given application starts and in test page
|
||||
<div
|
||||
class="status msg"
|
||||
>
|
||||
- Some info status for some-name
|
||||
- Some info status for some-name
|
||||
<span
|
||||
class="age"
|
||||
>
|
||||
.
|
||||
.
|
||||
2d
|
||||
</span>
|
||||
</div>
|
||||
@ -1349,6 +1409,9 @@ exports[`show status for a kube object given application starts and in test page
|
||||
exports[`show status for a kube object given application starts and in test page when status for irrelevant kube object api version emerges renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1362,7 +1425,7 @@ exports[`show status for a kube object given application starts and in test page
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1403,16 +1466,33 @@ exports[`show status for a kube object given application starts and in test page
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1771,6 +1851,9 @@ exports[`show status for a kube object given application starts and in test page
|
||||
exports[`show status for a kube object given application starts and in test page when status for irrelevant kube object kind emerges renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1784,7 +1867,7 @@ exports[`show status for a kube object given application starts and in test page
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1825,16 +1908,33 @@ exports[`show status for a kube object given application starts and in test page
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -2193,6 +2293,9 @@ exports[`show status for a kube object given application starts and in test page
|
||||
exports[`show status for a kube object given application starts and in test page when warning status emerges renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -2206,7 +2309,7 @@ exports[`show status for a kube object given application starts and in test page
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -2247,16 +2350,33 @@ exports[`show status for a kube object given application starts and in test page
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -2507,11 +2627,11 @@ exports[`show status for a kube object given application starts and in test page
|
||||
<div
|
||||
class="status msg"
|
||||
>
|
||||
- Some warning status for some-name
|
||||
- Some warning status for some-name
|
||||
<span
|
||||
class="age"
|
||||
>
|
||||
.
|
||||
.
|
||||
2d
|
||||
</span>
|
||||
</div>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`disable kube object statuses when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`disable kube object statuses when cluster is not relevant given extensi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`disable kube object statuses when cluster is not relevant given extensi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -317,12 +337,12 @@ exports[`disable kube object statuses when cluster is not relevant given extensi
|
||||
<div
|
||||
class="status msg"
|
||||
>
|
||||
- some-kube-object-status-text
|
||||
- some-kube-object-status-text
|
||||
<span
|
||||
class="age"
|
||||
>
|
||||
.
|
||||
|
||||
.
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
@ -465,6 +485,9 @@ exports[`disable kube object statuses when cluster is not relevant given extensi
|
||||
exports[`disable kube object statuses when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -478,7 +501,7 @@ exports[`disable kube object statuses when cluster is not relevant given extensi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -519,16 +542,33 @@ exports[`disable kube object statuses when cluster is not relevant given extensi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -887,6 +927,9 @@ exports[`disable kube object statuses when cluster is not relevant given extensi
|
||||
exports[`disable kube object statuses when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -900,7 +943,7 @@ exports[`disable kube object statuses when cluster is not relevant given not yet
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -941,16 +984,33 @@ exports[`disable kube object statuses when cluster is not relevant given not yet
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
import type { RenderResult } from "@testing-library/react";
|
||||
import { waitFor } from "@testing-library/react";
|
||||
import type { ApplicationBuilder } from "../../../../renderer/components/test-utils/get-application-builder";
|
||||
import { getApplicationBuilder } from "../../../../renderer/components/test-utils/get-application-builder";
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
@ -71,24 +72,16 @@ describe("reactively hide kube object status", () => {
|
||||
builder.quit();
|
||||
});
|
||||
|
||||
it("does not show the kube object status", () => {
|
||||
const actual = rendered.baseElement.querySelectorAll(
|
||||
".KubeObjectStatusIcon",
|
||||
);
|
||||
|
||||
expect(actual).toHaveLength(0);
|
||||
it("does not show the kube object status", async () => {
|
||||
await waitFor(() => expect(rendered.baseElement.querySelectorAll(".KubeObjectStatusIcon")).toHaveLength(0));
|
||||
});
|
||||
|
||||
it("given item should be shown, shows the kube object status", () => {
|
||||
it("given item should be shown, shows the kube object status", async () => {
|
||||
runInAction(() => {
|
||||
someObservable.set(true);
|
||||
});
|
||||
|
||||
const actual = rendered.baseElement.querySelectorAll(
|
||||
".KubeObjectStatusIcon",
|
||||
);
|
||||
|
||||
expect(actual).toHaveLength(1);
|
||||
await waitFor(() => expect(rendered.baseElement.querySelectorAll(".KubeObjectStatusIcon")).toHaveLength(1));
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -681,6 +701,9 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with failure renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -694,7 +717,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -735,16 +758,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1364,6 +1404,9 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given change in configuration renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1377,7 +1420,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1418,16 +1461,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -2116,6 +2176,9 @@ metadata:
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given clicking the context menu for second namespace, when clicking to edit namespace renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -2129,7 +2192,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -2170,16 +2233,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -2846,6 +2926,9 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given clicking the context menu for second namespace, when clicking to edit namespace when second namespace resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -2859,7 +2942,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -2900,16 +2983,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -3648,6 +3748,9 @@ metadata:
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given clicking the context menu for second namespace, when clicking to edit namespace when second namespace resolves when clicking dock tab for the first namespace renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -3661,7 +3764,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -3702,16 +3805,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -4452,6 +4572,9 @@ metadata:
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given invalid change in configuration renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -4465,7 +4588,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -4506,16 +4629,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -5218,6 +5358,9 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given no changes in the configuration, when selecting to save renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -5231,7 +5374,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -5272,16 +5415,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -5926,7 +6086,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
class="Spinner singleColor"
|
||||
data-testid="saving-edit-resource-from-tab-for-some-first-tab-id"
|
||||
/>
|
||||
|
||||
|
||||
Applying...
|
||||
</div>
|
||||
<button
|
||||
@ -5979,6 +6139,9 @@ metadata:
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given no changes in the configuration, when selecting to save when saving resolves with failure renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -5992,7 +6155,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -6033,16 +6196,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -6731,6 +6911,9 @@ metadata:
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given no changes in the configuration, when selecting to save when saving resolves with success renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -6744,7 +6927,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -6785,16 +6968,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -7483,6 +7683,9 @@ metadata:
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -7496,7 +7699,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -7537,16 +7740,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -8235,6 +8455,9 @@ metadata:
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to cancel renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -8248,7 +8471,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -8289,16 +8512,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -8822,6 +9062,9 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to save and close renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -8835,7 +9078,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -8876,16 +9119,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -9530,7 +9790,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
class="Spinner singleColor"
|
||||
data-testid="saving-edit-resource-from-tab-for-some-first-tab-id"
|
||||
/>
|
||||
|
||||
|
||||
Applying...
|
||||
</div>
|
||||
<button
|
||||
@ -9583,6 +9843,9 @@ metadata:
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to save and close when saving resolves with failure renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -9596,7 +9859,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -9637,16 +9900,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -10170,6 +10450,9 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to save and close when saving resolves with success renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -10183,7 +10466,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -10224,16 +10507,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -10757,6 +11057,9 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves without namespace renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -10770,7 +11073,7 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -10811,16 +11114,33 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`cluster/namespaces - edit namespaces from previously opened tab given tab was previously opened, when application is started renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`cluster/namespaces - edit namespaces from previously opened tab given t
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`cluster/namespaces - edit namespaces from previously opened tab given t
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -588,6 +608,9 @@ exports[`cluster/namespaces - edit namespaces from previously opened tab given t
|
||||
exports[`cluster/namespaces - edit namespaces from previously opened tab given tab was previously opened, when application is started when call for namespace resolves with namespace renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -601,7 +624,7 @@ exports[`cluster/namespaces - edit namespaces from previously opened tab given t
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -642,16 +665,33 @@ exports[`cluster/namespaces - edit namespaces from previously opened tab given t
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`disable workloads overview details when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`disable workloads overview details when cluster is not relevant given e
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`disable workloads overview details when cluster is not relevant given e
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -558,6 +578,9 @@ exports[`disable workloads overview details when cluster is not relevant given e
|
||||
exports[`disable workloads overview details when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -571,7 +594,7 @@ exports[`disable workloads overview details when cluster is not relevant given e
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -612,16 +635,33 @@ exports[`disable workloads overview details when cluster is not relevant given e
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1108,6 +1148,9 @@ exports[`disable workloads overview details when cluster is not relevant given e
|
||||
exports[`disable workloads overview details when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1121,7 +1164,7 @@ exports[`disable workloads overview details when cluster is not relevant given n
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1162,16 +1205,33 @@ exports[`disable workloads overview details when cluster is not relevant given n
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`Command Pallet: keyboard shortcut tests when on linux renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -379,6 +382,9 @@ exports[`Command Pallet: keyboard shortcut tests when on linux renders 1`] = `
|
||||
exports[`Command Pallet: keyboard shortcut tests when on linux when pressing ESC renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -755,6 +761,9 @@ exports[`Command Pallet: keyboard shortcut tests when on linux when pressing ESC
|
||||
exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHIFT+CTRL+P renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1143,6 +1152,9 @@ exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHI
|
||||
exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHIFT+CTRL+P when pressing ESC renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1519,6 +1531,9 @@ exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHI
|
||||
exports[`Command Pallet: keyboard shortcut tests when on macOS renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1804,6 +1819,9 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS renders 1`] = `
|
||||
exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing ESC renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2089,6 +2107,9 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing ESC
|
||||
exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing SHIFT+CMD+P renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2386,6 +2407,9 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing SHI
|
||||
exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing SHIFT+CMD+P when pressing ESC renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`extensions - navigation using application menu renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -285,6 +288,9 @@ exports[`extensions - navigation using application menu renders 1`] = `
|
||||
|
||||
exports[`extensions - navigation using application menu when navigating to extensions using application menu renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`add custom helm repository in preferences when navigating to preferences containing helm repositories renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -706,6 +709,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
||||
exports[`add custom helm repository in preferences when navigating to preferences containing helm repositories when active repositories resolve renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1448,6 +1454,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
||||
exports[`add custom helm repository in preferences when navigating to preferences containing helm repositories when active repositories resolve when selecting to add custom repository renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2301,6 +2310,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
||||
exports[`add custom helm repository in preferences when navigating to preferences containing helm repositories when active repositories resolve when selecting to add custom repository when closing the dialog by clicking cancel renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -3051,6 +3063,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
||||
exports[`add custom helm repository in preferences when navigating to preferences containing helm repositories when active repositories resolve when selecting to add custom repository when inputted minimal options for the repository renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -3904,6 +3919,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
||||
exports[`add custom helm repository in preferences when navigating to preferences containing helm repositories when active repositories resolve when selecting to add custom repository when inputted minimal options for the repository when showing the maximal options renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -4939,6 +4957,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
||||
exports[`add custom helm repository in preferences when navigating to preferences containing helm repositories when active repositories resolve when selecting to add custom repository when inputted minimal options for the repository when showing the maximal options when hiding maximal options renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -5792,6 +5813,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
||||
exports[`add custom helm repository in preferences when navigating to preferences containing helm repositories when active repositories resolve when selecting to add custom repository when inputted minimal options for the repository when showing the maximal options when inputted maximal options renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -6827,6 +6851,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
||||
exports[`add custom helm repository in preferences when navigating to preferences containing helm repositories when active repositories resolve when selecting to add custom repository when inputted minimal options for the repository when submitted and some time passes renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -7681,6 +7708,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
||||
exports[`add custom helm repository in preferences when navigating to preferences containing helm repositories when active repositories resolve when selecting to add custom repository when inputted minimal options for the repository when submitted and some time passes when activation rejects renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -8431,6 +8461,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
||||
exports[`add custom helm repository in preferences when navigating to preferences containing helm repositories when active repositories resolve when selecting to add custom repository when inputted minimal options for the repository when submitted and some time passes when activation resolves with success renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -9170,6 +9203,9 @@ exports[`add custom helm repository in preferences when navigating to preference
|
||||
exports[`add custom helm repository in preferences when navigating to preferences containing helm repositories when active repositories resolve when selecting to add custom repository when inputted minimal options for the repository when submitted and some time passes when activation resolves with success when adding custom repository again renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`add helm repository from list in preferences when navigating to preferences containing helm repositories renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -706,6 +709,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
||||
exports[`add helm repository from list in preferences when navigating to preferences containing helm repositories when both active and public repositories resolve renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1448,6 +1454,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
||||
exports[`add helm repository from list in preferences when navigating to preferences containing helm repositories when both active and public repositories resolve when select for adding public repositories is clicked renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2243,6 +2252,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
||||
exports[`add helm repository from list in preferences when navigating to preferences containing helm repositories when both active and public repositories resolve when select for adding public repositories is clicked when deactive public repository is selected renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2985,6 +2997,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
||||
exports[`add helm repository from list in preferences when navigating to preferences containing helm repositories when both active and public repositories resolve when select for adding public repositories is clicked when deactive public repository is selected when adding rejects renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -3727,6 +3742,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
||||
exports[`add helm repository from list in preferences when navigating to preferences containing helm repositories when both active and public repositories resolve when select for adding public repositories is clicked when deactive public repository is selected when adding resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -4458,6 +4476,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
||||
exports[`add helm repository from list in preferences when navigating to preferences containing helm repositories when both active and public repositories resolve when select for adding public repositories is clicked when deactive public repository is selected when adding resolves when active repositories resolve again renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -5234,6 +5255,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
||||
exports[`add helm repository from list in preferences when navigating to preferences containing helm repositories when both active and public repositories resolve when select for adding public repositories is clicked when deactive public repository is selected when adding resolves when active repositories resolve again when select for selecting active repositories is clicked renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -6073,6 +6097,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
||||
exports[`add helm repository from list in preferences when navigating to preferences containing helm repositories when both active and public repositories resolve when select for adding public repositories is clicked when deactive public repository is selected when adding resolves when active repositories resolve again when select for selecting active repositories is clicked when active repository is selected renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -6849,6 +6876,9 @@ exports[`add helm repository from list in preferences when navigating to prefere
|
||||
exports[`add helm repository from list in preferences when navigating to preferences containing helm repositories when both active and public repositories resolve when select for adding public repositories is clicked when deactive public repository is selected when adding resolves when active repositories resolve again when select for selecting active repositories is clicked when active repository is selected when removing resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`listing active helm repositories in preferences when navigating to preferences containing helm repositories renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -706,6 +709,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
||||
exports[`listing active helm repositories in preferences when navigating to preferences containing helm repositories when configuration resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1437,6 +1443,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
||||
exports[`listing active helm repositories in preferences when navigating to preferences containing helm repositories when configuration resolves when updating repositories reject with any other error renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2060,6 +2069,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
||||
exports[`listing active helm repositories in preferences when navigating to preferences containing helm repositories when configuration resolves when updating repositories reject with error about no existing repositories renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2791,6 +2803,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
||||
exports[`listing active helm repositories in preferences when navigating to preferences containing helm repositories when configuration resolves when updating repositories reject with error about no existing repositories when adding default repository reject renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -3414,6 +3429,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
||||
exports[`listing active helm repositories in preferences when navigating to preferences containing helm repositories when configuration resolves when updating repositories reject with error about no existing repositories when adding of default repository resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -4145,6 +4163,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
||||
exports[`listing active helm repositories in preferences when navigating to preferences containing helm repositories when configuration resolves when updating repositories resolve when repositories resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -4921,6 +4942,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
||||
exports[`listing active helm repositories in preferences when navigating to preferences containing helm repositories when configuration resolves without path to repository cache directory renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -5544,6 +5568,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
||||
exports[`listing active helm repositories in preferences when navigating to preferences containing helm repositories when configuration resolves without path to repository config file renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -6167,6 +6194,9 @@ exports[`listing active helm repositories in preferences when navigating to pref
|
||||
exports[`listing active helm repositories in preferences when navigating to preferences containing helm repositories when getting configuration rejects renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`remove helm repository from list of active repositories in preferences when navigating to preferences containing helm repositories renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -706,6 +709,9 @@ exports[`remove helm repository from list of active repositories in preferences
|
||||
exports[`remove helm repository from list of active repositories in preferences when navigating to preferences containing helm repositories when active repositories resolve renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1420,6 +1426,9 @@ exports[`remove helm repository from list of active repositories in preferences
|
||||
exports[`remove helm repository from list of active repositories in preferences when navigating to preferences containing helm repositories when active repositories resolve when removing repository renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2134,6 +2143,9 @@ exports[`remove helm repository from list of active repositories in preferences
|
||||
exports[`remove helm repository from list of active repositories in preferences when navigating to preferences containing helm repositories when active repositories resolve when removing repository when removing resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -3,6 +3,9 @@
|
||||
exports[`installing helm chart from previously opened tab given tab for installing chart was previously opened, when application is started renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`installing helm chart from previously opened tab given tab for installi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`installing helm chart from previously opened tab given tab for installi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -563,6 +583,9 @@ exports[`installing helm chart from previously opened tab given tab for installi
|
||||
exports[`installing helm chart from previously opened tab given tab for installing chart was previously opened, when application is started when configuration and version resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -576,7 +599,7 @@ exports[`installing helm chart from previously opened tab given tab for installi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -617,16 +640,33 @@ exports[`installing helm chart from previously opened tab given tab for installi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`opening dock tab for installing helm chart given application is started, when navigating to helm charts renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -540,6 +560,9 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
exports[`opening dock tab for installing helm chart given application is started, when navigating to helm charts when charts resolve renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -553,7 +576,7 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -594,16 +617,33 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1247,6 +1287,9 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
exports[`opening dock tab for installing helm chart given application is started, when navigating to helm charts when charts resolve when opening details of a chart renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1260,7 +1303,7 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1301,16 +1344,33 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -2011,6 +2071,9 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
exports[`opening dock tab for installing helm chart given application is started, when navigating to helm charts when charts resolve when opening details of a chart when chart versions resolve renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -2024,7 +2087,7 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -2065,16 +2128,33 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -2958,6 +3038,9 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
exports[`opening dock tab for installing helm chart given application is started, when navigating to helm charts when charts resolve when opening details of a chart when chart versions resolve when readme resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -2971,7 +3054,7 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -3012,16 +3095,33 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -3898,7 +3998,7 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
<p>
|
||||
some-readme
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -3915,6 +4015,9 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
exports[`opening dock tab for installing helm chart given application is started, when navigating to helm charts when charts resolve when opening details of a chart when chart versions resolve when readme resolves when selecting different version renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -3928,7 +4031,7 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -3969,16 +4072,33 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -4875,7 +4995,7 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -5813,6 +5933,9 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
exports[`opening dock tab for installing helm chart given application is started, when navigating to helm charts when charts resolve when opening details of a chart when chart versions resolve when readme resolves when selecting different version when readme resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -5826,7 +5949,7 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -5867,16 +5990,33 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -6753,7 +6893,7 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
<p>
|
||||
some-readme
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -6770,6 +6910,9 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
exports[`opening dock tab for installing helm chart given application is started, when navigating to helm charts when charts resolve when opening details of a chart when chart versions resolve when readme resolves when selecting to install the chart renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -6783,7 +6926,7 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -6824,16 +6967,33 @@ exports[`opening dock tab for installing helm chart given application is started
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navigating to the helm releases view renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -703,6 +723,9 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navigating to the helm releases view when helm releases resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -716,7 +739,7 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -757,16 +780,33 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1500,6 +1540,9 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navigating to the helm releases view when helm releases resolves when clicking the menu for a helm release renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1513,7 +1556,7 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1554,16 +1597,33 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -2351,6 +2411,9 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navigating to the helm releases view when helm releases resolves when clicking the menu for a helm release when clicking the upgrade chart menu item renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Notifications flex column align-flex-end"
|
||||
/>
|
||||
@ -2367,16 +2430,33 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -3200,6 +3280,9 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navigating to the helm releases view when helm releases resolves when clicking the menu for a helm release when clicking the upgrade chart menu item when request for all helm charts resolves when the requests of versions of the helm charts resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Notifications flex column align-flex-end"
|
||||
/>
|
||||
@ -3216,16 +3299,33 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -4051,7 +4151,7 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
<span>
|
||||
Release
|
||||
</span>
|
||||
|
||||
|
||||
<div
|
||||
class="badge"
|
||||
>
|
||||
@ -4060,7 +4160,7 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
<span>
|
||||
Namespace
|
||||
</span>
|
||||
|
||||
|
||||
<div
|
||||
class="badge"
|
||||
>
|
||||
@ -4069,7 +4169,7 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
<span>
|
||||
Version
|
||||
</span>
|
||||
|
||||
|
||||
<div
|
||||
class="badge"
|
||||
>
|
||||
@ -4189,6 +4289,9 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navigating to the helm releases view when helm releases resolves when clicking the menu for a helm release when clicking the upgrade chart menu item when request for all helm charts resolves when the requests of versions of the helm charts resolves when the configuration request resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Notifications flex column align-flex-end"
|
||||
/>
|
||||
@ -4205,16 +4308,33 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -5040,7 +5160,7 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
<span>
|
||||
Release
|
||||
</span>
|
||||
|
||||
|
||||
<div
|
||||
class="badge"
|
||||
>
|
||||
@ -5049,7 +5169,7 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
<span>
|
||||
Namespace
|
||||
</span>
|
||||
|
||||
|
||||
<div
|
||||
class="badge"
|
||||
>
|
||||
@ -5058,7 +5178,7 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
<span>
|
||||
Version
|
||||
</span>
|
||||
|
||||
|
||||
<div
|
||||
class="badge"
|
||||
>
|
||||
@ -5180,6 +5300,9 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navigating to the helm releases view when helm releases resolves when clicking the menu for a helm release when clicking the upgrade chart menu item when request for all helm charts resolves when the requests of versions of the helm charts resolves when the configuration request resolves when closing the upgrade chart tab renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Notifications flex column align-flex-end"
|
||||
/>
|
||||
@ -5196,16 +5319,33 @@ exports[`New Upgrade Helm Chart Dock Tab given a namespace is selected when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -784,6 +804,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve but there is none, renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -797,7 +820,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -838,16 +861,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1570,6 +1610,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -1583,7 +1626,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -1624,16 +1667,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -2534,6 +2594,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -2547,7 +2610,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -2588,16 +2651,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -3559,6 +3639,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details when call for release resolve with release renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -3572,7 +3655,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -3613,16 +3696,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -4584,6 +4684,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details when call for release resolve with release when configuration resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -4597,7 +4700,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -4638,16 +4741,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -5806,7 +5926,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
class="SubTitle"
|
||||
>
|
||||
some-kind
|
||||
|
||||
|
||||
</div>
|
||||
<div
|
||||
class="Table flex column autoSize"
|
||||
@ -5854,6 +5974,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details when call for release resolve with release when configuration resolves when changing the configuration renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -5867,7 +5990,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -5908,16 +6031,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -7076,7 +7216,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
class="SubTitle"
|
||||
>
|
||||
some-kind
|
||||
|
||||
|
||||
</div>
|
||||
<div
|
||||
class="Table flex column autoSize"
|
||||
@ -7124,6 +7264,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details when call for release resolve with release when configuration resolves when changing the configuration when saving renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -7137,7 +7280,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -7178,16 +7321,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -8346,7 +8506,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
class="SubTitle"
|
||||
>
|
||||
some-kind
|
||||
|
||||
|
||||
</div>
|
||||
<div
|
||||
class="Table flex column autoSize"
|
||||
@ -8394,6 +8554,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details when call for release resolve with release when configuration resolves when changing the configuration when saving when requestHelmCharts resolves when requestHelmChartVersions resolves when update resolves with failure renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -8407,7 +8570,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -8448,16 +8611,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -9433,7 +9613,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
class="SubTitle"
|
||||
>
|
||||
some-kind
|
||||
|
||||
|
||||
</div>
|
||||
<div
|
||||
class="Table flex column autoSize"
|
||||
@ -9481,6 +9661,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details when call for release resolve with release when configuration resolves when changing the configuration when saving when requestHelmCharts resolves when requestHelmChartVersions resolves when update resolves with success renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -9494,7 +9677,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -9535,16 +9718,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -10522,7 +10722,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
class="SubTitle"
|
||||
>
|
||||
some-kind
|
||||
|
||||
|
||||
</div>
|
||||
<div
|
||||
class="Table flex column autoSize"
|
||||
@ -10570,6 +10770,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details when call for release resolve with release when configuration resolves when changing the configuration when toggling to see only user defined values when configuration resolves renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -10583,7 +10786,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -10624,16 +10827,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -11792,7 +12012,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
class="SubTitle"
|
||||
>
|
||||
some-kind
|
||||
|
||||
|
||||
</div>
|
||||
<div
|
||||
class="Table flex column autoSize"
|
||||
@ -11840,6 +12060,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details when call for release resolve with release when configuration resolves when selecting to upgrade chart renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -11853,7 +12076,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -11894,16 +12117,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -12865,6 +13105,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details when call for release resolves with error renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -12878,7 +13121,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -12919,16 +13162,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -13878,7 +14138,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
data-testid="helm-release-detail-error"
|
||||
>
|
||||
Failed to load release:
|
||||
|
||||
|
||||
some-error
|
||||
</div>
|
||||
</div>
|
||||
@ -13893,6 +14153,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details when details is closed renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -13906,7 +14169,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -13947,16 +14210,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -14857,6 +15137,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details when details is closed when opening details for same release renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -14870,7 +15153,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -14911,16 +15194,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -15882,6 +16182,9 @@ exports[`showing details for helm release given application is started when navi
|
||||
exports[`showing details for helm release given application is started when navigating to helm releases when releases resolve when selecting release to see details when opening details for second release renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -15895,7 +16198,7 @@ exports[`showing details for helm release given application is started when navi
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -15936,16 +16239,33 @@ exports[`showing details for helm release given application is started when navi
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`download logs options in logs dock tab opening pod logs when logs available renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -16,7 +19,7 @@ exports[`download logs options in logs dock tab opening pod logs when logs avail
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -57,16 +60,33 @@ exports[`download logs options in logs dock tab opening pod logs when logs avail
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -566,7 +586,7 @@ exports[`download logs options in logs dock tab opening pod logs when logs avail
|
||||
<span>
|
||||
Namespace
|
||||
</span>
|
||||
|
||||
|
||||
<div
|
||||
class="badge"
|
||||
data-testid="namespace-badge"
|
||||
@ -820,7 +840,7 @@ exports[`download logs options in logs dock tab opening pod logs when logs avail
|
||||
<div>
|
||||
<span>
|
||||
Logs from
|
||||
|
||||
|
||||
<b>
|
||||
Invalid Date
|
||||
</b>
|
||||
@ -896,6 +916,9 @@ exports[`download logs options in logs dock tab opening pod logs when logs avail
|
||||
exports[`download logs options in logs dock tab opening pod logs when logs not available renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||
@ -909,7 +932,7 @@ exports[`download logs options in logs dock tab opening pod logs when logs not a
|
||||
<div
|
||||
class="drawer-title-text flex gaps align-center"
|
||||
>
|
||||
|
||||
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
@ -950,16 +973,33 @@ exports[`download logs options in logs dock tab opening pod logs when logs not a
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
@ -1459,7 +1499,7 @@ exports[`download logs options in logs dock tab opening pod logs when logs not a
|
||||
<span>
|
||||
Namespace
|
||||
</span>
|
||||
|
||||
|
||||
<div
|
||||
class="badge"
|
||||
data-testid="namespace-badge"
|
||||
@ -1682,7 +1722,7 @@ exports[`download logs options in logs dock tab opening pod logs when logs not a
|
||||
class="LogList flex box grow align-center justify-center"
|
||||
>
|
||||
There are no logs available for container
|
||||
|
||||
|
||||
docker-exporter
|
||||
</div>
|
||||
<div
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`preferences - closing-preferences given accessing preferences directly renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -764,6 +767,9 @@ exports[`preferences - closing-preferences given accessing preferences directly
|
||||
|
||||
exports[`preferences - closing-preferences given accessing preferences directly when navigating to a tab in preferences renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1112,6 +1118,9 @@ exports[`preferences - closing-preferences given accessing preferences directly
|
||||
|
||||
exports[`preferences - closing-preferences given accessing preferences directly when navigating to a tab in preferences when preferences are closed renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1318,6 +1327,9 @@ exports[`preferences - closing-preferences given accessing preferences directly
|
||||
|
||||
exports[`preferences - closing-preferences given accessing preferences directly when preferences are closed renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1522,8 +1534,155 @@ exports[`preferences - closing-preferences given accessing preferences directly
|
||||
</div>
|
||||
`;
|
||||
|
||||
exports[`preferences - closing-preferences given already in a page and then navigated to preferences renders 1`] = `
|
||||
exports[`preferences - closing-preferences given already in a page renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
<div
|
||||
class="topBar"
|
||||
>
|
||||
<div
|
||||
class="items"
|
||||
>
|
||||
<div
|
||||
class="preventedDragging"
|
||||
>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
data-testid="home-button"
|
||||
tabindex="0"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="home"
|
||||
>
|
||||
home
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="size-sm"
|
||||
/>
|
||||
<div
|
||||
class="preventedDragging"
|
||||
>
|
||||
<i
|
||||
class="Icon material interactive disabled focusable"
|
||||
data-testid="history-back"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_back"
|
||||
>
|
||||
arrow_back
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="size-sm"
|
||||
/>
|
||||
<div
|
||||
class="preventedDragging"
|
||||
>
|
||||
<i
|
||||
class="Icon material interactive disabled focusable"
|
||||
data-testid="history-forward"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_forward"
|
||||
>
|
||||
arrow_forward
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="separator"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<main>
|
||||
<div
|
||||
id="lens-views"
|
||||
/>
|
||||
<div
|
||||
data-testid="some-page"
|
||||
>
|
||||
Some content
|
||||
</div>
|
||||
</main>
|
||||
<div
|
||||
class="HotbarMenu flex column"
|
||||
>
|
||||
<div
|
||||
class="HotbarItems flex column gaps"
|
||||
/>
|
||||
<div
|
||||
class="HotbarSelector"
|
||||
>
|
||||
<i
|
||||
class="Icon Icon previous material interactive focusable"
|
||||
tabindex="0"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_left"
|
||||
>
|
||||
arrow_left
|
||||
</span>
|
||||
</i>
|
||||
<div
|
||||
class="HotbarIndex"
|
||||
>
|
||||
<div
|
||||
class="badge Badge small clickable"
|
||||
id="hotbarIndex"
|
||||
>
|
||||
0
|
||||
</div>
|
||||
</div>
|
||||
<i
|
||||
class="Icon material interactive focusable"
|
||||
tabindex="0"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_right"
|
||||
>
|
||||
arrow_right
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="StatusBar"
|
||||
data-testid="status-bar"
|
||||
>
|
||||
<div
|
||||
class="leftSide"
|
||||
data-testid="status-bar-left"
|
||||
/>
|
||||
<div
|
||||
class="rightSide"
|
||||
data-testid="status-bar-right"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="Notifications flex column align-flex-end"
|
||||
/>
|
||||
</div>
|
||||
`;
|
||||
|
||||
exports[`preferences - closing-preferences given already in a page when navigated to preferences renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2284,8 +2443,11 @@ exports[`preferences - closing-preferences given already in a page and then navi
|
||||
</div>
|
||||
`;
|
||||
|
||||
exports[`preferences - closing-preferences given already in a page and then navigated to preferences when navigating to a tab in preferences renders 1`] = `
|
||||
exports[`preferences - closing-preferences given already in a page when navigated to preferences when navigating to a tab in preferences renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2632,8 +2794,11 @@ exports[`preferences - closing-preferences given already in a page and then navi
|
||||
</div>
|
||||
`;
|
||||
|
||||
exports[`preferences - closing-preferences given already in a page and then navigated to preferences when navigating to a tab in preferences when preferences are closed renders 1`] = `
|
||||
exports[`preferences - closing-preferences given already in a page when navigated to preferences when navigating to a tab in preferences when preferences are closed renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2838,8 +3003,11 @@ exports[`preferences - closing-preferences given already in a page and then navi
|
||||
</div>
|
||||
`;
|
||||
|
||||
exports[`preferences - closing-preferences given already in a page and then navigated to preferences when preferences are closed renders 1`] = `
|
||||
exports[`preferences - closing-preferences given already in a page when navigated to preferences when preferences are closed renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`preferences: extension adding preference tabs given in preferences, when extension with preference tabs is enabled renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`preferences - hiding-of-empty-branches, given in preferences page given tab group and empty tabs renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -752,6 +755,9 @@ exports[`preferences - hiding-of-empty-branches, given in preferences page given
|
||||
|
||||
exports[`preferences - hiding-of-empty-branches, given in preferences page given tab group and empty tabs when an item appears for one of the tabs renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1530,6 +1536,9 @@ exports[`preferences - hiding-of-empty-branches, given in preferences page given
|
||||
|
||||
exports[`preferences - hiding-of-empty-branches, given in preferences page given tab group and empty tabs when an item appears for one of the tabs when an item appears for the remaining tab renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -1533,6 +1533,9 @@ exports[`preferences - navigation to application preferences given in preference
|
||||
|
||||
exports[`preferences - navigation to application preferences given in some child page of preferences, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1939,6 +1942,9 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
|
||||
exports[`preferences - navigation to application preferences given in some child page of preferences, when rendered when navigating to application preferences using navigation renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2690,6 +2696,9 @@ exports[`preferences - navigation to application preferences given in some child
|
||||
exports[`preferences - navigation to application preferences given in some child page of preferences, when rendered when navigating to preferences without specifying the tab renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`preferences - navigation to editor preferences given in preferences, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -752,6 +755,9 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
|
||||
|
||||
exports[`preferences - navigation to editor preferences given in preferences, when rendered when navigating to editor preferences using navigation renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`preferences - navigation to extension specific preferences given in preferences, when rendered given extension with registered tab renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -766,6 +769,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
||||
|
||||
exports[`preferences - navigation to extension specific preferences given in preferences, when rendered given extension with registered tab when navigating to specific extension tab renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1145,6 +1151,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
||||
|
||||
exports[`preferences - navigation to extension specific preferences given in preferences, when rendered given extensions with tabs having same id when navigating to first extension tab renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1536,6 +1545,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
||||
|
||||
exports[`preferences - navigation to extension specific preferences given in preferences, when rendered given extensions with tabs having same id when navigating to second extension tab renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1927,6 +1939,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
||||
|
||||
exports[`preferences - navigation to extension specific preferences given in preferences, when rendered given multiple extensions with specific preferences, when navigating to extension specific preferences page renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2344,6 +2359,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
||||
|
||||
exports[`preferences - navigation to extension specific preferences given in preferences, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -3094,6 +3112,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
||||
|
||||
exports[`preferences - navigation to extension specific preferences given in preferences, when rendered when extension with specific preferences is enabled renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -3882,6 +3903,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
||||
|
||||
exports[`preferences - navigation to extension specific preferences given in preferences, when rendered when extension with specific preferences is enabled when navigating to extension preferences using navigation renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -4288,6 +4312,9 @@ exports[`preferences - navigation to extension specific preferences given in pre
|
||||
exports[`preferences - navigation to extension specific preferences given in preferences, when rendered when extension with specific preferences is enabled when navigating to extension preferences using navigation when extension is disabled renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`preferences - navigation to kubernetes preferences given in preferences, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -752,6 +755,9 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
|
||||
|
||||
exports[`preferences - navigation to kubernetes preferences given in preferences, when rendered when navigating to kubernetes preferences using navigation renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`preferences - navigation to proxy preferences given in preferences, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -752,6 +755,9 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
|
||||
|
||||
exports[`preferences - navigation to proxy preferences given in preferences, when rendered when navigating to proxy preferences using navigation renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`preferences - navigation to telemetry preferences given URL for Sentry DNS, when navigating to preferences when navigating to telemetry preferences renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -392,6 +395,9 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
|
||||
|
||||
exports[`preferences - navigation to telemetry preferences given in preferences, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1142,6 +1148,9 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
|
||||
exports[`preferences - navigation to telemetry preferences given in preferences, when rendered when extension with telemetry preference items gets enabled renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1904,6 +1913,9 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
|
||||
exports[`preferences - navigation to telemetry preferences given in preferences, when rendered when extension with telemetry preference items gets enabled when clicking link to telemetry preferences from navigation renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -2283,6 +2295,9 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
|
||||
|
||||
exports[`preferences - navigation to telemetry preferences given no URL for Sentry DNS, when navigating to telemetry preferences renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`preferences - navigation to terminal preferences given in preferences, when rendered renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -752,6 +755,9 @@ exports[`preferences - navigation to terminal preferences given in preferences,
|
||||
|
||||
exports[`preferences - navigation to terminal preferences given in preferences, when rendered when navigating to terminal preferences using navigation renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`preferences - navigation using application menu renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -285,6 +288,9 @@ exports[`preferences - navigation using application menu renders 1`] = `
|
||||
|
||||
exports[`preferences - navigation using application menu when navigating to preferences using application menu renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`show-about-using-tray renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -288,6 +291,9 @@ exports[`show-about-using-tray renders 1`] = `
|
||||
exports[`show-about-using-tray when navigating using tray renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -12,13 +12,11 @@ import { frontEndRouteInjectionToken } from "../../common/front-end-routing/fron
|
||||
import { computed, runInAction } from "mobx";
|
||||
import React from "react";
|
||||
import { routeSpecificComponentInjectionToken } from "../../renderer/routes/route-specific-component-injection-token";
|
||||
import observableHistoryInjectable from "../../renderer/navigation/observable-history.injectable";
|
||||
import { createMemoryHistory } from "history";
|
||||
import { createObservableHistory } from "mobx-observable-history";
|
||||
import navigateToFrontPageInjectable from "../../common/front-end-routing/navigate-to-front-page.injectable";
|
||||
import { navigateToRouteInjectionToken } from "../../common/front-end-routing/navigate-to-route-injection-token";
|
||||
import { preferenceItemInjectionToken } from "./renderer/preference-items/preference-item-injection-token";
|
||||
import { searchParamsOptions } from "../../renderer/navigation/search-params";
|
||||
import historyInjectable from "../../renderer/navigation/history.injectable";
|
||||
|
||||
describe("preferences - closing-preferences", () => {
|
||||
let builder: ApplicationBuilder;
|
||||
@ -53,59 +51,35 @@ describe("preferences - closing-preferences", () => {
|
||||
builder.quit();
|
||||
});
|
||||
|
||||
describe("given already in a page and then navigated to preferences", () => {
|
||||
describe("given already in a page", () => {
|
||||
let rendered: RenderResult;
|
||||
let windowDi: DiContainer;
|
||||
|
||||
beforeEach(async () => {
|
||||
builder.beforeWindowStart((windowDi) => {
|
||||
windowDi.override(observableHistoryInjectable, () => {
|
||||
const historyFake = createMemoryHistory({
|
||||
initialEntries: ["/some-page"],
|
||||
initialIndex: 0,
|
||||
});
|
||||
|
||||
return createObservableHistory(historyFake, {
|
||||
searchParams: searchParamsOptions,
|
||||
});
|
||||
});
|
||||
windowDi.override(historyInjectable, () => createMemoryHistory({
|
||||
initialEntries: ["/some-page"],
|
||||
initialIndex: 0,
|
||||
}));
|
||||
});
|
||||
|
||||
rendered = await builder.render();
|
||||
windowDi = builder.applicationWindow.only.di;
|
||||
|
||||
builder.preferences.navigate();
|
||||
});
|
||||
|
||||
it("renders", () => {
|
||||
expect(rendered.container).toMatchSnapshot();
|
||||
});
|
||||
|
||||
describe("when preferences are closed", () => {
|
||||
beforeEach(() => {
|
||||
builder.preferences.close();
|
||||
});
|
||||
it("is at the initial page", () => {
|
||||
const currentPath = windowDi.inject(currentPathInjectable).get();
|
||||
|
||||
it("renders", () => {
|
||||
expect(rendered.container).toMatchSnapshot();
|
||||
});
|
||||
|
||||
it("navigates back to the original page", () => {
|
||||
const currentPath = windowDi.inject(currentPathInjectable).get();
|
||||
|
||||
expect(currentPath).toBe("/some-page");
|
||||
});
|
||||
|
||||
it("shows the original page", () => {
|
||||
expect(rendered.getByTestId("some-page")).toBeInTheDocument();
|
||||
});
|
||||
expect(currentPath).toBe("/some-page");
|
||||
});
|
||||
|
||||
describe("when navigating to a tab in preferences", () => {
|
||||
describe("when navigated to preferences", () => {
|
||||
beforeEach(() => {
|
||||
builder.preferences.navigation.click(
|
||||
"some-path-id-for-some-test-tab-id",
|
||||
);
|
||||
builder.preferences.navigate();
|
||||
});
|
||||
|
||||
it("renders", () => {
|
||||
@ -131,6 +105,38 @@ describe("preferences - closing-preferences", () => {
|
||||
expect(rendered.getByTestId("some-page")).toBeInTheDocument();
|
||||
});
|
||||
});
|
||||
|
||||
describe("when navigating to a tab in preferences", () => {
|
||||
beforeEach(() => {
|
||||
builder.preferences.navigation.click(
|
||||
"some-path-id-for-some-test-tab-id",
|
||||
);
|
||||
});
|
||||
|
||||
it("renders", () => {
|
||||
expect(rendered.container).toMatchSnapshot();
|
||||
});
|
||||
|
||||
describe("when preferences are closed", () => {
|
||||
beforeEach(() => {
|
||||
builder.preferences.close();
|
||||
});
|
||||
|
||||
it("renders", () => {
|
||||
expect(rendered.container).toMatchSnapshot();
|
||||
});
|
||||
|
||||
it("navigates back to the original page", () => {
|
||||
const currentPath = windowDi.inject(currentPathInjectable).get();
|
||||
|
||||
expect(currentPath).toBe("/some-page");
|
||||
});
|
||||
|
||||
it("shows the original page", () => {
|
||||
expect(rendered.getByTestId("some-page")).toBeInTheDocument();
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@ -140,16 +146,10 @@ describe("preferences - closing-preferences", () => {
|
||||
|
||||
beforeEach(async () => {
|
||||
builder.beforeWindowStart((windowDi) => {
|
||||
windowDi.override(observableHistoryInjectable, () => {
|
||||
const historyFake = createMemoryHistory({
|
||||
initialEntries: ["/preferences/app"],
|
||||
initialIndex: 0,
|
||||
});
|
||||
|
||||
return createObservableHistory(historyFake, {
|
||||
searchParams: searchParamsOptions,
|
||||
});
|
||||
});
|
||||
windowDi.override(historyInjectable, () => createMemoryHistory({
|
||||
initialEntries: ["/preferences/app"],
|
||||
initialIndex: 0,
|
||||
}));
|
||||
});
|
||||
|
||||
rendered = await builder.render();
|
||||
|
||||
@ -14,6 +14,7 @@ import createElectronWindowInjectable from "../../main/start-main-application/le
|
||||
import splashWindowInjectable from "../../main/start-main-application/lens-window/splash-window/splash-window.injectable";
|
||||
import { runInAction } from "mobx";
|
||||
import staticFilesDirectoryInjectable from "../../common/vars/static-files-directory.injectable";
|
||||
import { matches } from "jest-mock-extended";
|
||||
|
||||
describe("opening application window using tray", () => {
|
||||
describe("given application has started", () => {
|
||||
@ -136,7 +137,7 @@ describe("opening application window using tray", () => {
|
||||
});
|
||||
|
||||
it("starts loading of content for the application window", () => {
|
||||
expect(callForApplicationWindowHtmlMock).toHaveBeenCalledWith("https://lens.app:42");
|
||||
expect(callForApplicationWindowHtmlMock).toHaveBeenCalledWith(matches((val) => val.startsWith("http://lens.app:")));
|
||||
});
|
||||
|
||||
describe("given static HTML of application window has not resolved yet, when opening from tray again", () => {
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`status-bar-items-originating-from-extensions when application starts when extension with status bar items is loaded renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -22,16 +22,33 @@ exports[`test for opening terminal tab within cluster frame when new terminal ta
|
||||
>
|
||||
<div
|
||||
class="SidebarCluster"
|
||||
data-testid="sidebar-cluster-dropdown"
|
||||
id="cluster-some-cluster-id"
|
||||
role="menubar"
|
||||
tabindex="0"
|
||||
>
|
||||
<div
|
||||
class="Avatar rounded loadingAvatar"
|
||||
style="width: 40px; height: 40px;"
|
||||
class="Avatar rounded avatar"
|
||||
style="width: 40px; height: 40px; background: rgb(198, 167, 9);"
|
||||
>
|
||||
??
|
||||
scn
|
||||
</div>
|
||||
<div
|
||||
class="loadingClusterName"
|
||||
/>
|
||||
class="clusterName"
|
||||
id="tooltip-cluster-some-cluster-id"
|
||||
>
|
||||
some-context-name
|
||||
</div>
|
||||
<i
|
||||
class="Icon dropdown material focusable"
|
||||
>
|
||||
<span
|
||||
class="icon"
|
||||
data-icon-name="arrow_drop_down"
|
||||
>
|
||||
arrow_drop_down
|
||||
</span>
|
||||
</i>
|
||||
</div>
|
||||
<div
|
||||
class="sidebarNav sidebar-active-status"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
exports[`extendability-using-extension-api given an extension with a weakly typed and invalid top-bar item is enabled renders without blowing up 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -288,6 +291,9 @@ exports[`extendability-using-extension-api given an extension with a weakly type
|
||||
exports[`extendability-using-extension-api given an extension with top-bar items is enabled renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -582,6 +588,9 @@ exports[`extendability-using-extension-api given an extension with top-bar items
|
||||
exports[`extendability-using-extension-api given an extension with top-bar items is enabled when the extension is disabled renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -867,6 +876,9 @@ exports[`extendability-using-extension-api given an extension with top-bar items
|
||||
exports[`extendability-using-extension-api renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
exports[`welcome - navigation using application menu renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -286,6 +289,9 @@ exports[`welcome - navigation using application menu renders 1`] = `
|
||||
exports[`welcome - navigation using application menu when navigated somewhere else renders 1`] = `
|
||||
<body>
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
@ -1037,6 +1043,9 @@ exports[`welcome - navigation using application menu when navigated somewhere el
|
||||
|
||||
exports[`welcome - navigation using application menu when navigated somewhere else when navigated to welcome using application menu renders 1`] = `
|
||||
<div>
|
||||
<div
|
||||
id="terminal-init"
|
||||
/>
|
||||
<div
|
||||
class="ClusterManager"
|
||||
>
|
||||
|
||||
@ -10,7 +10,7 @@ import type { CreateCluster } from "../../common/cluster/create-cluster-injectio
|
||||
import { createClusterInjectionToken } from "../../common/cluster/create-cluster-injection-token";
|
||||
import authorizationReviewInjectable from "../../common/cluster/authorization-review.injectable";
|
||||
import requestNamespaceListPermissionsForInjectable from "../../common/cluster/request-namespace-list-permissions.injectable";
|
||||
import listNamespacesInjectable from "../../common/cluster/list-namespaces.injectable";
|
||||
import createListNamespacesInjectable from "../../common/cluster/list-namespaces.injectable";
|
||||
import createContextHandlerInjectable from "../context-handler/create-context-handler.injectable";
|
||||
import type { ClusterContextHandler } from "../context-handler/context-handler";
|
||||
import { parse } from "url";
|
||||
@ -42,7 +42,7 @@ describe("create clusters", () => {
|
||||
di.override(broadcastMessageInjectable, () => async () => {});
|
||||
di.override(authorizationReviewInjectable, () => () => () => Promise.resolve(true));
|
||||
di.override(requestNamespaceListPermissionsForInjectable, () => () => async () => () => true);
|
||||
di.override(listNamespacesInjectable, () => () => () => Promise.resolve([ "default" ]));
|
||||
di.override(createListNamespacesInjectable, () => () => () => Promise.resolve([ "default" ]));
|
||||
di.override(createContextHandlerInjectable, () => (cluster) => ({
|
||||
restartServer: jest.fn(),
|
||||
stopServer: jest.fn(),
|
||||
|
||||
@ -11,7 +11,7 @@ import createKubectlInjectable from "../kubectl/create-kubectl.injectable";
|
||||
import createContextHandlerInjectable from "../context-handler/create-context-handler.injectable";
|
||||
import { createClusterInjectionToken } from "../../common/cluster/create-cluster-injection-token";
|
||||
import authorizationReviewInjectable from "../../common/cluster/authorization-review.injectable";
|
||||
import listNamespacesInjectable from "../../common/cluster/list-namespaces.injectable";
|
||||
import listNamespacesForInjectable from "../../common/cluster/list-namespaces.injectable";
|
||||
import createListApiResourcesInjectable from "../cluster/request-api-resources.injectable";
|
||||
import loggerInjectable from "../../common/logger.injectable";
|
||||
import detectorRegistryInjectable from "../cluster-detectors/detector-registry.injectable";
|
||||
@ -32,7 +32,7 @@ const createClusterInjectable = getInjectable({
|
||||
createAuthorizationReview: di.inject(authorizationReviewInjectable),
|
||||
requestNamespaceListPermissionsFor: di.inject(requestNamespaceListPermissionsForInjectable),
|
||||
requestApiResources: di.inject(createListApiResourcesInjectable),
|
||||
createListNamespaces: di.inject(listNamespacesInjectable),
|
||||
listNamespacesFor: di.inject(listNamespacesForInjectable),
|
||||
logger: di.inject(loggerInjectable),
|
||||
detectorRegistry: di.inject(detectorRegistryInjectable),
|
||||
createVersionDetector: di.inject(createVersionDetectorInjectable),
|
||||
|
||||
@ -23,7 +23,7 @@ export type CatalogEntityOnBeforeRun = (event: CatalogRunEvent) => void | Promis
|
||||
interface Dependencies {
|
||||
navigate: Navigate;
|
||||
readonly categoryRegistry: CatalogCategoryRegistry;
|
||||
logger: Logger;
|
||||
readonly logger: Logger;
|
||||
}
|
||||
|
||||
export class CatalogEntityRegistry {
|
||||
|
||||
@ -17,19 +17,25 @@ export type CreateTerminalApi = (query: TerminalApiQuery) => TerminalApi;
|
||||
const createTerminalApiInjectable = getInjectable({
|
||||
id: "create-terminal-api",
|
||||
instantiate: (di): CreateTerminalApi => {
|
||||
const hostedClusterId = di.inject(hostedClusterIdInjectable);
|
||||
|
||||
assert(hostedClusterId, "Can only create Terminal APIs within cluster frames");
|
||||
|
||||
const deps: TerminalApiDependencies = {
|
||||
const partialDeps = {
|
||||
requestShellApiToken: di.inject(requestShellApiTokenInjectable),
|
||||
defaultParams: di.inject(defaultWebsocketApiParamsInjectable),
|
||||
logger: di.inject(loggerInjectable),
|
||||
currentLocation: di.inject(currentLocationInjectable),
|
||||
hostedClusterId,
|
||||
};
|
||||
|
||||
return (query) => new TerminalApi(deps, query);
|
||||
return (query) => {
|
||||
const hostedClusterId = di.inject(hostedClusterIdInjectable);
|
||||
|
||||
assert(hostedClusterId, "Can only create Terminal APIs within cluster frames");
|
||||
|
||||
const deps: TerminalApiDependencies = {
|
||||
...partialDeps,
|
||||
hostedClusterId,
|
||||
};
|
||||
|
||||
return new TerminalApi(deps, query);
|
||||
};
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
@ -6,15 +6,14 @@ import { getInjectable } from "@ogre-tools/injectable";
|
||||
import appPathsStateInjectable from "../../common/app-paths/app-paths-state.injectable";
|
||||
import { beforeFrameStartsFirstInjectionToken } from "../before-frame-starts/tokens";
|
||||
import { appPathsChannel } from "../../common/app-paths/app-paths-channel";
|
||||
import { requestFromChannelInjectionToken } from "../../common/utils/channel/request-from-channel-injection-token";
|
||||
import requestFromChannelInjectable from "../utils/channel/request-from-channel.injectable";
|
||||
|
||||
const setupAppPathsInjectable = getInjectable({
|
||||
id: "setup-app-paths",
|
||||
|
||||
instantiate: (di) => ({
|
||||
id: "setup-app-paths",
|
||||
run: async () => {
|
||||
const requestFromChannel = di.inject(requestFromChannelInjectionToken);
|
||||
const requestFromChannel = di.inject(requestFromChannelInjectable);
|
||||
const appPathsState = di.inject(appPathsStateInjectable);
|
||||
const appPaths = await requestFromChannel(appPathsChannel);
|
||||
|
||||
|
||||
@ -28,7 +28,7 @@ const createClusterInjectable = getInjectable({
|
||||
createContextHandler: () => undefined as never,
|
||||
createAuthorizationReview: () => { throw new Error("Tried to access back-end feature in front-end."); },
|
||||
requestNamespaceListPermissionsFor: () => { throw new Error("Tried to access back-end feature in front-end."); },
|
||||
createListNamespaces: () => { throw new Error("Tried to access back-end feature in front-end."); },
|
||||
listNamespacesFor: () => { throw new Error("Tried to access back-end feature in front-end."); },
|
||||
requestApiResources: ()=> { throw new Error("Tried to access back-end feature in front-end."); },
|
||||
detectorRegistry: undefined as never,
|
||||
createVersionDetector: () => { throw new Error("Tried to access back-end feature in front-end."); },
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
*/
|
||||
|
||||
import directoryForUserDataInjectable from "../../../../common/app-paths/directory-for-user-data/directory-for-user-data.injectable";
|
||||
import currentLocationInjectable from "../../../api/current-location.injectable";
|
||||
import hostedClusterIdInjectable from "../../../cluster-frame-context/hosted-cluster-id.injectable";
|
||||
import { getDiForUnitTesting } from "../../../getDiForUnitTesting";
|
||||
import type { DockStore, DockTab } from "../dock/store";
|
||||
@ -27,6 +28,12 @@ describe("DockStore", () => {
|
||||
di.override(hostedClusterIdInjectable, () => "some-cluster-id");
|
||||
di.override(directoryForUserDataInjectable, () => "some-directory-for-user-data");
|
||||
|
||||
di.override(currentLocationInjectable, () => ({
|
||||
hostname: "localhost",
|
||||
port: "12345",
|
||||
protocol: "http",
|
||||
}));
|
||||
|
||||
dockStore = di.inject(dockStoreInjectable);
|
||||
});
|
||||
|
||||
|
||||
@ -16,35 +16,24 @@ const kubeObjectStatusTextRegistratorInjectable = getInjectable({
|
||||
instantiate: (di) => {
|
||||
const getRandomId = di.inject(getRandomIdInjectable);
|
||||
|
||||
const getExtensionShouldBeEnabledForClusterFrame = (
|
||||
extension: LensRendererExtension,
|
||||
) =>
|
||||
di.inject(extensionShouldBeEnabledForClusterFrameInjectable, extension);
|
||||
|
||||
return (ext) => {
|
||||
const extension = ext as LensRendererExtension;
|
||||
const extensionShouldBeEnabledForClusterFrame = di.inject(extensionShouldBeEnabledForClusterFrameInjectable, extension);
|
||||
|
||||
const extensionShouldBeEnabledForClusterFrame =
|
||||
getExtensionShouldBeEnabledForClusterFrame(extension);
|
||||
|
||||
return extension.kubeObjectStatusTexts.map((registration) => {
|
||||
const id = `kube-object-status-text-registration-from-${
|
||||
extension.sanitizedExtensionId
|
||||
}-${getRandomId()}`;
|
||||
return extension.kubeObjectStatusTexts.map(({
|
||||
visible = computed(() => true),
|
||||
...registration
|
||||
}) => {
|
||||
const id = `kube-object-status-text-registration-from-${extension.sanitizedExtensionId}-${getRandomId()}`;
|
||||
|
||||
return getInjectable({
|
||||
id,
|
||||
|
||||
instantiate: () => ({
|
||||
...registration,
|
||||
|
||||
enabled: computed(() => {
|
||||
if (!extensionShouldBeEnabledForClusterFrame.value.get()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return registration.visible ? registration.visible.get() : true;
|
||||
}),
|
||||
enabled: computed(() => (
|
||||
extensionShouldBeEnabledForClusterFrame.value.get()
|
||||
&& visible.get()
|
||||
)),
|
||||
}),
|
||||
|
||||
injectionToken: kubeObjectStatusTextInjectionToken,
|
||||
|
||||
@ -14,9 +14,11 @@ const kubeObjectStatusTextsInjectable = getInjectable({
|
||||
const computedInjectMany = di.inject(computedInjectManyInjectable);
|
||||
const statusTexts = computedInjectMany(kubeObjectStatusTextInjectionToken);
|
||||
|
||||
return computed(() =>
|
||||
statusTexts.get().filter((statusText) => statusText.enabled.get()),
|
||||
);
|
||||
return computed(() => (
|
||||
statusTexts
|
||||
.get()
|
||||
.filter(({ enabled }) => enabled.get())
|
||||
));
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
@ -12,7 +12,7 @@ import { Router } from "react-router";
|
||||
import type { RenderResult } from "@testing-library/react";
|
||||
import { fireEvent, queryByText } from "@testing-library/react";
|
||||
import type { KubeApiResourceDescriptor } from "../../../common/rbac";
|
||||
import { formatKubeApiResource } from "../../../common/rbac";
|
||||
import { apiResourceRecord, formatKubeApiResource } from "../../../common/rbac";
|
||||
import type { DiContainer, Injectable } from "@ogre-tools/injectable";
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import mainExtensionsInjectable from "../../../extensions/main-extensions.injectable";
|
||||
@ -73,6 +73,12 @@ import currentLocationInjectable from "../../api/current-location.injectable";
|
||||
import lensProxyPortInjectable from "../../../main/lens-proxy/lens-proxy-port.injectable";
|
||||
import { runManyFor } from "../../../common/runnable/run-many-for";
|
||||
import { beforeQuitOfBackEndInjectionToken } from "../../../main/start-main-application/runnable-tokens/before-quit-of-back-end-injection-token";
|
||||
import catalogEntityRegistryInjectable from "../../api/catalog/entity/registry.injectable";
|
||||
import { KubernetesCluster, LensKubernetesClusterStatus } from "../../../common/catalog-entities";
|
||||
import listNamespacesForInjectable from "../../../common/cluster/list-namespaces.injectable";
|
||||
import requestApiResourcesInjectable from "../../../common/cluster/request-api-resources.injectable";
|
||||
import { object } from "../../utils";
|
||||
import requestNamespaceListPermissionsForInjectable from "../../../common/cluster/request-namespace-list-permissions.injectable";
|
||||
|
||||
type Callback = (di: DiContainer) => void | Promise<void>;
|
||||
|
||||
@ -219,7 +225,6 @@ export const getApplicationBuilder = () => {
|
||||
}));
|
||||
|
||||
const allowedResourcesState = observable.set<string>();
|
||||
|
||||
const windowHelpers = new Map<string, { di: DiContainer; getRendered: () => RenderResult }>();
|
||||
|
||||
const createElectronWindowFake: CreateElectronWindow = (configuration) => {
|
||||
@ -267,7 +272,6 @@ export const getApplicationBuilder = () => {
|
||||
}
|
||||
|
||||
const history = windowDi.inject(historyInjectable);
|
||||
|
||||
const render = renderFor(windowDi);
|
||||
|
||||
rendered = render((
|
||||
@ -315,19 +319,42 @@ export const getApplicationBuilder = () => {
|
||||
|
||||
applicationHasStarted = true;
|
||||
};
|
||||
const clusterEntity = new KubernetesCluster({
|
||||
metadata: {
|
||||
labels: {},
|
||||
name: "some-context-name",
|
||||
uid: clusterId,
|
||||
},
|
||||
spec: {
|
||||
kubeconfigContext: "some-context-name",
|
||||
kubeconfigPath: "/some-kube-config-path",
|
||||
},
|
||||
status: {
|
||||
phase: LensKubernetesClusterStatus.DISCONNECTED,
|
||||
},
|
||||
});
|
||||
|
||||
mainDi.override(getClusterByIdInjectable, () => (id) => clusters.get(id));
|
||||
|
||||
beforeWindowStartCallbacks.push((windowDi) => windowDi.override(getClusterByIdInjectable, () => (id) => clusters.get(id)));
|
||||
beforeWindowStartCallbacks.push((windowDi) => windowDi.override(currentLocationInjectable, () => {
|
||||
const port = mainDi.inject(lensProxyPortInjectable);
|
||||
|
||||
return {
|
||||
beforeWindowStartCallbacks.push((windowDi) => {
|
||||
windowDi.override(getClusterByIdInjectable, () => (id) => clusters.get(id));
|
||||
windowDi.override(currentLocationInjectable, () => ({
|
||||
hostname: "localhost",
|
||||
port: `${port.get()}`,
|
||||
port: `${mainDi.inject(lensProxyPortInjectable).get()}`,
|
||||
protocol: "http",
|
||||
};
|
||||
}));
|
||||
}));
|
||||
});
|
||||
|
||||
afterWindowStartCallbacks.push((windowDi) => {
|
||||
windowDi.inject(catalogEntityRegistryInjectable).updateItems([clusterEntity]);
|
||||
});
|
||||
|
||||
mainDi.override(listNamespacesForInjectable, () => () => async () => [...namespaces]);
|
||||
mainDi.override(requestApiResourcesInjectable, () => async () => (
|
||||
object.entries(apiResourceRecord)
|
||||
.map(([apiName, data]) => ({ apiName, ...data }))
|
||||
));
|
||||
mainDi.override(requestNamespaceListPermissionsForInjectable, () => () => async () => (resource) => allowedResourcesState.has(formatKubeApiResource(resource)));
|
||||
|
||||
runInAction(() => {
|
||||
mainDi.register(getInjectable({
|
||||
@ -567,6 +594,10 @@ export const getApplicationBuilder = () => {
|
||||
} as Partial<NamespaceStore> as NamespaceStore));
|
||||
});
|
||||
|
||||
builder.afterWindowStart(windowDi => {
|
||||
windowDi.inject(catalogEntityRegistryInjectable).activeEntity = clusterEntity;
|
||||
});
|
||||
|
||||
return builder;
|
||||
},
|
||||
|
||||
@ -602,29 +633,32 @@ export const getApplicationBuilder = () => {
|
||||
|
||||
enable: (...extensions) => {
|
||||
builder.afterWindowStart((windowDi) => {
|
||||
const rendererExtensionInstances = extensions.map((options) =>
|
||||
getExtensionFakeForRenderer(
|
||||
windowDi,
|
||||
options.id,
|
||||
options.name,
|
||||
options.rendererOptions || {},
|
||||
),
|
||||
);
|
||||
const enabledExtension = enableExtensionFor(windowDi, rendererExtensionsStateInjectable);
|
||||
|
||||
rendererExtensionInstances.forEach(
|
||||
enableExtensionFor(windowDi, rendererExtensionsStateInjectable),
|
||||
);
|
||||
runInAction(() => {
|
||||
for (const extension of extensions) {
|
||||
enabledExtension(getExtensionFakeForRenderer(
|
||||
windowDi,
|
||||
extension.id,
|
||||
extension.name,
|
||||
extension.rendererOptions ?? {},
|
||||
));
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
builder.afterApplicationStart((mainDi) => {
|
||||
const mainExtensionInstances = extensions.map((extension) =>
|
||||
getExtensionFakeForMain(mainDi, extension.id, extension.name, extension.mainOptions || {}),
|
||||
);
|
||||
const enabledExtension = enableExtensionFor(mainDi, mainExtensionsStateInjectable);
|
||||
|
||||
runInAction(() => {
|
||||
mainExtensionInstances.forEach(
|
||||
enableExtensionFor(mainDi, mainExtensionsStateInjectable),
|
||||
);
|
||||
for (const extension of extensions) {
|
||||
enabledExtension(getExtensionFakeForMain(
|
||||
mainDi,
|
||||
extension.id,
|
||||
extension.name,
|
||||
extension.mainOptions ?? {},
|
||||
));
|
||||
}
|
||||
});
|
||||
});
|
||||
},
|
||||
@ -852,11 +886,8 @@ const enableExtensionFor = (
|
||||
) => {
|
||||
const extensionState = di.inject(stateInjectable);
|
||||
|
||||
const getExtension = (extension: LensExtension) =>
|
||||
di.inject(extensionInjectable, extension);
|
||||
|
||||
return (extensionInstance: LensExtension) => {
|
||||
const extension = getExtension(extensionInstance);
|
||||
const extension = di.inject(extensionInjectable, extensionInstance);
|
||||
|
||||
runInAction(() => {
|
||||
extension.register();
|
||||
@ -871,11 +902,7 @@ const disableExtensionFor =
|
||||
stateInjectable: Injectable<ObservableMap<string, any>, unknown, void>,
|
||||
) =>
|
||||
(id: string) => {
|
||||
const getExtension = (extension: LensExtension) =>
|
||||
di.inject(extensionInjectable, extension);
|
||||
|
||||
const extensionsState = di.inject(stateInjectable);
|
||||
|
||||
const instance = extensionsState.get(id);
|
||||
|
||||
if (!instance) {
|
||||
@ -884,11 +911,10 @@ const disableExtensionFor =
|
||||
);
|
||||
}
|
||||
|
||||
const injectable = getExtension(instance);
|
||||
const extension = di.inject(extensionInjectable, instance);
|
||||
|
||||
runInAction(() => {
|
||||
injectable.deregister();
|
||||
|
||||
extension.deregister();
|
||||
extensionsState.delete(id);
|
||||
});
|
||||
};
|
||||
|
||||
@ -25,6 +25,7 @@ import hostedClusterIdInjectable from "../../cluster-frame-context/hosted-cluste
|
||||
import hostedClusterInjectable from "../../cluster-frame-context/hosted-cluster.injectable";
|
||||
import { testUsingFakeTime } from "../../../common/test-utils/use-fake-time";
|
||||
import currentlyInClusterFrameInjectable from "../../routes/currently-in-cluster-frame.injectable";
|
||||
import currentLocationInjectable from "../../api/current-location.injectable";
|
||||
|
||||
describe("<ClusterFrame />", () => {
|
||||
let render: () => RenderResult;
|
||||
@ -47,6 +48,12 @@ describe("<ClusterFrame />", () => {
|
||||
di.override(storesAndApisCanBeCreatedInjectable, () => true);
|
||||
di.override(currentlyInClusterFrameInjectable, () => true);
|
||||
|
||||
di.override(currentLocationInjectable, () => ({
|
||||
hostname: "localhost",
|
||||
port: "12345",
|
||||
protocol: "http",
|
||||
}));
|
||||
|
||||
testUsingFakeTime("2000-01-01 12:00:00am");
|
||||
|
||||
const createCluster = di.inject(createClusterInjectable);
|
||||
|
||||
@ -9,6 +9,7 @@ import type { History } from "history";
|
||||
const historyInjectable = getInjectable({
|
||||
id: "history",
|
||||
instantiate: (): History => createBrowserHistory(),
|
||||
causesSideEffects: true,
|
||||
});
|
||||
|
||||
export default historyInjectable;
|
||||
|
||||
@ -4,10 +4,24 @@
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import routesInjectable from "./routes.injectable";
|
||||
import { matches } from "lodash/fp";
|
||||
import { computed } from "mobx";
|
||||
import { matchPath } from "react-router";
|
||||
import currentPathInjectable from "./current-path.injectable";
|
||||
import type { Route } from "../../common/front-end-routing/front-end-route-injection-token";
|
||||
import { iter } from "../utils";
|
||||
|
||||
const getMatchDataForRouteFrom = (currentPath: string) => (route: Route<unknown>) => {
|
||||
const match = matchPath(currentPath, {
|
||||
path: route.path,
|
||||
exact: true,
|
||||
});
|
||||
|
||||
return {
|
||||
route,
|
||||
isMatching: Boolean(match),
|
||||
pathParameters: match?.params ?? {},
|
||||
};
|
||||
};
|
||||
|
||||
const matchingRouteInjectable = getInjectable({
|
||||
id: "matching-route",
|
||||
@ -16,22 +30,11 @@ const matchingRouteInjectable = getInjectable({
|
||||
const routes = di.inject(routesInjectable);
|
||||
const currentPath = di.inject(currentPathInjectable);
|
||||
|
||||
return computed(() => {
|
||||
const matchedRoutes = routes.get().map((route) => {
|
||||
const match = matchPath(currentPath.get(), {
|
||||
path: route.path,
|
||||
exact: true,
|
||||
});
|
||||
|
||||
return {
|
||||
route,
|
||||
isMatching: !!match,
|
||||
pathParameters: match ? match.params : {},
|
||||
};
|
||||
});
|
||||
|
||||
return matchedRoutes.find(matches({ isMatching: true }));
|
||||
});
|
||||
return computed(() => (
|
||||
iter.pipeline(routes.get().values())
|
||||
.map(getMatchDataForRouteFrom(currentPath.get()))
|
||||
.find(data => data.isMatching)
|
||||
));
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
@ -3,13 +3,13 @@
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
import { createInitializableState } from "../../../common/initializable-state/create";
|
||||
import { requestFromChannelInjectionToken } from "../../../common/utils/channel/request-from-channel-injection-token";
|
||||
import { buildVersionChannel, buildVersionInjectionToken } from "../../../common/vars/build-semantic-version.injectable";
|
||||
import requestFromChannelInjectable from "../../utils/channel/request-from-channel.injectable";
|
||||
|
||||
const buildVersionInjectable = createInitializableState({
|
||||
id: "build-version",
|
||||
init: (di) => {
|
||||
const requestFromChannel = di.inject(requestFromChannelInjectionToken);
|
||||
const requestFromChannel = di.inject(requestFromChannelInjectable);
|
||||
|
||||
return requestFromChannel(buildVersionChannel);
|
||||
},
|
||||
|
||||
25
yarn.lock
25
yarn.lock
@ -9832,13 +9832,6 @@ node-domexception@^1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
|
||||
integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
|
||||
|
||||
node-fetch@^2.6.7:
|
||||
version "2.6.7"
|
||||
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
|
||||
integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
|
||||
dependencies:
|
||||
whatwg-url "^5.0.0"
|
||||
|
||||
node-fetch@^3.3.0:
|
||||
version "3.3.0"
|
||||
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.0.tgz#37e71db4ecc257057af828d523a7243d651d91e4"
|
||||
@ -13079,11 +13072,6 @@ tr46@^3.0.0:
|
||||
dependencies:
|
||||
punycode "^2.1.1"
|
||||
|
||||
tr46@~0.0.3:
|
||||
version "0.0.3"
|
||||
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
|
||||
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
|
||||
|
||||
traverse-chain@~0.1.0:
|
||||
version "0.1.0"
|
||||
resolved "https://registry.yarnpkg.com/traverse-chain/-/traverse-chain-0.1.0.tgz#61dbc2d53b69ff6091a12a168fd7d433107e40f1"
|
||||
@ -13634,11 +13622,6 @@ web-streams-polyfill@^3.0.3:
|
||||
resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6"
|
||||
integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==
|
||||
|
||||
webidl-conversions@^3.0.0:
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
|
||||
integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
|
||||
|
||||
webidl-conversions@^7.0.0:
|
||||
version "7.0.0"
|
||||
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a"
|
||||
@ -13806,14 +13789,6 @@ whatwg-url@^11.0.0:
|
||||
tr46 "^3.0.0"
|
||||
webidl-conversions "^7.0.0"
|
||||
|
||||
whatwg-url@^5.0.0:
|
||||
version "5.0.0"
|
||||
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
|
||||
integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
|
||||
dependencies:
|
||||
tr46 "~0.0.3"
|
||||
webidl-conversions "^3.0.0"
|
||||
|
||||
which-boxed-primitive@^1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user