From b3f840425054ab67bdfa405707bc7fdbd389a452 Mon Sep 17 00:00:00 2001 From: Lauri Nevala Date: Mon, 14 Jun 2021 11:34:47 +0300 Subject: [PATCH 001/117] Add kubeWorkloadsOverviewItems example to docs (#3050) Signed-off-by: Lauri Nevala --- .../capabilities/common-capabilities.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/extensions/capabilities/common-capabilities.md b/docs/extensions/capabilities/common-capabilities.md index ffb066f72f..c106ed2eb9 100644 --- a/docs/extensions/capabilities/common-capabilities.md +++ b/docs/extensions/capabilities/common-capabilities.md @@ -249,6 +249,27 @@ export default class ExampleExtension extends Renderer.LensExtension { ``` +### Kubernetes Workloads Overview Items + +This extension can register custom workloads overview items. + +```typescript +import React from "react" +import { Renderer } from "@k8slens/extensions"; +import { CustomWorkloadsOverviewItem } from "./src/custom-workloads-overview-item" + +export default class ExampleExtension extends Renderer.LensExtension { + kubeWorkloadsOverviewItems = [ + { + components : { + Details: () => + } + } + ] +} + +``` + ### Kubernetes Object Menu Items This extension can register custom menu items (actions) for specified Kubernetes kinds/apiVersions. From a32051696320e4f8489c5d5e73de56979f11cab0 Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Mon, 14 Jun 2021 11:35:04 +0300 Subject: [PATCH 002/117] fix manage cluster proxy settings (#3048) Signed-off-by: Jari Kolehmainen --- .../components/cluster-manager/cluster-status.scss | 6 +++++- .../components/cluster-manager/cluster-status.tsx | 13 ++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/renderer/components/cluster-manager/cluster-status.scss b/src/renderer/components/cluster-manager/cluster-status.scss index d11ac6e496..1d048e7459 100644 --- a/src/renderer/components/cluster-manager/cluster-status.scss +++ b/src/renderer/components/cluster-manager/cluster-status.scss @@ -39,4 +39,8 @@ --size: 70px; margin: auto; } -} \ No newline at end of file + + a.interactive { + cursor: pointer + } +} diff --git a/src/renderer/components/cluster-manager/cluster-status.tsx b/src/renderer/components/cluster-manager/cluster-status.tsx index f9c3f5602c..456f606570 100644 --- a/src/renderer/components/cluster-manager/cluster-status.tsx +++ b/src/renderer/components/cluster-manager/cluster-status.tsx @@ -89,7 +89,7 @@ export class ClusterStatus extends React.Component { params: { entityId: this.props.clusterId, }, - fragment: "http-proxy", + fragment: "Proxy", })); }; @@ -132,12 +132,11 @@ export class ClusterStatus extends React.Component { onClick={this.reconnect} waiting={this.isReconnecting} /> -