1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/src/main/cluster-detectors
Jari Kolehmainen 8fff064e0c
Fix kubeconfig-sync issues (#2692)
- Removed `getFreePort` as its use is always a race condition. Change
  all uses of it to retrive the port after listening

- Added `getPortFrom` as a helper function to read a port from a stream

- Remove `Cluster.ownerRef` as it is outdated and no longer needed for 5.0

- Remove `Cluster.enabled`, no longer needed because of above

- Removed `Cluster.init`, moved its contents into `Cluster.constructor`
  as nothing in that function is asyncronous. Currently only being run
  on `main` as a stop gap until `renderer` gets its own version of
  `Cluster`

- Refactored `LensProxy` so as to prevent `pty.node` (a NodeJS
  extension) being included in `webpack.extension.ts`'s run

- Removed the passing around of the proxy port as that can now be
  accessed from an instance of `LensProxy`

- purge ContextHandler's cache on disconnect

Co-authored-by: Sebastian Malton <sebastian@malton.name>
2021-05-04 15:21:15 -04:00
..
base-cluster-detector.ts Fix kubeconfig-sync issues (#2692) 2021-05-04 15:21:15 -04:00
cluster-id-detector.ts enfore unix line endings and always ending files with line endings (#1997) 2021-01-21 08:09:41 -05:00
detector-registry.ts enfore unix line endings and always ending files with line endings (#1997) 2021-01-21 08:09:41 -05:00
distribution-detector.ts Fix k0s distribution detection (#1849) 2020-12-28 08:07:45 +02:00
last-seen-detector.ts enfore unix line endings and always ending files with line endings (#1997) 2021-01-21 08:09:41 -05:00
nodes-count-detector.ts enfore unix line endings and always ending files with line endings (#1997) 2021-01-21 08:09:41 -05:00
version-detector.ts enfore unix line endings and always ending files with line endings (#1997) 2021-01-21 08:09:41 -05:00