Janne Savolainen
003dc44681
Upgrade and adapt to new version of libraries in ogre-tools ( #7241 )
...
* Update injectable version
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Adapt to new version of ogre-tools
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix "lint:fix" -command in core
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
---------
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2023-02-27 14:27:36 -05:00
Sebastian Malton
f2a229cef6
Fix ApiManager not handling duplicate apiBases of KubeApis ( #7235 )
...
* Add failing unit test
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Fix failing unit test
Signed-off-by: Sebastian Malton <sebastian@malton.name >
---------
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2023-02-24 10:44:19 -05:00
Sebastian Malton
dafdabc24b
Export requestMetrics to extension api ( #7167 )
...
* Export requestMetrics to extension api
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Fixup typing
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Revert change
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Make diff smaller
Signed-off-by: Sebastian Malton <sebastian@malton.name >
---------
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2023-02-17 09:19:44 -05:00
Roman
54e874f646
Replication Controllers (new resource view) ( #7154 )
...
* New resource view: ReplicationController -- scaffolding files
Signed-off-by: Roman <ixrock@gmail.com >
* fix: inappropriate names after copy-pasting
Signed-off-by: Roman <ixrock@gmail.com >
* update replication controller api types/spec, fix menu title
Signed-off-by: Roman <ixrock@gmail.com >
* items list + details list views (added contents from replication controllers), lint fixes
Signed-off-by: Roman <ixrock@gmail.com >
* allow to scale replication controllers
Signed-off-by: Roman <ixrock@gmail.com >
* switched for scaling replicas with `Slider` component instead of `Buttons+Input`
Signed-off-by: Roman <ixrock@gmail.com >
---------
Signed-off-by: Roman <ixrock@gmail.com >
2023-02-16 07:48:24 -05:00
Alex Andreev
0719293b11
Namespace details tree view ( #7080 )
...
* Initial tests for <NamespaceTreeView />
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Introduce <NamespaceTreeView/>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Render namespace children
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Render a child subnamespace
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove unused lodash import
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Render subnamespace badge after name
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Testing rendering 2 levels deep
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add tree view to namespace details
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Expand all nodes by default
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add links to the tree items
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Initial label styling
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Label and group styling
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove fontSize attr from SvgIcon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Styling subnamespace badge
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Expand and collapse tree nodes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Testing clicking plus icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Restyling subnamespace badge
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding tooltip for subnamespace badge
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix linter harder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Replace CloseIcon with semi-transparent MinusIcon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Styling TreeView inside scss module
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Move isSubnamespace method inside API
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Extract nodeId to avoid repeating
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Rename Icon components
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Clean up tests from boilderplate
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Subnamespace badge style fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Linter fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Use font-size: x-small instead of rem units
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Move subnamespace badge show check to parent
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Use prevDefault util
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Refactor: move tree build logic to store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Refactor hierarchicalNamespacesInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add tests for getNamespaceTree() function
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Use Subnamespace badge in namespace list (#7132 )
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2023-02-13 09:34:03 +03:00
Jim Ehrismann
a8a59ff191
introducing vpa resources ( #7004 )
...
* introducing vpa resources (as hpa resources to start)
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 >
* moved files after monorepo merge
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* address review comments, added vpa endpoint to endpoints export list
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* deprecate HPAStore in favour of HorizontalPodAuotoscalerStore
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
---------
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2023-01-27 16:33:13 -08:00
Jari Kolehmainen and Sebastian Malton
7e8ae3fded
Move node-fetch to separate package ( #7009 )
...
* move node-fetch to separate package
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix node-fetch package runtime error
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix test:unit nx dependency
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix test:unit nx dependency
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* Add prepare step for node-fetch
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Update lock
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Remove dead comment
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Remove unnecessary fetchModuleInjectable
Signed-off-by: Sebastian Malton <sebastian@malton.name >
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 >
2023-01-25 17:13:41 +02:00
Sebastian Malton
591d9f30f3
Fix PodDistruptionBudgets not displaying on newer Kube versions ( #6989 )
...
* Add ability for KubeApi to filter server versions
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Update error message
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Fix tests
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Check preferred version for PodDistruptionBudgets
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Limit which versions can be used
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Make sure that details are show for all versions
- Remove duplicate versioning checks since everything must go through the API anyway
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Remove unnecessary logger as dep
Signed-off-by: Sebastian Malton <sebastian@malton.name >
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2023-01-25 09:47:31 -05:00
Sebastian Malton
3436dfd46f
Add ability for KubeApi to filter server versions ( #6908 )
...
* Add ability for KubeApi to filter server versions
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Update error message
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Fix tests
Signed-off-by: Sebastian Malton <sebastian@malton.name >
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2023-01-25 08:57:48 -05:00
Jari Kolehmainen
2657df2293
Restructure to monorepo ( #6907 )
...
* 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 >
2023-01-24 10:46:26 -08:00