1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
Commit Graph

772 Commits

Author SHA1 Message Date
Roman
acd8940e0d check connection every 5m
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-25 15:08:04 +02:00
Roman
14a0c9cdca auto-reconnect on online/offline status change, interval connection check
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-25 14:52:22 +02:00
Roman
632e77b263 store subscribing refactoring -- part 4
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-25 13:34:57 +02:00
Roman
b690a27ebe store subscribing refactoring -- part 3
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-23 20:31:11 +02:00
Roman
7b4e060067 Merge branch 'master' into fix-1898/watch-api-streaming
# Conflicts:
#	src/renderer/api/kube-watch-api.ts
#	src/renderer/components/+namespaces/namespace.store.ts
#	src/renderer/components/+workloads-overview/overview.tsx
#	src/renderer/components/item-object-list/item-list-layout.tsx
2021-01-22 14:32:17 +02:00
Roman
1f4599ee50 store subscribing refactoring -- part 2
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-22 14:08:42 +02:00
Roman
f8c111ddd8
Load k8s resources only for selected namespaces (#1918)
* loading k8s resources into stores per selected namespaces -- part 1

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

* loading k8s resources into stores per selected namespaces -- part 2
- fix: generating helm chart id

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

* loading k8s resources into stores per selected namespaces -- part 3

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

* fixes

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

* fixes / responding to comments

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

* chore / small fixes

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

* fixes & refactoring

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

* make lint happy

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

* reset store on loading error

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

* added new cluster method: cluster.isAllowedResource

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

* fix: loading namespaces optimizations

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

* fixes & refactoring

Signed-off-by: Roman <ixrock@gmail.com>
2021-01-22 13:18:46 +02:00
Alex Andreev
a92ed46f0d
Fixing tolerations list layout (#2002)
* Expanding tolerations div width

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Adding tolerations table

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Fixing tolerations table styles

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Adding <PodTolerations/> tests

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Add new line at the end of the file for linter

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2021-01-22 10:27:54 +03:00
Roman
3e005fc611 store subscribing refactoring -- part 1
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-21 18:48:17 +02:00
Sebastian Malton
2e2283bcc9
enfore unix line endings and always ending files with line endings (#1997)
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2021-01-21 08:09:41 -05:00
Alex Andreev
64be4ee948
Fixing log tab layout colors (#1995)
* Making "since" date visible as bolded text

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Fixing colors in log tab elements

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2021-01-21 10:38:49 +03:00
Alex
55759fb3b8
Add age column to cluster overview (#1970)
Signed-off-by: Alex Culliere <alozhkin@mirantis.com>
2021-01-20 14:31:20 +02:00
Lauri Nevala
1e8359851c
Upgrade shell-env to 3.0.1 (#1994)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2021-01-20 13:17:16 +02:00
Roman
139ea14a31 Merge branch 'load_resources_per_namespaces' into fix-1898/watch-api-streaming 2021-01-19 17:49:02 +02:00
Roman
5403717107 Merge remote-tracking branch 'origin/master' into load_resources_per_namespaces 2021-01-19 17:47:42 +02:00
Roman
6b7678a7a1 Merge branch 'load_resources_per_namespaces' into fix-1898/watch-api-streaming 2021-01-19 17:45:53 +02:00
Roman
9b031b7c68 fix: parse json stream chunks at client-side (might be partial, depends on network speed)
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-19 17:29:03 +02:00
Roman
d8e088f352
fix: chart.digest is the same for all charts and not suited as unique id (#1964)
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-19 14:15:37 +02:00
Jari Kolehmainen
31aa3cb571
Enable default workspace on first boot (#1965)
* enable default workspace on first boot

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* refactor

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* use get/set

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-01-19 06:30:05 +02:00
Sebastian Malton
41e012d83f
do not assume that bitnami is guanteed to be in the helm repo list (#1960)
* do not assume that bitnami is guanteed to be in the helm repo list

* more robust test by checking for added helm repos

Co-authored-by: Jim Ehrismann <40840436+jim-docker@users.noreply.github.com>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2021-01-18 11:23:50 -05:00
Roman
3a3bd26fbe fine-tuning
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-18 17:25:22 +02:00
Roman
1a3a215118 fix: mobx issue with accessing empty observable array by index (removes warning), use common logger
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-18 16:25:57 +02:00
Roman
de4226a24a fix: parse multiple kube-events from stream's chunk
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-18 15:15:04 +02:00
dependabot[bot]
487338269a
Bump @types/hapi from 18.0.3 to 18.0.5 (#1963)
Bumps [@types/hapi](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hapi) from 18.0.3 to 18.0.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hapi)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-18 15:03:22 +02:00
Roman
34d8fa4c69 Merge branch 'master' into fix-1898/watch-api-streaming 2021-01-18 14:22:36 +02:00
Sebastian Malton
080dab0b71
Generate docs only for releases (#1972)
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2021-01-18 09:47:16 +02:00
pauljwil
5dba28ab5e
Rework extensions guides (#1803)
* Edited Stores extensions guide.

Signed-off-by: Paul Williams <pawilliams@mirantis.com>

Co-authored-by: Paul Williams <pawilliams@mirantis.com>
2021-01-15 12:42:38 -05:00
pauljwil
3e6d8fc732
Rework extensions guides (#1802)
* Rework extensions guides

* Edited MobX guide.
* Changed MobX in mkdocs.yml nav.

Signed-off-by: Paul Williams <pawilliams@mirantis.com>

* split line by sentances

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

Co-authored-by: Paul Williams <pawilliams@mirantis.com>
Co-authored-by: Sebastian Malton <sebastian@malton.name>
2021-01-15 12:41:03 -05:00
pauljwil
3062fbe44a
Fix Electron 9.4 frame ipc bug (#1888) (#1789)
* use pid+frameId

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* use correct process id

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Signed-off-by: Paul Williams <pawilliams@mirantis.com>

Co-authored-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-01-15 12:40:19 -05:00
Roman
6cdf21e44b fixes & refactoring
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-15 16:35:47 +02:00
dependabot[bot]
dfe6d72505
Bump ini from 1.3.5 to 1.3.8 (#1760)
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-15 16:12:49 +02:00
Lauri Nevala
0117cecc33
Prevent initializing clusters multiple times (#1950)
* Prevent initializing clusters multiple times

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Do not expose intializing to cluster state

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Convert initializing to observable and ensure it is set to false after init

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2021-01-15 16:11:41 +02:00
Alex Andreev
83ed44f670
Adding logs tab bottom toolbar (#1951)
* Adding bottom toolbar to logs tab

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Making bottom toolbar responsive

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Using generic search input clear button

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Fixing log test selectors

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2021-01-15 11:34:11 +03:00
Roman
4086b8d603 Merge branch 'load_resources_per_namespaces' into fix-1898/watch-api-streaming 2021-01-14 20:52:18 +02:00
Roman
31f1ebca61 fix: loading namespaces optimizations
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-14 20:43:17 +02:00
Roman
a93d6ee123 Merge branch 'load_resources_per_namespaces' into fix-1898/watch-api-streaming 2021-01-14 15:48:59 +02:00
Roman
cc8897e6e7 added new cluster method: cluster.isAllowedResource
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-14 15:19:06 +02:00
Roman
da3aa618d7 reset store on loading error
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-14 14:51:56 +02:00
Roman
76ee3656a2 Merge remote-tracking branch 'origin/master' into load_resources_per_namespaces
# Conflicts:
#	src/common/rbac.ts
2021-01-14 14:06:26 +02:00
Violetta
c48816ca5c
Add support for LimitRange (#1796)
Signed-off-by: vshakirova <vshakirova@mirantis.com>
2021-01-14 11:49:39 +03:00
Roman
195f911342 Merge branch 'load_resources_per_namespaces' into fix-1898/watch-api-streaming 2021-01-13 18:33:13 +02:00
Roman
0b1ceb9c0b make lint happy
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-13 18:31:32 +02:00
Roman
ff89638787 Merge remote-tracking branch 'origin/master' into load_resources_per_namespaces
# Conflicts:
#	src/renderer/components/item-object-list/item-list-layout.tsx
2021-01-13 18:24:58 +02:00
Roman
5a76c2f331 fixes & refactoring
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-13 18:23:15 +02:00
pashevskii
12c538b0eb
Column filters (#1532)
* Column filters

Signed-off-by: Pavel Ashevskii <pashevskii@mirantis.com>

* Add showWithColumn property

Signed-off-by: Pavel Ashevskii <pashevskii@mirantis.com>
2021-01-13 10:38:20 +03:00
Roman
6dcb48da1a Watch api does not work for non-admins with lots of namespaces #1898 -- part 1
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-12 19:44:48 +02:00
Roman
4a8079debc chore / small fixes
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-12 13:44:55 +02:00
Jari Kolehmainen
11595abc93
Fix fill the gaps logic in normalize metrics (#1940)
* fix fill the gaps logic in normalize metrics

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* fix

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* fix

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-01-12 12:01:06 +02:00
Alex Andreev
b1ab31831f
Fixing multiline logs wrapping (#1938)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2021-01-12 09:50:35 +03:00
Roman
62e0f575c7 fixes / responding to comments
Signed-off-by: Roman <ixrock@gmail.com>
2021-01-11 15:10:11 +02:00