1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/src/common/routes
Jim Ehrismann 07c8177a97
Feature/port forward dashboard (#3922)
* Added ability to add custom port on pod and service port forwarding (#3295)

* Added ability to add custom port on pod and service port forwarding

Signed-off-by: rdeepc <12953177+rdeepc@users.noreply.github.com>

* Added ability to add custom port on pod and service port forwarding

- pod-container-port fixed init async and active port checking
- service-port-component fixed init async and active port checking
- port-forward-route promise and response fix

Signed-off-by: rdeepc <12953177+rdeepc@users.noreply.github.com>

* Added ability to add custom port on pod and service port forwarding

Signed-off-by: rdeepc <12953177+rdeepc@users.noreply.github.com>

* - Added Custom Port Selection for port forwarding
- Implemented Random Port if custom port is not provided

Signed-off-by: rdeepc <12953177+rdeepc@users.noreply.github.com>

Co-authored-by: Saumya Shovan Roy <saumyashovanroy@gmail.com>

* cherry-pick of hackweek work plus merge conflicts/build errors

    added a route to get all port forwards

    Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

    Added Forwarded Ports to cluster dashboard

    Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

    working port-forward page (open, edit, remove)

    Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

    added local storage to the port-forward store

    Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

    automatically restore port-forward after pod is restarted

    Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

    start port-forwards using random local port by default, rearranged pod and service port-forward UI

    Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* refactor

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* more refactoring, don't always open port-forwards in browser, refined reused port-forward dialog

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* removed unimplemented forwarded port details page,modified logging

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* addressed some review comments

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* made port and forwardPort query params and cleaned up port-forward routing paths

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* address more review comments and change dashboard tab name to 'Port Forwarding'

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* changed port and forwardPort fields to be Numbers

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* removed extraneous reset() call, reorder field declarations

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* port-forward now gets the bundled kubectl path without going through the 'ensureKubectl' hoops

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* more cleanup/tweaking

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* fix bug where port-forward info did not update on pod details page when different pod (in same deployment?) is clicked

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

Co-authored-by: Saumya Shovan Roy (Deep) <12953177+rdeepc@users.noreply.github.com>
Co-authored-by: Saumya Shovan Roy <saumyashovanroy@gmail.com>
2021-10-07 15:51:26 -04:00
..
add-cluster.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
apps.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
catalog.ts Redirect from /catalog to last catalog page (#3807) 2021-09-29 09:04:54 +03:00
cluster-view.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
cluster.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
config-maps.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
config.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
crd.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
endpoints.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
entity-settings.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
events.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
extensions.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
helm-charts.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
hpa.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
index.ts Feature/port forward dashboard (#3922) 2021-10-07 15:51:26 -04:00
ingresses.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
limit-ranges.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
namespaces.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
network-policies.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
network.ts Feature/port forward dashboard (#3922) 2021-10-07 15:51:26 -04:00
nodes.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
pod-disruption-budgets.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
port-forwards.ts Feature/port forward dashboard (#3922) 2021-10-07 15:51:26 -04:00
preferences.ts Replace Ace Editor with monaco (#2949) 2021-08-12 13:00:52 +03:00
releases.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
resource-quotas.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
secrets.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
services.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
storage-classes.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
storage.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
user-management.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
volume-claims.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
volumes.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
welcome.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00
workloads.ts Move all RouteParam's and URL builders to src/common (#2778) 2021-06-10 08:52:09 -04:00