1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/src/main
Sebastian Malton 998f7aa934
Add the ability to sync kube config files (#2567)
* Add the ability to sync kube config files

- Will update when the files changes

- add KUBECONFIG_SYNC label

- fix rebase and change to addObservableSource

- move UI to user settings

- support shallow folder watching

- add some unit tests for the diff-er

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* responding to review comments

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* fix tests and add try/catch

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* always sync c&p folder, remove bad rebase

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* fix preferences

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix settings saving and catalog view

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* fix unit tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* fix synced clusters not connectable

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* change to non-complete shallow watching

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* fix sizing

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Catch readStream errors

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* don't clear UserStore on non-existant preference field, fix unlinking not removing items from source

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* change label to file

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2021-04-30 16:48:20 +03:00
..
__test__ Improve documentation of Singleton functions, change to createInstance (#2585) 2021-04-22 10:05:29 +03:00
catalog-sources Add the ability to sync kube config files (#2567) 2021-04-30 16:48:20 +03:00
cluster-detectors enfore unix line endings and always ending files with line endings (#1997) 2021-01-21 08:09:41 -05:00
helm Initialize HelmRepoManager on demand (#2591) 2021-04-22 15:34:17 -04:00
prometheus Fix typo in prometheus ingress metrics (#1896) 2021-01-07 07:29:12 +02:00
protocol-handler Improve documentation of Singleton functions, change to createInstance (#2585) 2021-04-22 10:05:29 +03:00
routes Add support for viewing 'User-supplied values' of helm release (#1862) 2021-04-20 11:47:38 -04:00
shell-session Flatten user preferences in user store (#2587) 2021-04-27 09:44:02 -04:00
utils Move clearKubeconfigEnvVars to separate file (#2337) 2021-03-16 08:05:28 -04:00
app-updater.ts Use productName from package.json (#2580) 2021-04-22 07:13:29 +03:00
catalog-pusher.ts Add the ability to sync kube config files (#2567) 2021-04-30 16:48:20 +03:00
cluster-manager.ts Add the ability to sync kube config files (#2567) 2021-04-30 16:48:20 +03:00
cluster.ts Add the ability to sync kube config files (#2567) 2021-04-30 16:48:20 +03:00
context-handler.ts Fix: Recreate proxy kubeconfig if it is deleted (#2372) 2021-03-23 08:12:01 -04:00
developer-tools.ts Fixing Singleton typing to correctly return child class (#1914) 2021-04-21 09:59:59 -04:00
exit-app.ts Fixing Singleton typing to correctly return child class (#1914) 2021-04-21 09:59:59 -04:00
extension-filesystem.ts Fixing Singleton typing to correctly return child class (#1914) 2021-04-21 09:59:59 -04:00
index.ts Add the ability to sync kube config files (#2567) 2021-04-30 16:48:20 +03:00
kube-auth-proxy.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
kubeconfig-manager.ts Reserve cluster proxy port just in time (#2554) 2021-04-22 07:18:53 +03:00
kubectl_spec.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
kubectl.ts Flatten user preferences in user store (#2587) 2021-04-27 09:44:02 -04:00
lens-api.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
lens-binary.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
lens-proxy.ts Fixing Singleton typing to correctly return child class (#1914) 2021-04-21 09:59:59 -04:00
logger.ts Cherry-pick from 4.2.3 (#2628) 2021-04-27 08:11:50 +03:00
menu.ts Extensible welcome page (#2637) 2021-04-27 11:24:39 +03:00
port_spec.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
port.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
promise-exec.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
proxy-env.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
resource-applier.ts Fix: Recreate proxy kubeconfig if it is deleted (#2372) 2021-03-23 08:12:01 -04:00
router.ts Fix path traversal bug in router (#2398) 2021-03-26 14:53:53 +02:00
shell-sync.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
tray.ts Use productName from package.json (#2580) 2021-04-22 07:13:29 +03:00
window-manager.ts Set product name to window title (#2665) 2021-04-28 15:40:25 -04:00