vpa spec (WIP)
adding real vpa fields
scss files, and updates after rebase on master
scss update
tweaks to vpa api definition
putting more fields into the vpa list
adding vpa details, fixing vpa spec implementation (WIP)
vpa details page done
merge conflicts
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
* wip: restructure to monorepo
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* refactor create-release-pr to a package
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* build fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* github workflow fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix typo
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* add webpack-env types to core
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix github workflows
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* refactor/fix integration tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* lint fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* yarn run dev
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* eslint settings for vscode
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* move templates to right package
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* open-lens build fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* integration test fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix nx task dependencies
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* use bash shell for unit tests in test workflow
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix test:unit for windows
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix win-ca webpack error in open-lens
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix win-ca webpack error in open-lens
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix build:app on windows
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* remove ELECTRON_BUILDER_EXTRA_ARGS
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* sync src/ from master
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* remove Makefile from core
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* Move files to features/ to simplify structure
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Request string CAs from main on renderer
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix override
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* First sketch of hpav2 metrics
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* HPA metrics initial tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Receive target Object metrics for v2
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* External target metrics
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add more types for ObjectMetricStatus
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Move metrics parsing from HPA object to separate injectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add metric parser for HPA v2
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Using metrics parser in hpa list and details
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add more test cases for HPA v2
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add HorizontalPodAutoscalerV1MetricParser
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding injectable for hpa v1 metric parser
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding test cases for autoscaling/v1 metrics
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add test cases for hpa beta versions
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Check for legacy targetCPUUtilizationPercentage
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix external metirc parser output
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Small clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing fallbackApiBases
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove left comments
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Making metric parser classes as not injectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix metrics in hpa details for newer versions
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Spreading types to V2 and V2Beta1
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Move getMetricName() to its own file
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Improve the injectability of cluster metadata detection
- Remove unnecessary and complex base class
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove dead code
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove dead code
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove last usages of request in our code
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove more deps
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix lensFetch
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Improve the injectability of cluster metadata detection
- Remove unnecessary and complex base class
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove dead code
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove dead code
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add flat TableHead param
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Use flat headers across details panel tables
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* - <NamespaceSelectBadge/> new component refactored out from multiple resource views with excessive dependencies (e.g updating global namespace filter)
- better UX to and visibility for user on click action (sometimes namespace-filter might not be visible in app/UI)
- updated some snapshots with `jest --updateSnapshot src` (somehow affected `helm-charts/releases/*`)
* Cleanup loading terminal fonts
- Make list of possible fonts fully OCP
- Only mark the loading of a font as 'causesSideEffects'
- Make a view model for the terminal font preferences component
- Move the TTF files next to where they are registered to help with finding them
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Cleanup formatting and change model to presenter
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
- Make sure that dependency constructors are not exported
- Readd `KubeJsonApi.forCluster`
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add support for concating iterators
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Make clear the seperation of extenal and internal stores and apis
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove old kludge
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add kludge to extension api to maintain functionality
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix imports
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix KubeApi tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add failing test to maintain behaviour
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix tests for KubeApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix build
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix reactively-hide-kube-object-detail-item tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Update snapshots
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Update snapshots
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add some technical tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* More clear apiBase initialization
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix shouldShowResource when not a cluster admin
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix only tests that rely on bad formatting of resources
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Make `appMenus` optionally `IComputedValue` similarly as `trayMenus` already are (#6598)
* Allows extensions to dynamically show/hide menu items
Signed-off-by: Sami Tiilikainen <97873007+samitiilikainen@users.noreply.github.com>
Signed-off-by: Sami Tiilikainen <97873007+samitiilikainen@users.noreply.github.com>
* Remove all usages of legacy global logger
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global storageClassApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global serviceApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global secretApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global resourceQuotaApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global persistentVolumeClaimApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global nodeApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global networkPolicyApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix formatting
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global configMapApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global jobApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global cronJobApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global podApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global roleApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove exports of NonInjected components
- To improve auto-complete
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global catalogEntityRegistry
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add lint against using legacy global works
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix lint in KubeObject file
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global catalogCategoryRegistry
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global navigation
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global navigate
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove unneeded index file
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global customResourceDefinitionStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global eventStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global podSecurityPolicyStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global storageClassStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global persistentVolumeStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global clusterRoleBindingStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global clusterRoleStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global roleBindingStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Move files around
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global roleStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global serviceAccountStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove usages of legacy global podStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove final uses of asLegacyGlobalForExtensionApi in application code
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix lint rule and start fixing lint errors
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Make listHelmReleases injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Make installHelmChart injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Make deleteHelmRelease injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Make getHelmReleaseValues injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Make getHelmReleaseHistory injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Make rollbackHelmRelease injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove unnecessary overrides from getDiForUnitTesting
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add global override for logger
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add global override for history
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Cleanup typing around getting injectables within jest
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Move some more overrides to global if needed
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add global override for forcusWindow
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix lint in KubeApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix lint in catalog/index.ts
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove last usages of legacy global getDetailsUrl
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove last usages of legacy global showDetails
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add functions back to extension API
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove all uses of legacy global Notification functions
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove no longer existing export
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove unnecessary overrides
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix injecting side effects by using more injectables
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix cluster role binding dialog
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix cluster role dialog
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix create service account dialog
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix history override
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Make KubeApi consume its dependencies while not breaking the extension API
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Update snapshots
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix CephFs tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix user store tests by using override of config
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove use of mockFs in hotbar store tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add direct devDep of memfs
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove use of mockFs in cluster store tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove use of mockFs in router tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove use of mockFs in kube auth proxy tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove use of mockFs in log resource selector tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove use of mockFs in hotbar remove command tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove use of mockFs in the select component tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove mock-fs as a dependency
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove no longer necessary mocks
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix namespace select filter tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove use of mockFs in the extension loader tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fixing edit-namespace-from-new-tab test
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix app paths tests by making the tests run in "production" mode
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove last vestiges of isTestEnv and the is* globals
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix delete-cluster-dialog tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix install-helm-chart-from-previously-opened-tab tests
- Split out storage initialization to a runnable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove unnecessary override of non side effect injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix disable-kube-object-detail-items-when-cluster-is-not-relevant tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix reactively-hide-kube-object-detail-item tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix lint
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Update snapshots
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix sidebar-and-tab-navigation-for-core tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove need to override lensLocalStoragePath in tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Replace more overrides with global ones
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix typings
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove no longer needed technical test
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Update snapshots
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* added backbone for k8s-api/endpoints/ingress-class.api
Signed-off-by: Roman <ixrock@gmail.com>
* added ingress-class store, naming clean up
Signed-off-by: Roman <ixrock@gmail.com>
* navigate to ingress-classses injectable
Signed-off-by: Roman <ixrock@gmail.com>
* added new sidebar item: "Network -> Ingress Classes"
Signed-off-by: Roman <ixrock@gmail.com>
* added explicit returning type for `ingresses-sidebar-items.injectable`
Signed-off-by: Roman <ixrock@gmail.com>
* added initial ingress-class table-view + magic route-component.injectable
Signed-off-by: Roman <ixrock@gmail.com>
* fix: show loaded items from api into IngressClasses view
Signed-off-by: Roman <ixrock@gmail.com>
* fix: new bugs after master merging (with conflicts!), looks like breaking change if those apis where exported
Signed-off-by: Roman <ixrock@gmail.com>
* fix lint
Signed-off-by: Roman <ixrock@gmail.com>
* added icon-marker to see default ingress class in the list
Signed-off-by: Roman <ixrock@gmail.com>
* Page refresh is broken in development mode #6818 (upcoming fix)
Signed-off-by: Roman <ixrock@gmail.com>
* added "set as default" menu action for ingress classes
Signed-off-by: Roman <ixrock@gmail.com>
* fix: consistent sidebar items order by janne's request
Signed-off-by: Roman <ixrock@gmail.com>
* chore, fix lint
Signed-off-by: Roman <ixrock@gmail.com>
* fix: incorrect icons layout in ingress-class details
Signed-off-by: Roman <ixrock@gmail.com>
* some fixes, improved items search by values from `spec.parameters.*`
Signed-off-by: Roman <ixrock@gmail.com>
* fix: duplicating/overcaching items with each page visiting (Nnetwork -> Ingress classes)
Signed-off-by: Roman <ixrock@gmail.com>
* handling IngressClass drawer details
Signed-off-by: Roman <ixrock@gmail.com>
* fixes: remove duplicating / allow editing IngressClass items (due api's "namespaced=true")
Signed-off-by: Roman <ixrock@gmail.com>
* fix: incorrect `apiName` for `front-end-routing/cluster/network/ingress-class`
Signed-off-by: Roman <ixrock@gmail.com>
* fix: IngressClass proper metadata typing
Signed-off-by: Roman <ixrock@gmail.com>
* allow to mark as default IngressClass from menu item
Signed-off-by: Roman <ixrock@gmail.com>
* fix lint
Signed-off-by: Roman <ixrock@gmail.com>
* fixes & responding to comments
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Roman <ixrock@gmail.com>
* lens proxy tls support
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* integration test fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* don't override getRequestOptions if they are set
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix electronAppInjectable override
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* use runnables on renderer
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* move certificate generation to runnables
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* simplify
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* add restart button to statefulsets
Signed-off-by: Dan Bryant <daniel.bryant@linux.com>
* use ShowCheckedErrorNotification
Signed-off-by: Dan Bryant <daniel.bryant@linux.com>
Signed-off-by: Dan Bryant <daniel.bryant@linux.com>
* update slack links to a static redirect url
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* update snapshots
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* Use monaco in config map details
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add ability to set monaco initial height regarding to text lines
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Refactor get initialHeightClassName()
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Rename injectable to getEditorHeightFromLinesCountInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Lint fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Better monaco editor view for the light theme
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Set initial height refactoring
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* unify build fs layout
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* use currentApp path for static files
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* lint fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* allow to import open-lens
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* allow to customize both main & renderer
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix compile-library script
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* remove bundled extensions
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* similar interface for both main & renderer
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* use startApp on both sides
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix startApp import
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix startApp import
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* Fix injection cycle (somehow)
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* use cwd in download_binaries
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* introduce applicationInformationToken
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* register applicationInformationInjectable in main & renderer
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* allow to define bundled extensions via appStart
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* compile node-fetch automatically via prepare
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* define peerDependencies
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* webpack fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* rename application-information-token.injectable.ts -> application-information-token.ts
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* monaco-editor as externals
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* refactor application-information
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* introduce bundledExtensionInjectionToken
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* mark library exports as experimental
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* move extension npm package files & add release automation
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* add missing build files to package
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix bad merge conflict resolve
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix package.json name
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* allow to set mode via startApp
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* revert unnecessary changes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* webpack: fix extensionOutDir
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* remove unnecessary peerDependencies
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* introduce nodeEnvInjectionToken
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* remove NODE_ENV from environmentVariablesInjectable
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix jest modulePathIgnorePatterns
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix duplicate injectable registration
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix build executableName
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Co-authored-by: Sebastian Malton <sebastian@malton.name>
* Switch bundled extension declarations to injection token
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Change how bundled extensions are loaded
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix token file name
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix spelling
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Improve interface name
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Make request-api-resources flatter in implementation
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* More improvements to requestApiResources
- Also move files to better places
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Rename iter.pipeline as iter.chain
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Sebastian Malton <sebastian@malton.name>