1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/src/renderer
Roman 1456e1e597
New resource view: Network -> Ingress Classes (#6808)
* added backbone for k8s-api/endpoints/ingress-class.api

Signed-off-by: Roman <ixrock@gmail.com>

* added ingress-class store, naming clean up

Signed-off-by: Roman <ixrock@gmail.com>

* navigate to ingress-classses injectable

Signed-off-by: Roman <ixrock@gmail.com>

* added new sidebar item: "Network -> Ingress Classes"

Signed-off-by: Roman <ixrock@gmail.com>

* added explicit returning type for `ingresses-sidebar-items.injectable`

Signed-off-by: Roman <ixrock@gmail.com>

* added initial ingress-class table-view + magic route-component.injectable

Signed-off-by: Roman <ixrock@gmail.com>

* fix: show loaded items from api into IngressClasses view

Signed-off-by: Roman <ixrock@gmail.com>

* fix: new bugs after master merging (with conflicts!), looks like breaking change if those apis where exported

Signed-off-by: Roman <ixrock@gmail.com>

* fix lint

Signed-off-by: Roman <ixrock@gmail.com>

* added icon-marker to see default ingress class in the list

Signed-off-by: Roman <ixrock@gmail.com>

* Page refresh is broken in development mode #6818 (upcoming fix)

Signed-off-by: Roman <ixrock@gmail.com>

* added "set as default" menu action for ingress classes

Signed-off-by: Roman <ixrock@gmail.com>

* fix: consistent sidebar items order by janne's request

Signed-off-by: Roman <ixrock@gmail.com>

* chore, fix lint

Signed-off-by: Roman <ixrock@gmail.com>

* fix: incorrect icons layout in ingress-class details

Signed-off-by: Roman <ixrock@gmail.com>

* some fixes, improved items search by values from `spec.parameters.*`

Signed-off-by: Roman <ixrock@gmail.com>

* fix: duplicating/overcaching items with each page visiting (Nnetwork -> Ingress classes)

Signed-off-by: Roman <ixrock@gmail.com>

* handling IngressClass drawer details

Signed-off-by: Roman <ixrock@gmail.com>

* fixes: remove duplicating / allow editing IngressClass items (due api's "namespaced=true")

Signed-off-by: Roman <ixrock@gmail.com>

* fix: incorrect `apiName` for `front-end-routing/cluster/network/ingress-class`

Signed-off-by: Roman <ixrock@gmail.com>

* fix: IngressClass proper metadata typing

Signed-off-by: Roman <ixrock@gmail.com>

* allow to mark as default IngressClass from menu item

Signed-off-by: Roman <ixrock@gmail.com>

* fix lint

Signed-off-by: Roman <ixrock@gmail.com>

* fixes & responding to comments

Signed-off-by: Roman <ixrock@gmail.com>

Signed-off-by: Roman <ixrock@gmail.com>
2023-01-05 13:26:04 -05:00
..
api Refactor kube detail components and add KubeEvents automatically to all custom resources (#6468) 2022-12-15 10:14:00 -05:00
app-paths Make base store non Singleton (#6690) 2022-12-15 17:07:19 +02:00
base-store Make base store non Singleton (#6690) 2022-12-15 17:07:19 +02:00
before-frame-starts Lens proxy with TLS (#6851) 2023-01-04 19:18:02 +02:00
catalog Add ability to hide KubeObjectMenu Edit and Remove buttons in extensions (#5107) 2022-05-04 12:44:31 -04:00
certificate Lens proxy with TLS (#6851) 2023-01-04 19:18:02 +02:00
cluster Fix allowed resources checks on GKE (#6657) 2022-12-20 17:20:27 +02:00
cluster-frame-context Fix allowed resources checks on GKE (#6657) 2022-12-20 17:20:27 +02:00
components New resource view: Network -> Ingress Classes (#6808) 2023-01-05 13:26:04 -05:00
extension-loader Massively simplify bundled extension loading (#6787) 2022-12-21 16:46:51 +02:00
fonts Custom terminal fonts support (#5414) 2022-06-06 18:03:12 +03:00
frames Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
hooks Turn on strict mode in tsconfig.json, some helpful lints, and required cleanup where strictness necessitates it (#5195) 2022-05-16 07:17:57 -04:00
initializers Fix allowed resources checks on GKE (#6657) 2022-12-20 17:20:27 +02:00
ipc Make base store non Singleton (#6690) 2022-12-15 17:07:19 +02:00
k8s Lens proxy with TLS (#6851) 2023-01-04 19:18:02 +02:00
kube-object Turn on strict mode in tsconfig.json, some helpful lints, and required cleanup where strictness necessitates it (#5195) 2022-05-16 07:17:57 -04:00
kube-watch-api Fix allowed resources checks on GKE (#6657) 2022-12-20 17:20:27 +02:00
kubectl Make ResourceStack fully injectable (#6591) 2022-11-24 08:46:53 -05:00
logger Add winston formatting support for error causes (#6576) 2022-11-17 14:56:16 +02:00
monaco Make base store non Singleton (#6690) 2022-12-15 17:07:19 +02:00
navigation Fix broken import after PR merge (#6803) 2022-12-20 11:07:29 -05:00
port-forward Make apiBase not an InjectionToken and make openNodeShellSession not special (#6774) 2022-12-16 16:13:57 -05:00
protocol-handler Make base store non Singleton (#6690) 2022-12-15 17:07:19 +02:00
remote-helpers Change update warning level over time (#5445) 2022-06-28 16:27:19 +03:00
routes Make base store non Singleton (#6690) 2022-12-15 17:07:19 +02:00
search-store Make starting of application modular and unit testable (#5324) 2022-05-18 16:18:02 +03:00
start-frame Fix allowed resources checks on GKE (#6657) 2022-12-20 17:20:27 +02:00
stores Fix allowed resources checks on GKE (#6657) 2022-12-20 17:20:27 +02:00
themes Fix allowed resources checks on GKE (#6657) 2022-12-20 17:20:27 +02:00
utils New resource view: Network -> Ingress Classes (#6808) 2023-01-05 13:26:04 -05:00
vars Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
window Fix open CommandDialog (#5818) 2022-07-15 08:17:44 +03:00
bootstrap.tsx Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
create-app.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
extension-api.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
getDi.tsx Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
getDiForUnitTesting.tsx Fix namespace details not opening (#6865) 2023-01-04 08:15:37 -05:00
index.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
library.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
mui-base-theme.tsx Turn on strict mode in tsconfig.json, some helpful lints, and required cleanup where strictness necessitates it (#5195) 2022-05-16 07:17:57 -04:00
register-injectables.ts Allow to import app as a library (#6722) 2022-12-23 13:33:35 +02:00
stores-apis-can-be-created.injectable.ts Replace static application window with ability to create many (#5979) 2022-08-16 15:55:42 +03:00
template.html Custom terminal fonts support (#5414) 2022-06-06 18:03:12 +03:00