This project is mirrored from https://gitee.com/NQL886/lens.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 25 May, 2021 11 commits
-
-
Sebastian Malton authored
Signed-off-by:
Sebastian Malton <sebastian@malton.name>
-
Sebastian Malton authored
Signed-off-by:
Sebastian Malton <sebastian@malton.name>
-
Sebastian Malton authored
- Main and Renderer now have different types - No longer have unified class declarations - Move towards a computed model on main, with the CatalogEntityRegistry folding over the declared handlers Signed-off-by:
Sebastian Malton <sebastian@malton.name> finish design work, still doesn't compile Signed-off-by:
Sebastian Malton <sebastian@malton.name>
-
Sebastian Malton authored
Signed-off-by:
Sebastian Malton <sebastian@malton.name>
-
Jari Kolehmainen authored
Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com>
-
Sebastian Malton authored
Signed-off-by:
Sebastian Malton <sebastian@malton.name>
-
Jari Kolehmainen authored
* shorter kubeconfig-sync file label Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix tests Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com>
-
Sebastian Malton authored
-
Sebastian Malton authored
Signed-off-by:
Sebastian Malton <sebastian@malton.name>
-
Alex Andreev authored
* Fix browse icon onClick event Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com> * Moving material-tooltip folder up to ./components Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com>
-
Roman authored
* mobx-6 migration -- part 1 Signed-off-by:
Roman <ixrock@gmail.com> * mobx-6 migration -- part 2 (npx mobx-undecorate --keepDecorators) Signed-off-by:
Roman <ixrock@gmail.com> * mobx-6 migration -- part 3 (more fixes) Signed-off-by:
Roman <ixrock@gmail.com> * unwrap possible observables from IPC-messaging Signed-off-by:
Roman <ixrock@gmail.com> * mobx-6 migration -- remove @autobind as class-decorator Signed-off-by:
Roman <ixrock@gmail.com> * mobx-6: replacing @autobind() as method-decorator to @boundMethod Signed-off-by:
Roman <ixrock@gmail.com> * mobx-6: use toJS()-wrapper since monkey-patching require(mobx).toJS doesn't work Signed-off-by:
Roman <ixrock@gmail.com> * removed `@observable static` Signed-off-by:
Roman <ixrock@gmail.com> * use {useDefineForClassFields: true} in tsconfig.json Signed-off-by:
Roman <ixrock@gmail.com> * remove ExtendedObservableMap Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix: removed makeObservable(this) from "terminal-tab.tsx" Signed-off-by:
Roman <ixrock@gmail.com> * storage-helper refactoring Signed-off-by:
Roman <ixrock@gmail.com> * normalize usages of #observable-value.toJSON() / attempt to catch the wind Signed-off-by:
Roman <ixrock@gmail.com> * refactoring, more possible branch fixes + lint Signed-off-by:
Roman <ixrock@gmail.com> * debugging cluster-view error -- part 1 Signed-off-by:
Roman <ixrock@gmail.com> * fix: refreshing cluster-view on ready Signed-off-by:
Roman <ixrock@gmail.com> * fix: various app-crashes related to KubeObject.spec.* access from "undefined" fix: config-map-details crash Signed-off-by:
Roman <ixrock@gmail.com> * fix: namespace-store refactoring / saving selected-namespaces to external json-file Signed-off-by:
Roman <ixrock@gmail.com> * fix: don't cache mobx.when(() => this.someObservable) cause might not work as expected due later call of makeObservable(this) in constructor Signed-off-by:
Roman <ixrock@gmail.com> * fix: app-crash on editing k8s resource Signed-off-by:
Roman <ixrock@gmail.com> * fix: restore "all namespaces" on page reload Signed-off-by:
Roman <ixrock@gmail.com> * - fix: persist table-sort params and cluster-view's sidebar state to lens-local-storage - new-feature: auto-open main-window's devtools in development-mode (yes/no/ugly?) Signed-off-by:
Roman <ixrock@gmail.com> * fix: crd definition details -> crashing with <AceEditor mode="json"> (added missing mode-file in ace-editor.tsx) Signed-off-by:
Roman <ixrock@gmail.com> * fix: crd definitions -> groups selector couldn't deselect last selected option Signed-off-by:
Roman <ixrock@gmail.com> * refactoring: extensions-api exports clarification for "@k8slens/extensions" Signed-off-by:
Roman <ixrock@gmail.com> * fix: various app-crashes related to kube-events (events page, some details page, overview, etc.) Signed-off-by:
Roman <ixrock@gmail.com> * Reverted "use {useDefineForClassFields: true} in tsconfig.json" (various app-crash fixes) This flag seems to be not possible to use with class-inheritance in some cases. Example / demo: `KubeObject` class has initial type definitions for the fields like: "metadata", "kind", etc. and constructor() has Object.assign(this, data); Meanwhile child class, e.g. KubeEvent inherited from KubeObject and has it's own extra type definitions for underlying resource, e.g. "involvedObject", "source", etc. So calling super(data) doesn't work as expected for child class as it's own type definitions overwrites data from parent's constructor with `undefined` at later point. Signed-off-by:
Roman <ixrock@gmail.com> * master-merge lint-fixes Signed-off-by:
Roman <ixrock@gmail.com> * catalog.tsx / catalog-entities.store.ts refactoring & fixes Signed-off-by:
Roman <ixrock@gmail.com> * fix: Catalog -> Browse all tab Signed-off-by:
Roman <ixrock@gmail.com> * fix: CommandPalette doesn't appear from global menu by click/hotkey Signed-off-by:
Roman <ixrock@gmail.com> * - Merging interfaces & classses to avoid overwriting fields from parent's super(data)-call with Object.assign(this, data). Otherwise use "declare" keyword at class field definition. - Revamping {useDefineForClassFields: true} to avoid issues with non-observable class fields in some cases (from previous commit): ``` @observer export class CommandContainer extends React.Component<CommandContainerProps> { // without some defined initial value "commandComponent" is non-observable for some reasons // when tsconfig.ts has {useDefineForClassFields:false} @observable.ref commandComponent: React.ReactNode = null; constructor(props: CommandContainerProps) { super(props); makeObservable(this); } ``` Signed-off-by:
Roman <ixrock@gmail.com> * update KubeObject class type definition Signed-off-by:
Roman <ixrock@gmail.com> * clean up / responding to comments Signed-off-by:
Roman <ixrock@gmail.com> * fix: app-crash when navigating to catalog from active cluster-view, refactoring `catalog-entity-store` Signed-off-by:
Roman <ixrock@gmail.com> * catalog-pusher clean up, replaced .observe_() to external observe() helper from "mobx" Signed-off-by:
Roman <ixrock@gmail.com> * fix: catalog's items stale/non-observable (after connection to the cluster status still "disconnected"), lint-fixes Signed-off-by:
Roman <ixrock@gmail.com> * fix: Catalog is empty after closing main-window and re-opening app from Tray Signed-off-by:
Roman <ixrock@gmail.com> * fix: HotBar's icon context menu items non-observable (no "disconnect cluster", etc.) Signed-off-by:
Roman <ixrock@gmail.com> * lint-fix/license check Signed-off-by:
Roman <ixrock@gmail.com> * fix: redirect to catalog when disconnecting active cluster Signed-off-by:
Roman <ixrock@gmail.com> * fix: refresh visibility of active cluster-view on switching from hotbar/catalog Signed-off-by:
Roman <ixrock@gmail.com> * updated package.json for built-in extensions to use "*" version for packages served from main app Signed-off-by:
Roman <ixrock@gmail.com> * - added missing makeObservable(this) to metrics-settings.tsx - updated package-lock.json for built-in extensions - lint fixes Signed-off-by:
Roman <ixrock@gmail.com> * master-merge clean up fix, updated package-lock.json for built-in extensions after `make clean-extensions && make build-extensions` Signed-off-by:
Roman <ixrock@gmail.com> * fix unit-tests Signed-off-by:
Roman <ixrock@gmail.com> * master-merge fixes Signed-off-by:
Roman <ixrock@gmail.com> * make lint happy Signed-off-by:
Roman <ixrock@gmail.com> * reverted some changes, removed auto-opening devtools in dev-mode Signed-off-by:
Roman <ixrock@gmail.com> * merge fixes Signed-off-by:
Roman <ixrock@gmail.com> * master-merge conflict fixes: - proper handling and navigating into catalog's active category via URL-builder Signed-off-by:
Roman <ixrock@gmail.com> * reverting splitted params for catalog's page route to "/catalog/:group?/:kind?" Signed-off-by:
Roman <ixrock@gmail.com> * clean-up: remove app's injecting dependencies from `extensions/kube-object-event-status/package.json` Signed-off-by:
Roman <ixrock@gmail.com> * master-merge fix: added missing makeObservable(this) for extensions.tsx Signed-off-by:
Roman <ixrock@gmail.com> * fix: catalog entity context menu stale/unobservable Signed-off-by:
Roman <ixrock@gmail.com> Co-authored-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com>
-
- 24 May, 2021 3 commits
-
-
Jari Kolehmainen authored
Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com>
-
Jari Kolehmainen authored
* add icon column to catalog list Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * Create generic Avatar component Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com> Co-authored-by:
Alex Andreev <alex.andreev.email@gmail.com>
-
Jon Stelly authored
- Support for running kube-state-metrics on all architectures - Bump prometheus for security vuln. fix Signed-off-by:
Jon Stelly <967068+jonstelly@users.noreply.github.com>
-
- 23 May, 2021 1 commit
-
-
Alex Andreev authored
* Setting up tailwind and css modules env Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com> * Using tailwind with scss files also Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com> * Introducing react-table Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com> * Spread extensions to smaller components Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com> * Add table sorting Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com> * Fixing inputs line-height Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com> * Fine-tuning page view Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com> * Align table rows Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com> * Adding extension notice Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com> * Fine-tuning overall styling Signed-off-by:
Alex Andreev <alex.andreev.email@gmail.com> * Adding a extensions pl...
-
- 21 May, 2021 2 commits
-
-
Alex Andreev authored
-
Sebastian Malton authored
Signed-off-by:
Sebastian Malton <sebastian@malton.name>
-
- 20 May, 2021 8 commits
-
-
Alex Andreev authored
-
Jari Kolehmainen authored
Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com>
-
Sebastian Malton authored
-
Sebastian Malton authored
Signed-off-by:
Sebastian Malton <sebastian@malton.name> Co-authored-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com>
-
Jari Kolehmainen authored
Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com>
-
Alex authored
* Enable route-based navigation to catalog items Signed-off-by:
Alex Culliere <alozhkin@mirantis.com> Co-authored-by:
Sebastian Malton <sebastian@malton.name> * Enable custom protocol handle to process routing in catalog Signed-off-by:
Alex Culliere <alozhkin@mirantis.com> Co-authored-by:
Sebastian Malton <sebastian@malton.name> * Fix type imports Signed-off-by:
Alex Culliere <alozhkin@mirantis.com> Co-authored-by:
Alex Culliere <alozhkin@mirantis.com>
-
Jari Kolehmainen authored
* refactor CatalogEntityRegistry from common to main Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * test fix Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com>
-
Sebastian Malton authored
* Filter out unknown catelog entities - Keep raw data - But filter unknown types until a category is registered Signed-off-by:
Sebastian Malton <sebastian@malton.name> * fix unit tests Signed-off-by:
Sebastian Malton <sebastian@malton.name> * simplify tests Signed-off-by:
Sebastian Malton <sebastian@malton.name> * Remove getOrDefault, consolodate ExtendedMap Signed-off-by:
Sebastian Malton <sebastian@malton.name>
-
- 19 May, 2021 4 commits
-
-
Sebastian Malton authored
Turn on `noUnusedLocals`, `noImplicitReturns`, `importsNotUsedAsValues: error`, and `isolatedModules` (#2777)
-
Mario Sarcher authored
* Fix the theme switch label in mkdocs Signed-off-by:
Mario Sarcher <mario@sarcher.de>
-
Jari Kolehmainen authored
Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com>
-
Mario Sarcher authored
Signed-off-by:
Mario Sarcher <mario@sarcher.de>
-
- 18 May, 2021 10 commits
-
-
Mario Sarcher authored
Signed-off-by:
Mario Sarcher <mario@sarcher.de>
-
Jari Kolehmainen authored
* show lens-metrics on cluster settings Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * remove ClusterFeature Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * remove ClusterFeature Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * tweak resource applier/stack Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * update metrics stack components Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix drawer menu styles Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * cleanup Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * cleanup Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * clarify ui Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * built-in -> bundled Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> ...
-
chh authored
Signed-off-by:
Hung-Han (Henry) Chen <chenhungh@gmail.com>
-
Jari Kolehmainen authored
* add connect/disconnect methods to kubernetes cluster Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * return void Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com>
-
Lauri Nevala authored
* Re-implement deployment revisions * Fix css Signed-off-by:
Lauri Nevala <lauri.nevala@gmail.com>
-
Jari Kolehmainen authored
* show active item in hotbar & allow to pin it Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * cleanup Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix styles Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com>
-
steve richards authored
Signed-off-by:
Steve Richards <srichards@mirantis.com>
-
Lauri Nevala authored
Signed-off-by:
Lauri Nevala <lauri.nevala@gmail.com>
-
Sebastian Malton authored
* Add IPC capabilities for Extensions Signed-off-by:
Sebastian Malton <sebastian@malton.name> * revert onA|D change: Signed-off-by:
Sebastian Malton <sebastian@malton.name> * Switch to pushing the disposer in the methods Signed-off-by:
Sebastian Malton <sebastian@malton.name> * improve documentation, switch to a singleton instead of extension methods Signed-off-by:
Sebastian Malton <sebastian@malton.name> * fix build Signed-off-by:
Sebastian Malton <sebastian@malton.name> * make exported class abstract, improve guide Signed-off-by:
Sebastian Malton <sebastian@malton.name> * fix docs Signed-off-by:
Sebastian Malton <sebastian@malton.name> * fix lint Signed-off-by:
Sebastian Malton <sebastian@malton.name> * Change guide demo to initialization in constructor Signed-off-by:
Sebastian Malton <sebastian@malton.name>
-
Lauri Nevala authored
Signed-off-by:
Lauri Nevala <lauri.nevala@gmail.com>
-
- 17 May, 2021 1 commit
-
-
Jari Kolehmainen authored
Signed-off-by:
Jari Kolehmainen <jari.kolehmainen@gmail.com>
-