From 4cbbc07efdb556e8ad19efb9712f6c1043a4f2aa Mon Sep 17 00:00:00 2001 From: Richard Cox Date: Fri, 2 Oct 2020 13:16:00 +0100 Subject: [PATCH] Split out Kube code (with Helm & Workloads) into it's own package (#475) * Ensure filename/no filename text in connect by file dialog is aligned (#4474) - needs porting back * Add typed entity access and `custom-src` removal to change log (#4496) * Fixes #4335: Create Stratos static web site with better documentation (#4446) * Fixes #4335: Create Stratos static web site with better documentation structure using docusaurus. Initial commit. * 1) Re-organize some more existing doc files. 2) Re-organize links in the doc file to refer to the new document hierarchy. * Landing Page WIP * Documentation tweaks * Use better action names * More visual improvements to landing page * More doc and landing page improvements * Remove publish workflow for now * Typo fix * Moer documentation improvements * Remove extra title from helm doc * Fix script when used from npm * Improve layout on mobile devices * More documentation improvements * Fix typo * Merge downstream (#4441) * Merge src/frontend from downstream * Merge src/jetstream from jetstream * Remove examples/custom-src * Merge deploy from downstream Does not include changes to - deploy/all-in-one/* - deploy/aio-entrypoint.sh - deploy/Dockerfile.all-in-one * Merge build from downstream * Add missing merge items from deploy * Updates to package-lock * Remove fdescribe * Fix e2e core tests * Remove favicon from packages/core/src * Changes following review * Show all favorites for an endpoint favorite if there is only one (#4440) * Show all favorites for the endpoint favorite if there is only one * Missing changes * Merge downstream - JSON Viewer with dark mode & Header Fixes (#4444) * Fix json-viewer dark mode * Fix profile page and side nav top position following header diet - Fix side nav top position - Update fix for profile page to also work in non-desktop mode * Fix issues with tests not running if build upload fails (#4453) * Fix issues with tests not running if build upload fails * Fix script * One more fix for script * Fix white space at start of file * Improve autoscaler e2e logging (#4456) * Improve autoscaler e2e logging - it looks like the AS returns scaling events 1-2 mins after they occur, which is too late for the test - add additional logging to print out event table data in case of alternative events being raised - fix logging if wait for events times out - add hint in later test that depends on AS scaling event * Ensure only the schedule rule results in scaling events * Fix check-e2e-pr.sh for pr's from other repos (#4459) - switch from TRAVIS_PULL_REQUEST_SLUG to TRAVIS_REPO_SLUG * Convert Client Secret Input Fields to `password` (#4455) * Insecure tlsv10 and tlsv11 ciphers in Stratos UI, bsc#1173295 (#411) (#4460) Co-authored-by: Michal Jura * [Security] Bump codecov from 3.7.0 to 3.7.1 (#4457) Bumps [codecov](https://github.com/codecov/codecov-node) from 3.7.0 to 3.7.1. **This update includes a security fix.** - [Release notes](https://github.com/codecov/codecov-node/releases) - [Commits](https://github.com/codecov/codecov-node/compare/v3.7.0...v3.7.1) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * Bump lodash from 4.17.15 to 4.17.19 (#4452) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Website update: Wed 22 Jul 2020 21:55:00 BST * Website update: Wed 22 Jul 2020 21:56:45 BST * Website update: Wed 22 Jul 2020 21:58:22 BST * Remove dist * FIx deploy script to remove old files * Moer tidy ups * Add CNAME file when publishing * Add talks doc * * Fix broken links due to reorganization of documents * Move Troubleshooting content from cloud-foundry deployment doc to cf-troubleshooting * * Fix Getting Started broken link in page footer * Only publish if there are website changes * Remove old doc * Publish website on merge * * Review comments fix * Fix broken link to an image in frontend extensions doc * Final tweaks Co-authored-by: Neil MacDougall Co-authored-by: Neil MacDougall Co-authored-by: Richard Cox Co-authored-by: Neil MacDougall Co-authored-by: Michal Jura Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Richard Cox * Fix and update customization docs (#4478) * Fixes #4335: Create Stratos static web site with better documentation structure using docusaurus. Initial commit. * 1) Re-organize some more existing doc files. 2) Re-organize links in the doc file to refer to the new document hierarchy. * Landing Page WIP * Documentation tweaks * Use better action names * More visual improvements to landing page * More doc and landing page improvements * Remove publish workflow for now * Typo fix * Moer documentation improvements * Remove extra title from helm doc * Fix script when used from npm * Improve layout on mobile devices * More documentation improvements * Fix typo * Merge downstream (#4441) * Merge src/frontend from downstream * Merge src/jetstream from jetstream * Remove examples/custom-src * Merge deploy from downstream Does not include changes to - deploy/all-in-one/* - deploy/aio-entrypoint.sh - deploy/Dockerfile.all-in-one * Merge build from downstream * Add missing merge items from deploy * Updates to package-lock * Remove fdescribe * Fix e2e core tests * Remove favicon from packages/core/src * Changes following review * Show all favorites for an endpoint favorite if there is only one (#4440) * Show all favorites for the endpoint favorite if there is only one * Missing changes * Merge downstream - JSON Viewer with dark mode & Header Fixes (#4444) * Fix json-viewer dark mode * Fix profile page and side nav top position following header diet - Fix side nav top position - Update fix for profile page to also work in non-desktop mode * Fix issues with tests not running if build upload fails (#4453) * Fix issues with tests not running if build upload fails * Fix script * One more fix for script * Fix white space at start of file * Improve autoscaler e2e logging (#4456) * Improve autoscaler e2e logging - it looks like the AS returns scaling events 1-2 mins after they occur, which is too late for the test - add additional logging to print out event table data in case of alternative events being raised - fix logging if wait for events times out - add hint in later test that depends on AS scaling event * Ensure only the schedule rule results in scaling events * Fix check-e2e-pr.sh for pr's from other repos (#4459) - switch from TRAVIS_PULL_REQUEST_SLUG to TRAVIS_REPO_SLUG * Convert Client Secret Input Fields to `password` (#4455) * Insecure tlsv10 and tlsv11 ciphers in Stratos UI, bsc#1173295 (#411) (#4460) Co-authored-by: Michal Jura * [Security] Bump codecov from 3.7.0 to 3.7.1 (#4457) Bumps [codecov](https://github.com/codecov/codecov-node) from 3.7.0 to 3.7.1. **This update includes a security fix.** - [Release notes](https://github.com/codecov/codecov-node/releases) - [Commits](https://github.com/codecov/codecov-node/compare/v3.7.0...v3.7.1) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * Bump lodash from 4.17.15 to 4.17.19 (#4452) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Website update: Wed 22 Jul 2020 21:55:00 BST * Website update: Wed 22 Jul 2020 21:56:45 BST * Website update: Wed 22 Jul 2020 21:58:22 BST * Remove dist * FIx deploy script to remove old files * Moer tidy ups * Add CNAME file when publishing * Add talks doc * * Fix broken links due to reorganization of documents * Move Troubleshooting content from cloud-foundry deployment doc to cf-troubleshooting * * Fix Getting Started broken link in page footer * Only publish if there are website changes * Remove old doc * Publish website on merge * Apply new theming process to acme example * First pass at customization docs, most of themeing done * Final pass at customization docs * Merge fixes Co-authored-by: Veerapuram Varadhan Co-authored-by: Neil MacDougall Co-authored-by: Neil MacDougall Co-authored-by: Neil MacDougall Co-authored-by: Michal Jura Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update base README, point to website (#4488) * Fixes #4335: Create Stratos static web site with better documentation structure using docusaurus. Initial commit. * 1) Re-organize some more existing doc files. 2) Re-organize links in the doc file to refer to the new document hierarchy. * Landing Page WIP * Documentation tweaks * Use better action names * More visual improvements to landing page * More doc and landing page improvements * Remove publish workflow for now * Typo fix * Moer documentation improvements * Remove extra title from helm doc * Fix script when used from npm * Improve layout on mobile devices * More documentation improvements * Fix typo * Merge downstream (#4441) * Merge src/frontend from downstream * Merge src/jetstream from jetstream * Remove examples/custom-src * Merge deploy from downstream Does not include changes to - deploy/all-in-one/* - deploy/aio-entrypoint.sh - deploy/Dockerfile.all-in-one * Merge build from downstream * Add missing merge items from deploy * Updates to package-lock * Remove fdescribe * Fix e2e core tests * Remove favicon from packages/core/src * Changes following review * Show all favorites for an endpoint favorite if there is only one (#4440) * Show all favorites for the endpoint favorite if there is only one * Missing changes * Merge downstream - JSON Viewer with dark mode & Header Fixes (#4444) * Fix json-viewer dark mode * Fix profile page and side nav top position following header diet - Fix side nav top position - Update fix for profile page to also work in non-desktop mode * Fix issues with tests not running if build upload fails (#4453) * Fix issues with tests not running if build upload fails * Fix script * One more fix for script * Fix white space at start of file * Improve autoscaler e2e logging (#4456) * Improve autoscaler e2e logging - it looks like the AS returns scaling events 1-2 mins after they occur, which is too late for the test - add additional logging to print out event table data in case of alternative events being raised - fix logging if wait for events times out - add hint in later test that depends on AS scaling event * Ensure only the schedule rule results in scaling events * Fix check-e2e-pr.sh for pr's from other repos (#4459) - switch from TRAVIS_PULL_REQUEST_SLUG to TRAVIS_REPO_SLUG * Convert Client Secret Input Fields to `password` (#4455) * Insecure tlsv10 and tlsv11 ciphers in Stratos UI, bsc#1173295 (#411) (#4460) Co-authored-by: Michal Jura * [Security] Bump codecov from 3.7.0 to 3.7.1 (#4457) Bumps [codecov](https://github.com/codecov/codecov-node) from 3.7.0 to 3.7.1. **This update includes a security fix.** - [Release notes](https://github.com/codecov/codecov-node/releases) - [Commits](https://github.com/codecov/codecov-node/compare/v3.7.0...v3.7.1) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * Bump lodash from 4.17.15 to 4.17.19 (#4452) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Website update: Wed 22 Jul 2020 21:55:00 BST * Website update: Wed 22 Jul 2020 21:56:45 BST * Website update: Wed 22 Jul 2020 21:58:22 BST * Remove dist * FIx deploy script to remove old files * Moer tidy ups * Add CNAME file when publishing * Add talks doc * * Fix broken links due to reorganization of documents * Move Troubleshooting content from cloud-foundry deployment doc to cf-troubleshooting * * Fix Getting Started broken link in page footer * Only publish if there are website changes * Remove old doc * Publish website on merge * Apply new theming process to acme example * First pass at customization docs, most of themeing done * Final pass at customization docs * Update base README, point to website Co-authored-by: Veerapuram Varadhan Co-authored-by: Neil MacDougall Co-authored-by: Neil MacDougall Co-authored-by: Neil MacDougall Co-authored-by: Michal Jura Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update developer docs (#4489) * Fixes #4335: Create Stratos static web site with better documentation structure using docusaurus. Initial commit. * 1) Re-organize some more existing doc files. 2) Re-organize links in the doc file to refer to the new document hierarchy. * Landing Page WIP * Documentation tweaks * Use better action names * More visual improvements to landing page * More doc and landing page improvements * Remove publish workflow for now * Typo fix * Moer documentation improvements * Remove extra title from helm doc * Fix script when used from npm * Improve layout on mobile devices * More documentation improvements * Fix typo * Merge downstream (#4441) * Merge src/frontend from downstream * Merge src/jetstream from jetstream * Remove examples/custom-src * Merge deploy from downstream Does not include changes to - deploy/all-in-one/* - deploy/aio-entrypoint.sh - deploy/Dockerfile.all-in-one * Merge build from downstream * Add missing merge items from deploy * Updates to package-lock * Remove fdescribe * Fix e2e core tests * Remove favicon from packages/core/src * Changes following review * Show all favorites for an endpoint favorite if there is only one (#4440) * Show all favorites for the endpoint favorite if there is only one * Missing changes * Merge downstream - JSON Viewer with dark mode & Header Fixes (#4444) * Fix json-viewer dark mode * Fix profile page and side nav top position following header diet - Fix side nav top position - Update fix for profile page to also work in non-desktop mode * Fix issues with tests not running if build upload fails (#4453) * Fix issues with tests not running if build upload fails * Fix script * One more fix for script * Fix white space at start of file * Improve autoscaler e2e logging (#4456) * Improve autoscaler e2e logging - it looks like the AS returns scaling events 1-2 mins after they occur, which is too late for the test - add additional logging to print out event table data in case of alternative events being raised - fix logging if wait for events times out - add hint in later test that depends on AS scaling event * Ensure only the schedule rule results in scaling events * Fix check-e2e-pr.sh for pr's from other repos (#4459) - switch from TRAVIS_PULL_REQUEST_SLUG to TRAVIS_REPO_SLUG * Convert Client Secret Input Fields to `password` (#4455) * Insecure tlsv10 and tlsv11 ciphers in Stratos UI, bsc#1173295 (#411) (#4460) Co-authored-by: Michal Jura * [Security] Bump codecov from 3.7.0 to 3.7.1 (#4457) Bumps [codecov](https://github.com/codecov/codecov-node) from 3.7.0 to 3.7.1. **This update includes a security fix.** - [Release notes](https://github.com/codecov/codecov-node/releases) - [Commits](https://github.com/codecov/codecov-node/compare/v3.7.0...v3.7.1) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * Bump lodash from 4.17.15 to 4.17.19 (#4452) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Website update: Wed 22 Jul 2020 21:55:00 BST * Website update: Wed 22 Jul 2020 21:56:45 BST * Website update: Wed 22 Jul 2020 21:58:22 BST * Remove dist * FIx deploy script to remove old files * Moer tidy ups * Add CNAME file when publishing * Add talks doc * * Fix broken links due to reorganization of documents * Move Troubleshooting content from cloud-foundry deployment doc to cf-troubleshooting * * Fix Getting Started broken link in page footer * Only publish if there are website changes * Remove old doc * Publish website on merge * Apply new theming process to acme example * First pass at customization docs, most of themeing done * Final pass at customization docs * Update base README, point to website * Update developer docs Still need an overhall, but updated to remove incorrect data and apply website context Co-authored-by: Veerapuram Varadhan Co-authored-by: Neil MacDougall Co-authored-by: Neil MacDougall Co-authored-by: Neil MacDougall Co-authored-by: Michal Jura Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix docs (#4497) * Fixes #4335: Create Stratos static web site with better documentation structure using docusaurus. Initial commit. * 1) Re-organize some more existing doc files. 2) Re-organize links in the doc file to refer to the new document hierarchy. * Landing Page WIP * Documentation tweaks * Use better action names * More visual improvements to landing page * More doc and landing page improvements * Remove publish workflow for now * Typo fix * Moer documentation improvements * Remove extra title from helm doc * Fix script when used from npm * Improve layout on mobile devices * More documentation improvements * Fix typo * Merge downstream (#4441) * Merge src/frontend from downstream * Merge src/jetstream from jetstream * Remove examples/custom-src * Merge deploy from downstream Does not include changes to - deploy/all-in-one/* - deploy/aio-entrypoint.sh - deploy/Dockerfile.all-in-one * Merge build from downstream * Add missing merge items from deploy * Updates to package-lock * Remove fdescribe * Fix e2e core tests * Remove favicon from packages/core/src * Changes following review * Show all favorites for an endpoint favorite if there is only one (#4440) * Show all favorites for the endpoint favorite if there is only one * Missing changes * Merge downstream - JSON Viewer with dark mode & Header Fixes (#4444) * Fix json-viewer dark mode * Fix profile page and side nav top position following header diet - Fix side nav top position - Update fix for profile page to also work in non-desktop mode * Fix issues with tests not running if build upload fails (#4453) * Fix issues with tests not running if build upload fails * Fix script * One more fix for script * Fix white space at start of file * Improve autoscaler e2e logging (#4456) * Improve autoscaler e2e logging - it looks like the AS returns scaling events 1-2 mins after they occur, which is too late for the test - add additional logging to print out event table data in case of alternative events being raised - fix logging if wait for events times out - add hint in later test that depends on AS scaling event * Ensure only the schedule rule results in scaling events * Fix check-e2e-pr.sh for pr's from other repos (#4459) - switch from TRAVIS_PULL_REQUEST_SLUG to TRAVIS_REPO_SLUG * Convert Client Secret Input Fields to `password` (#4455) * Insecure tlsv10 and tlsv11 ciphers in Stratos UI, bsc#1173295 (#411) (#4460) Co-authored-by: Michal Jura * [Security] Bump codecov from 3.7.0 to 3.7.1 (#4457) Bumps [codecov](https://github.com/codecov/codecov-node) from 3.7.0 to 3.7.1. **This update includes a security fix.** - [Release notes](https://github.com/codecov/codecov-node/releases) - [Commits](https://github.com/codecov/codecov-node/compare/v3.7.0...v3.7.1) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * Bump lodash from 4.17.15 to 4.17.19 (#4452) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Website update: Wed 22 Jul 2020 21:55:00 BST * Website update: Wed 22 Jul 2020 21:56:45 BST * Website update: Wed 22 Jul 2020 21:58:22 BST * Remove dist * FIx deploy script to remove old files * Moer tidy ups * Add CNAME file when publishing * Add talks doc * * Fix broken links due to reorganization of documents * Move Troubleshooting content from cloud-foundry deployment doc to cf-troubleshooting * * Fix Getting Started broken link in page footer * Only publish if there are website changes * Remove old doc * Publish website on merge * Apply new theming process to acme example * First pass at customization docs, most of themeing done * Final pass at customization docs * Update base README, point to website * Update developer docs Still need an overhall, but updated to remove incorrect data and apply website context * Fix PR template Co-authored-by: Veerapuram Varadhan Co-authored-by: Neil MacDougall Co-authored-by: Neil MacDougall Co-authored-by: Neil MacDougall Co-authored-by: Michal Jura Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Ensure images dependent on techPreview flag are included in imagelist.txt (#4500) * Improve clean-symlinks script (#4509) * Add support for including breaking changes in the changelog * Improve clean-symlinks script * Update changelog.sh * Update changelog.sh * Remove trailing line * Remove tailing line * Change nginx ciphers and make configurable via helm chart values (#4507) * Change nginx ciphers and make configurable via helm chart values * Add support for including breaking changes in the changelog * Improve clean-symlinks script * Update changelog.sh * Update changelog.sh * Remove trailing line * Remove tailing line * Fix bug with cert path patching * Fig bug where protocols not patched * Update version to 4.0.1, add change log (#4514) * Update version to 4.0.1, add change log * Update package-lock * Fix deploy from gitlab using a group's repo (#4479) - only supported user based repos - fixes #4153 * Add additional time ranges to base metrics range selector (#4480) - fixes https://github.com/SUSE/stratos/issues/415 * Add some time saving comments to cf permissions checker (#4508) * Move tab-nav and xsrf module source files to the src folder (#4518) * Move tab-nav files * Move xsrf module * Fix GitHub branch limit (#4510) * Ensure we fetch all repo's and branches when deploying github apps * Ensure we only fetch branches once - SUSE/stratos vs suse/stratos - ensure branches are treated as 'local' lists * Increate page size for github commits and gitlab requests * Remove use of nodejs util module (#4521) * Remove use of nodejs util module * Fix comment typo * Remove dependencies between store and core that have crept in (#4517) * Remove dependencies between store and core that have crept in * Fix issue with unit tests * Import fixes and unit test fix * Fix store testing package (#4520) * Fix store testing package * Update public-api.ts Co-authored-by: Richard Cox Co-authored-by: Richard Cox * Fix the position of the header guide array (#4524) - shown when there are no registered endpoints (and some incoming scenarios) - position is determined by location of associated button in header - position of button can change given visibility of other buttons (notification bell, endpoint backup, etc) - now check positiion after a delay, add fade in to mask delay * Metrics: Ensure trailing slashes are ignored when comparing URLs (#4527) * Remove imports of the form 'frontend/....' (#4519) * Move tab-nav files * Move xsrf module * Remove imports of the form 'frontend/...' * Move endpopints-health-check.ts (#4530) * Add UMD Ids to external modules in store package (#4522) * Add UMB Ids to external modules in store package * Add moment * Address PR feedback * Improvements & more checks to autoscaler scheduled date tests (#4535) - allow more time to skip between date and time values in date fields - add a check to - add checks to ensure we have the correct number of scheduled date rules * Remove api driven views (#4537) * Remove logger service and action history (#4538) * Remove logger service * Missed a few and removed action history as it was not being used * Remove action history * A few more * Fix for removed method * Add support for API keys (#4515) * Add backend support for API keys * Add last_used field to API keys * Use secure random value as key secret * Add tests for ListAPIKeys and AddAPIKey * Cover the rest of psql_apikeys.go with tests * Refactor the code a bit * Storing SQL queries in a struct should ensure that `datastore.ModifySQLStatement` gets called on all of them. * A wrapper func around `db.Exec` reduces copypasta. * Actually call `InitRepositoryProvider` for API keys package * Add route handler tests using gomock * Actually use skipper in xsrfMiddleware; minor clean-up * Update moment imports to remove warning when building library (#4534) * Update moment imports to remove warning when building library * Fix references to moment-timezone and markdown - contains some changes to e2e tests as well, might need to be reverted * Fix unit test * Fix `import *` in e2e tests Co-authored-by: Richard Cox * Improve presentation and fix issue with development versions * WIP * Fix Helm upgrade bug (#4544) * Fix Helm upgrade bug * Fix unit tests * Add support for Helm Upgrade and Helm history * Remove console logging * Add comment * Minor tweaks following self-review * WIP * fix install button * Fix actual helm install * Remove helm repos view - need to add endpoint type specific actions to endpoints list view (helm sync) * Store api_keys.last_used in UTC (#4541) * Show per endpoint type actions in endpoints table - use for helm sync * Tidy up registration step * Tidy up provider interceptor pattern * Tidy up services, fix charts list filter by repo/helm hub * Add endpoint unRegisterable, make helm types sub types, tidy up * Remove debug logging * Fix whitespace * Add UI for Stratos API Keys (#4523) * Add backend support for API keys * Add last_used field to API keys * Add base api keys page * Add basic api key entity framework (untested) * Add a basic api keys list (untested, need to wire in properties/columns + actions) * Fix entity type related issues * Add basic way to create api key * Wire in delete to list * Improve 'no api keys' ux * Final tidy up * Other fixes * Fix unit tests * Add 'Last Used' column to API keys list * Don't flash up 'no entries' when we haven't loaded api keys yet * Fix last used sorting - takes into account timezone - use cacheing to cater for often called sort * Fix unit test after changes in master * Fix after moment change * Remove now unrequired sorting of api key last used date via moment Co-authored-by: Ivan Kapelyukhin * Minor tidy ups * Add basic e2e tests for API Keys (#4536) * Add backend support for API keys * Add last_used field to API keys * Add base api keys page * Add basic api key entity framework (untested) * Add a basic api keys list (untested, need to wire in properties/columns + actions) * Fix entity type related issues * Add basic way to create api key * Wire in delete to list * Improve 'no api keys' ux * Final tidy up * Other fixes * Fix unit tests * Add basic e2e tests for api keys * Add 'Last Used' column to API keys list * Don't flash up 'no entries' when we haven't loaded api keys yet * Fix last used sorting - takes into account timezone - use cacheing to cater for often called sort * Fix unit test after changes in master * Fix after moment change * Beef up test, fix for initial empty state * Remove now unrequired sorting of api key last used date via moment Co-authored-by: Ivan Kapelyukhin * Fix compile issue * Fixed versions again, and bugs following subtype split * Fix unit tests * Add db migration script to update existing helm endpoints with repo subtype * Bump docusaurus version and add support for versioning (#4506) * Bump docusaurus version and versioning - Bump docusaurus to latest 2.0 version - Fix errors thrown up by new linting process - Add version support, setup 4.0.0 - Enable dark mode and fix in home screen * Move status_updates back into root project docs folder * Fix links - fix dead links - ensure all links are relative (so work when versioned) * Remove version 4.0.0 * WIP * WIP * Completed * Temporarily remove docsVersionDropdown until first version added to internal-versions * Update website docs * Build fix for temp situation where there's no versions * Add custom version of 'not latest released docs' message * Improve versioning and dark mode toggle - Add `All Versions page` - Conditionally include versions in drop down - Improve dark mode toggle icons * Temporarily remove dependent on versions - will be added back in when 4.0 sha is known * Update Versions Process * Add 4.0.0 * Fix in `build`/`serve` world - worked fine in `start` world... * Update 4.0.0 with temp version * Multiple improvements - Fix clean git repo before run - Swizzle docs version drop down nav bar item, move in custom code - Improve docs (latest version must appear in drop down) * Changes following review * Reduce font in version warning * Fix front-end unit tests * API Keys: Make feature configurable for different user types (#4540) * Add a special type and parsing for the new config option * Add APIKeysEnabled to /info, check it in the middleware * Add test coverage for apiKeyMiddleware * Block API keys endpoints if disabled in the config; add tests * Fix failing test * Add API_KEYS_ENABLED to the Helm chart * Add JSON schema to the Helm chart * Add docs for UAA SSO user permissions management (#4554) * Bump docusaurus version and versioning - Bump docusaurus to latest 2.0 version - Fix errors thrown up by new linting process - Add version support, setup 4.0.0 - Enable dark mode and fix in home screen * Move status_updates back into root project docs folder * Fix links - fix dead links - ensure all links are relative (so work when versioned) * Remove version 4.0.0 * WIP * WIP * Completed * Temporarily remove docsVersionDropdown until first version added to internal-versions * Update website docs * Build fix for temp situation where there's no versions * Add custom version of 'not latest released docs' message * Improve versioning and dark mode toggle - Add `All Versions page` - Conditionally include versions in drop down - Improve dark mode toggle icons * Temporarily remove dependent on versions - will be added back in when 4.0 sha is known * Update Versions Process * Add 4.0.0 * Fix in `build`/`serve` world - worked fine in `start` world... * Update 4.0.0 with temp version * Add troubleshooting section for SSO * Update SSO auth troubleshooting section * Add basic developers guide for working with helm (#4511) * Bump docusaurus version and versioning - Bump docusaurus to latest 2.0 version - Fix errors thrown up by new linting process - Add version support, setup 4.0.0 - Enable dark mode and fix in home screen * Move status_updates back into root project docs folder * Fix links - fix dead links - ensure all links are relative (so work when versioned) * Add basic developers guide for working with helm * Fix post merge issue * Always show upgrade button * Minor entity store type updates * Enable/disable API keys UI given API keys config setting (#4559) * Add a special type and parsing for the new config option * Add APIKeysEnabled to /info, check it in the middleware * Add test coverage for apiKeyMiddleware * Block API keys endpoints if disabled in the config; add tests * Fix failing test * Add API_KEYS_ENABLED to the Helm chart * Add JSON schema to the Helm chart * Enable/disable API keys UI given API keys config setting * Changes following review * Fix unit tests Co-authored-by: Ivan Kapelyukhin * Convert unRegisterable to registeredLimit * Changes following review * Fix display of helm type in favourite cards - favourite cards are NOT by subtype, so parent type must have label info * Multiple Fixes - Fix display of disconected text & box in endpoint favourite card - Don't go out to fetch helm schema if there's none defined - Fixes following merge * Align icons in workload summary page * Enable linting for all packages (#4561) * Enable linting for all packages - lots to solve! - we may wish to exclude some files * Fix linting * Fix lint failures * Address PR feedback * Revert * Remove description when checking for similar charts * Only show button when the helm chart is available * Bump angular json schema form (#4564) * Bump angular json schema form * Handle bug where mat-error maring is too big - We may want to consider moving this upstream Co-authored-by: Richard Cox * Docs: Update internal versions & Automate future updates (#4558) * Docs: Update where 4.0.0 is built from, add 4.0.1 - means we can delete the old `docs-versioning` branch - both versions point to the same commit (when branch merged to master), but reduces user confusion when they can't find the docs for the latest released version. Going forward this will point directly to the release label * Automatically update website's internal-versions.json on new releases - Add new github action - Action will trigger on a release being published - Action looks at github `release` object associated with event and extracts a version label and git label - Use extracted values adds new value to internal-versions.json - Creates a PR with the change * Fix checkout issue * Update documentation-versioning.yml * Improve types, start work on helm hub upgrade * Fixes following merge * Remove TODOs * Merge fixes, remove fdescribe already in master * Fix linting * Create kubernetes package * Fix imports - removal of custom folder * Fix unit tests * Fixes following review * Fix unit tests * Fix theming for suse login Co-authored-by: Veerapuram Varadhan Co-authored-by: Neil MacDougall Co-authored-by: Neil MacDougall Co-authored-by: Neil MacDougall Co-authored-by: Michal Jura Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Veerapuram Varadhan Co-authored-by: Ivan Kapelyukhin --- angular.json | 28 ++++++++++++++ package.json | 1 + .../logout-page/logout-page.component.spec.ts | 6 +-- .../assets/custom/aks.svg | 0 .../assets/custom/app_placeholder.svg | 0 .../assets/custom/caasp.png | Bin .../assets/custom/eks.svg | 0 .../assets/custom/gke.svg | 0 .../assets/custom/helm.svg | 0 .../assets/custom/help/en/connecting_gke.md | 0 .../assets/custom/k3s.svg | 0 .../assets/custom/kube_import.png | Bin .../assets/custom/kubernetes.svg | 0 .../assets/custom/placeholder.png | Bin .../packages/kubernetes/karma.conf.js | 8 ++++ src/frontend/packages/kubernetes/package.json | 16 ++++++++ .../packages/kubernetes/sass/_all-theme.scss | 24 ++++++++++++ .../helm/chart-view/monocular.component.html | 0 .../helm/chart-view/monocular.component.scss | 0 .../helm/chart-view/monocular.component.ts | 0 .../src}/helm/helm-entity-catalog.ts | 12 +++++- .../src}/helm/helm-entity-factory.ts | 2 +- .../src}/helm/helm-entity-generator.ts | 14 +++---- .../helm-hub-registration.component.html | 0 .../helm-hub-registration.component.scss | 0 .../helm-hub-registration.component.spec.ts | 6 +-- .../helm-hub-registration.component.ts | 6 +-- .../src}/helm/helm-testing.module.ts | 17 +++++---- .../src}/helm/helm.module.ts | 4 +- .../src}/helm/helm.routing.ts | 0 .../src}/helm/helm.setup.module.ts | 14 +++---- .../src}/helm/helm.store.module.ts | 0 .../monocular-chart-card.component.html | 0 .../monocular-chart-card.component.scss | 0 .../monocular-chart-card.component.spec.ts | 2 +- .../monocular-chart-card.component.theme.scss | 0 .../monocular-chart-card.component.ts | 2 +- .../monocular-charts-data-source.ts | 10 ++--- .../monocular-charts-list-config.service.ts | 10 ++--- .../monocular-tab-base.component.html | 0 .../monocular-tab-base.component.scss | 0 .../monocular-tab-base.component.spec.ts | 4 +- .../monocular-tab-base.component.ts | 0 .../src}/helm/monocular.interceptor.ts | 0 .../src}/helm/monocular/app.component.scss | 0 .../chart-details-info.component.html | 0 .../chart-details-info.component.scss | 0 .../chart-details-info.component.spec.ts | 0 .../chart-details-info.component.ts | 0 .../chart-details-readme.component.html | 0 .../chart-details-readme.component.scss | 0 .../chart-details-readme.component.spec.ts | 0 .../chart-details-readme.component.ts | 0 .../chart-details-usage.component.html | 0 .../chart-details-usage.component.scss | 0 .../chart-details-usage.component.spec.ts | 8 ++-- .../chart-details-usage.component.ts | 2 +- .../chart-details-versions.component.html | 0 .../chart-details-versions.component.scss | 0 .../chart-details-versions.component.spec.ts | 0 .../chart-details-versions.component.ts | 0 .../chart-details.component.html | 0 .../chart-details.component.scss | 0 .../chart-details.component.spec.ts | 6 +-- .../chart-details/chart-details.component.ts | 0 .../chart-index/chart-index.component.html | 0 .../chart-index/chart-index.component.scss | 0 .../chart-index/chart-index.component.spec.ts | 0 .../chart-index/chart-index.component.ts | 0 .../chart-item/chart-item.component.html | 0 .../chart-item/chart-item.component.scss | 0 .../chart-item/chart-item.component.spec.ts | 2 +- .../chart-item/chart-item.component.ts | 0 .../chart-list/chart-list.component.html | 0 .../chart-list/chart-list.component.scss | 0 .../chart-list/chart-list.component.spec.ts | 0 .../chart-list/chart-list.component.ts | 0 .../monocular/charts/charts.component.html | 0 .../monocular/charts/charts.component.scss | 0 .../monocular/charts/charts.component.spec.ts | 2 +- .../helm/monocular/charts/charts.component.ts | 0 .../list-filters/list-filters.component.html | 0 .../list-filters/list-filters.component.scss | 0 .../list-filters.component.spec.ts | 0 .../list-filters/list-filters.component.ts | 0 .../list-item/list-item.component.html | 0 .../list-item/list-item.component.scss | 0 .../list-item/list-item.component.spec.ts | 0 .../list-item/list-item.component.ts | 0 .../monocular/loader/loader.component.html | 0 .../monocular/loader/loader.component.scss | 0 .../monocular/loader/loader.component.spec.ts | 0 .../helm/monocular/loader/loader.component.ts | 0 .../src}/helm/monocular/monocular.module.ts | 2 +- .../helm/monocular/panel/panel.component.html | 0 .../helm/monocular/panel/panel.component.scss | 0 .../monocular/panel/panel.component.spec.ts | 0 .../helm/monocular/panel/panel.component.ts | 0 .../monocular/shared/models/chart-version.ts | 0 .../helm/monocular/shared/models/chart.ts | 0 .../monocular/shared/models/maintainer.ts | 0 .../src}/helm/monocular/shared/models/repo.ts | 0 .../src}/helm/monocular/shared/seo.data.ts | 0 .../shared/services/chart.service.mock.ts | 0 .../shared/services/charts.service.ts | 4 +- .../shared/services/config.service.ts | 0 .../monocular/shared/services/menu.service.ts | 0 .../shared/services/repos.service.ts | 2 +- .../stratos-monocular-providers.helpers.ts | 0 .../monocular/stratos-monocular.helper.ts | 0 .../src}/helm/store/helm.action-builders.ts | 4 +- .../src}/helm/store/helm.actions.ts | 6 +-- .../src}/helm/store/helm.effects.ts | 32 ++++++++-------- .../src}/helm/store/helm.types.ts | 0 .../catalog-tab/catalog-tab.component.html | 0 .../catalog-tab/catalog-tab.component.scss | 0 .../catalog-tab/catalog-tab.component.spec.ts | 0 .../tabs/catalog-tab/catalog-tab.component.ts | 2 +- .../custom => kubernetes/src}/helm/theme.scss | 0 .../src/kube-package-routing.module.ts} | 2 +- .../kubernetes/src/kube-package.module.ts | 22 +++++++++++ .../analysis-report-runner.component.html | 0 .../analysis-report-runner.component.scss | 0 .../analysis-report-runner.component.spec.ts | 8 ++-- .../analysis-report-runner.component.ts | 0 .../analysis-report-selector.component.html | 0 .../analysis-report-selector.component.scss | 0 ...analysis-report-selector.component.spec.ts | 6 +-- .../analysis-report-selector.component.ts | 2 +- .../analysis-report-viewer.component.html | 0 .../analysis-report-viewer.component.scss | 0 .../analysis-report-viewer.component.spec.ts | 0 .../analysis-report-viewer.component.ts | 0 .../kube-score-report-viewer.component.html | 0 .../kube-score-report-viewer.component.scss | 0 ...kube-score-report-viewer.component.spec.ts | 6 +-- .../kube-score-report-viewer.component.ts | 0 .../popeye-report-viewer.component.html | 0 .../popeye-report-viewer.component.scss | 0 .../popeye-report-viewer.component.spec.ts | 6 +-- .../popeye-report-viewer.component.ts | 0 .../resource-alert-preview.component.html | 0 .../resource-alert-preview.component.scss | 0 .../resource-alert-preview.component.spec.ts | 0 .../resource-alert-preview.component.ts | 2 +- .../resource-alert-view.component.html | 0 .../resource-alert-view.component.scss | 0 .../resource-alert-view.component.spec.ts | 6 +-- .../resource-alert-view.component.ts | 0 .../kubernetes-aws-auth-form.component.html | 0 .../kubernetes-aws-auth-form.component.scss | 0 ...kubernetes-aws-auth-form.component.spec.ts | 2 +- .../kubernetes-aws-auth-form.component.ts | 3 +- .../kubernetes-certs-auth-form.component.html | 0 .../kubernetes-certs-auth-form.component.scss | 0 ...bernetes-certs-auth-form.component.spec.ts | 2 +- .../kubernetes-certs-auth-form.component.ts | 3 +- ...kubernetes-config-auth-form.component.html | 0 ...kubernetes-config-auth-form.component.scss | 0 ...ernetes-config-auth-form.component.spec.ts | 2 +- .../kubernetes-config-auth-form.component.ts | 3 +- .../kubernetes-gke-auth-form.component.html | 0 .../kubernetes-gke-auth-form.component.scss | 0 ...kubernetes-gke-auth-form.component.spec.ts | 2 +- .../kubernetes-gke-auth-form.component.ts | 3 +- .../kube-config-auth.helper.ts | 10 ++--- .../kube-config-import.component.html | 0 .../kube-config-import.component.scss | 0 .../kube-config-import.component.spec.ts | 0 .../kube-config-import.component.ts | 26 ++++++------- ...-config-table-import-status.component.html | 0 ...-config-table-import-status.component.scss | 0 ...nfig-table-import-status.component.spec.ts | 0 ...be-config-table-import-status.component.ts | 4 +- .../kube-config-registration.component.html | 0 .../kube-config-registration.component.scss | 0 ...kube-config-registration.component.spec.ts | 0 .../kube-config-registration.component.ts | 0 .../kube-config-selection.component.html | 0 .../kube-config-selection.component.scss | 0 .../kube-config-selection.component.spec.ts | 0 .../kube-config-selection.component.ts | 10 ++--- .../kube-config-table-cert.component.html | 0 .../kube-config-table-cert.component.scss | 0 .../kube-config-table-cert.component.spec.ts | 0 .../kube-config-table-cert.component.ts | 12 +++--- .../kube-config-table-name.component.html | 0 .../kube-config-table-name.component.scss | 0 .../kube-config-table-name.component.spec.ts | 2 +- .../kube-config-table-name.component.ts | 2 +- .../kube-config-table-select.component.html | 0 .../kube-config-table-select.component.scss | 0 ...kube-config-table-select.component.spec.ts | 0 .../kube-config-table-select.component.ts | 2 +- ...onfig-table-sub-type-select.component.html | 0 ...onfig-table-sub-type-select.component.scss | 0 ...ig-table-sub-type-select.component.spec.ts | 0 ...-config-table-sub-type-select.component.ts | 2 +- ...be-config-table-user-select.component.html | 0 ...be-config-table-user-select.component.scss | 0 ...config-table-user-select.component.spec.ts | 0 ...kube-config-table-user-select.component.ts | 2 +- .../kube-config.helper.ts | 20 +++++----- .../kube-config.types.ts | 8 ++-- .../kube-terminal/kube-console.component.html | 0 .../kube-terminal/kube-console.component.scss | 0 .../kube-console.component.spec.ts | 11 +++--- .../kube-terminal/kube-console.component.ts | 4 +- .../kubedash-configuration.component.html | 0 .../kubedash-configuration.component.scss | 0 .../kubedash-configuration.component.spec.ts | 2 +- .../kubedash-configuration.component.ts | 6 +-- .../kubernetes-dashboard.component.html | 0 .../kubernetes-dashboard.component.scss | 0 .../kubernetes-dashboard.component.spec.ts | 2 +- .../kubernetes-dashboard.component.ts | 4 +- .../kubernetes/kubernetes-entity-catalog.ts | 6 +-- .../kubernetes/kubernetes-entity-factory.ts | 8 ++-- .../kubernetes/kubernetes-entity-generator.ts | 12 +++--- .../kubernetes/kubernetes-metrics.helpers.ts | 0 ...s-namespace-analysis-report.component.html | 0 ...s-namespace-analysis-report.component.scss | 0 ...amespace-analysis-report.component.spec.ts | 4 +- ...tes-namespace-analysis-report.component.ts | 0 .../kubernetes-namespace-pods.component.html | 0 .../kubernetes-namespace-pods.component.scss | 0 .../kubernetes-namespace-pods.component.ts | 2 +- ...bernetes-namespace-services.component.html | 0 ...bernetes-namespace-services.component.scss | 0 ...netes-namespace-services.component.spec.ts | 2 +- ...kubernetes-namespace-services.component.ts | 2 +- .../kubernetes-namespace.component.html | 0 .../kubernetes-namespace.component.scss | 0 .../kubernetes-namespace.component.ts | 4 +- ...etes-node-metric-stats-card.component.html | 0 ...etes-node-metric-stats-card.component.scss | 0 ...s-node-metric-stats-card.component.spec.ts | 0 ...rnetes-node-metric-stats-card.component.ts | 0 ...bernetes-node-metrics-chart.component.html | 0 ...bernetes-node-metrics-chart.component.scss | 0 ...netes-node-metrics-chart.component.spec.ts | 0 ...kubernetes-node-metrics-chart.component.ts | 12 +++--- .../kubernetes-node-metrics.component.html | 0 .../kubernetes-node-metrics.component.scss | 0 .../kubernetes-node-metrics.component.spec.ts | 20 +++++++--- .../kubernetes-node-metrics.component.ts | 10 ++--- ...bernetes-node-simple-metric.component.html | 0 ...bernetes-node-simple-metric.component.scss | 0 ...netes-node-simple-metric.component.spec.ts | 0 ...kubernetes-node-simple-metric.component.ts | 0 .../kubernetes-node-pods.component.html | 0 .../kubernetes-node-pods.component.scss | 0 .../kubernetes-node-pods.component.spec.ts | 0 .../kubernetes-node-pods.component.ts | 2 +- .../kubernetes-node.component.html | 0 .../kubernetes-node.component.scss | 0 .../kubernetes-node.component.spec.ts | 2 +- .../kubernetes-node.component.ts | 4 +- .../src}/kubernetes/kubernetes-page.types.ts | 0 .../kubernetes-resource-viewer.component.html | 0 .../kubernetes-resource-viewer.component.scss | 0 ...bernetes-resource-viewer.component.spec.ts | 2 +- .../kubernetes-resource-viewer.component.ts | 4 +- .../kubernetes-tab-base.component.html | 0 .../kubernetes-tab-base.component.scss | 0 .../kubernetes-tab-base.component.spec.ts | 2 +- .../kubernetes-tab-base.component.ts | 4 +- .../src}/kubernetes/kubernetes.module.ts | 4 +- .../src}/kubernetes/kubernetes.routing.ts | 0 .../kubernetes/kubernetes.setup.module.ts | 10 ++--- .../kubernetes/kubernetes.store.module.ts | 0 .../kubernetes/kubernetes.testing.module.ts | 19 +++++---- .../kubernetes/kubernetes.component.html | 0 .../kubernetes/kubernetes.component.scss | 0 .../kubernetes/kubernetes.component.spec.ts | 2 +- .../kubernetes/kubernetes.component.ts | 10 ++--- .../analysis-reports-list-config.service.ts | 4 +- .../analysis-reports-list-source.ts | 4 +- .../analysis-status-cell.component.html | 0 .../analysis-status-cell.component.scss | 0 .../analysis-status-cell.component.spec.ts | 6 +-- .../analysis-status-cell.component.ts | 0 .../list-types/kube-helm-list-types.ts | 0 .../kubernetes/list-types/kube-list.helper.ts | 4 +- .../kubernetes-endpoints-data-source.ts | 15 ++++---- ...ubernetes-endpoints-list-config.service.ts | 19 +++++---- .../kubernetes-labels-cell.component.html | 0 .../kubernetes-labels-cell.component.scss | 0 .../kubernetes-labels-cell.component.spec.ts | 4 +- .../kubernetes-labels-cell.component.ts | 4 +- .../kubernetes-namespace-pods-data-source.ts | 6 +-- ...etes-namespace-pods-list-config.service.ts | 2 +- ...bernetes-namespace-services-data-source.ts | 4 +- ...-namespace-services-list-config.service.ts | 2 +- .../kube-namespace-pod-count.component.html | 0 .../kube-namespace-pod-count.component.scss | 0 ...kube-namespace-pod-count.component.spec.ts | 0 .../kube-namespace-pod-count.component.ts | 2 +- .../kubernetes-namespace-link.component.html | 0 .../kubernetes-namespace-link.component.scss | 0 ...ubernetes-namespace-link.component.spec.ts | 0 .../kubernetes-namespace-link.component.ts | 2 +- .../kubernetes-namespaces-data-source.ts | 8 ++-- ...bernetes-namespaces-list-config.service.ts | 6 +-- .../kubernetes-node-pods-data-source.ts | 6 +-- ...ubernetes-node-pods-list-config.service.ts | 2 +- .../condition-cell.component.html | 0 .../condition-cell.component.scss | 0 .../condition-cell.component.spec.ts | 2 +- .../condition-cell.component.ts | 2 +- .../kubernetes-node-capacity.component.html | 0 .../kubernetes-node-capacity.component.scss | 0 ...kubernetes-node-capacity.component.spec.ts | 2 +- .../kubernetes-node-capacity.component.ts | 2 +- .../kubernetes-node-ips.component.html | 0 .../kubernetes-node-ips.component.scss | 0 .../kubernetes-node-ips.component.spec.ts | 2 +- .../kubernetes-node-ips.component.ts | 2 +- .../kubernetes-node-labels.component.html | 0 .../kubernetes-node-labels.component.scss | 0 .../kubernetes-node-labels.component.spec.ts | 2 +- .../kubernetes-node-labels.component.ts | 2 +- .../kubernetes-node-link.component.html | 0 .../kubernetes-node-link.component.scss | 0 .../kubernetes-node-link.component.spec.ts | 0 .../kubernetes-node-link.component.theme.scss | 0 .../kubernetes-node-link.component.ts | 4 +- .../kubernetes-node-pressure.component.html | 0 .../kubernetes-node-pressure.component.scss | 0 ...kubernetes-node-pressure.component.spec.ts | 2 +- ...ernetes-node-pressure.component.theme.scss | 0 .../kubernetes-node-pressure.component.ts | 2 +- ...ernetes-node-condition-card.component.html | 0 ...ernetes-node-condition-card.component.scss | 0 ...etes-node-condition-card.component.spec.ts | 0 ...ubernetes-node-condition-card.component.ts | 0 .../kubernetes-node-condition.component.html | 0 .../kubernetes-node-condition.component.scss | 0 .../kubernetes-node-condition.component.ts | 0 .../kubernetes-node-info-card.component.html | 0 .../kubernetes-node-info-card.component.scss | 0 ...ubernetes-node-info-card.component.spec.ts | 0 .../kubernetes-node-info-card.component.ts | 0 ...ubernetes-node-summary-card.component.html | 0 ...ubernetes-node-summary-card.component.scss | 0 ...rnetes-node-summary-card.component.spec.ts | 0 .../kubernetes-node-summary-card.component.ts | 0 .../kubernetes-node-summary.component.html | 0 .../kubernetes-node-summary.component.scss | 0 .../kubernetes-node-summary.component.spec.ts | 0 .../kubernetes-node-summary.component.ts | 0 .../kubernetes-node-tags-card.component.html | 0 .../kubernetes-node-tags-card.component.scss | 0 ...ubernetes-node-tags-card.component.spec.ts | 0 .../kubernetes-node-tags-card.component.ts | 2 +- .../kubernetes-nodes-data-source.ts | 8 ++-- .../kubernetes-nodes-list-config.service.ts | 10 ++--- .../node-pod-count.component.html | 0 .../node-pod-count.component.scss | 0 .../node-pod-count.component.spec.ts | 0 .../node-pod-count.component.ts | 2 +- .../kubernetes-pod-containers.component.html | 0 .../kubernetes-pod-containers.component.scss | 0 ...ubernetes-pod-containers.component.spec.ts | 0 .../kubernetes-pod-containers.component.ts | 9 ++--- .../kubernetes-pod-status.component.html | 0 .../kubernetes-pod-status.component.scss | 0 .../kubernetes-pod-status.component.spec.ts | 0 .../kubernetes-pod-status.component.ts | 2 +- .../kubernetes-pod-tags.component.html | 0 .../kubernetes-pod-tags.component.scss | 0 .../kubernetes-pod-tags.component.spec.ts | 0 .../kubernetes-pod-tags.component.ts | 4 +- .../kubernetes-pods-data-source.ts | 6 +-- .../kubernetes-pods-list-config.service.ts | 8 ++-- .../kubernetes-service-ports.component.html | 0 .../kubernetes-service-ports.component.scss | 0 ...kubernetes-service-ports.component.spec.ts | 0 .../kubernetes-service-ports.component.ts | 2 +- .../kubernetes-service-card.component.html | 0 .../kubernetes-service-card.component.scss | 0 .../kubernetes-service-card.component.spec.ts | 0 .../kubernetes-service-card.component.ts | 0 .../kubernetes-service-list-config.service.ts | 8 ++-- .../kubernetes-services-data-source.ts | 8 ++-- .../pod-metrics/pod-metrics.component.html | 0 .../pod-metrics/pod-metrics.component.scss | 0 .../pod-metrics/pod-metrics.component.spec.ts | 2 +- .../pod-metrics/pod-metrics.component.ts | 16 ++++---- .../services/analysis-report.types.ts | 0 .../services/kubernetes-endpoint.service.ts | 23 +++++------ .../services/kubernetes-expanded-state.ts | 0 .../services/kubernetes-namespace.service.ts | 2 +- .../services/kubernetes-node.service.ts | 12 +++--- .../services/kubernetes.analysis.service.ts | 8 ++-- .../kubernetes/services/kubernetes.service.ts | 10 ++--- .../services/kubescore-report.helper.ts | 0 .../services/popeye-report.helper.ts | 0 .../src}/kubernetes/services/route.helper.ts | 0 .../action-builders/kube.action-builders.ts | 6 +-- .../src}/kubernetes/store/analysis.actions.ts | 4 +- .../src}/kubernetes/store/analysis.effects.ts | 14 ++----- .../src}/kubernetes/store/kube.getIds.ts | 10 ++--- .../src}/kubernetes/store/kube.types.ts | 0 .../kubernetes/store/kubernetes.actions.ts | 10 ++--- .../kubernetes/store/kubernetes.effects.ts | 20 ++++------ .../analysis-info-card.component.html | 0 .../analysis-info-card.component.scss | 0 .../analysis-info-card.component.spec.ts | 0 .../analysis-info-card.component.theme.scss | 0 .../analysis-info-card.component.ts | 0 .../kubernetes-analysis-info.component.html | 0 .../kubernetes-analysis-info.component.scss | 0 ...kubernetes-analysis-info.component.spec.ts | 8 ++-- .../kubernetes-analysis-info.component.ts | 2 +- .../kubernetes-analysis-report.component.html | 0 .../kubernetes-analysis-report.component.scss | 0 ...bernetes-analysis-report.component.spec.ts | 4 +- ...netes-analysis-report.component.theme.scss | 0 .../kubernetes-analysis-report.component.ts | 0 .../kubernetes-analysis-tab.component.html | 0 .../kubernetes-analysis-tab.component.scss | 0 .../kubernetes-analysis-tab.component.spec.ts | 4 +- .../kubernetes-analysis-tab.component.ts | 0 .../kubernetes-namespaces-tab.component.html | 0 .../kubernetes-namespaces-tab.component.scss | 0 .../kubernetes-namespaces-tab.component.ts | 2 +- .../kubernetes-nodes-tab.component.html | 0 .../kubernetes-nodes-tab.component.scss | 0 .../kubernetes-nodes-tab.component.spec.ts | 0 .../kubernetes-nodes-tab.component.ts | 2 +- .../kubernetes-pods-tab.component.html | 0 .../kubernetes-pods-tab.component.scss | 0 .../kubernetes-pods-tab.component.spec.ts | 0 .../kubernetes-pods-tab.component.ts | 2 +- .../kubernetes-summary.component.html | 0 .../kubernetes-summary.component.scss | 0 .../kubernetes-summary.component.spec.ts | 2 +- .../kubernetes-summary.component.theme.scss | 0 .../kubernetes-summary.component.ts | 21 +++++----- .../chart-values-editor.component.html | 0 .../chart-values-editor.component.scss | 0 .../chart-values-editor.component.spec.ts | 8 ++-- .../chart-values-editor.component.theme.scss | 0 .../chart-values-editor.component.ts | 6 +-- .../chart-values-editor/diffvalues.ts | 0 .../json-schema-generator.ts | 0 .../workloads/chart-values-editor/merge.ts | 0 .../create-release.component.html | 0 .../create-release.component.scss | 0 .../create-release.component.spec.ts | 11 +++--- .../create-release.component.ts | 11 ++---- .../helm-release-card.component.html | 0 .../helm-release-card.component.scss | 0 .../helm-release-card.component.spec.ts | 0 .../helm-release-card.component.ts | 2 +- .../helm-release-pods-list-config.service.ts | 0 .../helm-release-pods-list-source.ts | 0 ...lm-release-services-list-config.service.ts | 0 .../helm-release-services-list-source.ts | 0 .../helm-releases-list-config.service.ts | 2 +- .../list-types/helm-releases-list-source.ts | 0 .../kube-namespaces-filter-config.service.ts | 2 +- .../helm-release-socket-service.ts | 7 ++-- .../helm-release-tab-base.component.html | 0 .../helm-release-tab-base.component.scss | 0 .../helm-release-tab-base.component.spec.ts | 2 +- .../helm-release-tab-base.component.ts | 10 ++--- .../workloads/release/icon-helper.ts | 0 .../helm-release-analysis-tab.component.html | 0 .../helm-release-analysis-tab.component.scss | 0 ...elm-release-analysis-tab.component.spec.ts | 2 +- .../helm-release-analysis-tab.component.ts | 0 .../tabs/helm-release-helper.service.ts | 0 .../release/tabs/helm-release-helpers.scss | 0 .../helm-release-history-tab.component.html | 0 .../helm-release-history-tab.component.scss | 0 ...helm-release-history-tab.component.spec.ts | 0 .../helm-release-history-tab.component.ts | 4 +- .../helm-release-notes-tab.component.html | 0 .../helm-release-notes-tab.component.scss | 0 .../helm-release-notes-tab.component.spec.ts | 0 .../helm-release-notes-tab.component.ts | 0 .../helm-release-pods-tab.component.html | 0 .../helm-release-pods-tab.component.scss | 0 .../helm-release-pods-tab.component.spec.ts | 0 .../helm-release-pods-tab.component.ts | 0 ...helm-release-resource-graph.component.html | 0 ...helm-release-resource-graph.component.scss | 0 ...m-release-resource-graph.component.spec.ts | 2 +- .../helm-release-resource-graph.component.ts | 0 .../helm-release-services-tab.component.html | 0 .../helm-release-services-tab.component.scss | 0 ...elm-release-services-tab.component.spec.ts | 0 .../helm-release-services-tab.component.ts | 0 .../helm-release-summary-tab.component.html | 0 .../helm-release-summary-tab.component.scss | 2 +- ...helm-release-summary-tab.component.spec.ts | 4 +- ...m-release-summary-tab.component.theme.scss | 0 .../helm-release-summary-tab.component.ts | 4 +- .../helm-release-values-tab.component.html | 0 .../helm-release-values-tab.component.scss | 0 .../helm-release-values-tab.component.spec.ts | 2 +- .../helm-release-values-tab.component.ts | 0 .../workload-live-reload.component.html | 0 .../workload-live-reload.component.scss | 0 .../workload-live-reload.component.spec.ts | 0 .../workload-live-reload.component.ts | 0 .../releases-tab/releases-tab.component.html | 0 .../releases-tab/releases-tab.component.scss | 0 .../releases-tab.component.spec.ts | 2 +- .../releases-tab/releases-tab.component.ts | 2 +- .../store/workload-action-builders.ts | 4 +- .../store/workloads-entity-factory.ts | 2 +- .../store/workloads-entity-generator.ts | 6 +-- .../workloads/store/workloads.actions.ts | 0 .../workloads/store/workloads.effects.ts | 14 ++++--- .../workloads/store/workloads.reducers.ts | 0 .../workloads/store/workloads.store.module.ts | 0 .../release-version-data-source.ts | 8 ++-- .../release-version-list-config.ts | 8 ++-- .../upgrade-release.component.html | 0 .../upgrade-release.component.scss | 0 .../upgrade-release.component.spec.ts | 0 .../upgrade-release.component.ts | 4 +- .../kubernetes/workloads/workload.types.ts | 0 .../workloads/workloads-entity-catalog.ts | 4 +- .../kubernetes/workloads/workloads.module.ts | 4 +- .../kubernetes/workloads/workloads.routing.ts | 0 .../workloads/workloads.testing.module.ts | 19 +++++---- .../packages/kubernetes/src/public-api.ts | 4 ++ src/frontend/packages/kubernetes/src/test.ts | 36 ++++++++++++++++++ .../packages/kubernetes/tsconfig.spec.json | 17 +++++++++ src/frontend/packages/kubernetes/tslint.json | 3 ++ .../packages/suse-extensions/package.json | 1 - .../suse-extensions/sass/_all-theme.scss | 18 +-------- .../demo-helper/demo-helper.component.html | 0 .../demo-helper/demo-helper.component.scss | 0 .../demo-helper/demo-helper.component.spec.ts | 4 +- .../demo/demo-helper/demo-helper.component.ts | 4 +- .../suse-extensions/src/public-api.ts | 3 +- .../suse-about-info.component.html | 0 .../suse-about-info.component.scss | 0 .../suse-about-info.component.ts | 6 +-- .../suse-login/suse-login.component.html | 0 .../suse-login/suse-login.component.scss | 2 +- .../suse-login/suse-login.component.spec.ts | 10 ++--- .../suse-login.component.theme.scss | 0 .../suse-login/suse-login.component.ts | 8 ++-- .../suse-welcome/suse-welcome.component.html | 0 .../suse-welcome/suse-welcome.component.scss | 2 +- .../suse-welcome/suse-welcome.component.ts | 0 .../src/{custom => }/suse.module.ts | 17 ++++----- src/jetstream/go.mod | 1 + src/jetstream/go.sum | 18 +++++++++ src/tsconfig.json | 3 +- 556 files changed, 735 insertions(+), 571 deletions(-) rename src/frontend/packages/{suse-extensions => kubernetes}/assets/custom/aks.svg (100%) rename src/frontend/packages/{suse-extensions => kubernetes}/assets/custom/app_placeholder.svg (100%) rename src/frontend/packages/{suse-extensions => kubernetes}/assets/custom/caasp.png (100%) rename src/frontend/packages/{suse-extensions => kubernetes}/assets/custom/eks.svg (100%) rename src/frontend/packages/{suse-extensions => kubernetes}/assets/custom/gke.svg (100%) rename src/frontend/packages/{suse-extensions => kubernetes}/assets/custom/helm.svg (100%) rename src/frontend/packages/{suse-extensions => kubernetes}/assets/custom/help/en/connecting_gke.md (100%) rename src/frontend/packages/{suse-extensions => kubernetes}/assets/custom/k3s.svg (100%) rename src/frontend/packages/{suse-extensions => kubernetes}/assets/custom/kube_import.png (100%) rename src/frontend/packages/{suse-extensions => kubernetes}/assets/custom/kubernetes.svg (100%) rename src/frontend/packages/{suse-extensions => kubernetes}/assets/custom/placeholder.png (100%) create mode 100644 src/frontend/packages/kubernetes/karma.conf.js create mode 100644 src/frontend/packages/kubernetes/package.json create mode 100644 src/frontend/packages/kubernetes/sass/_all-theme.scss rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/chart-view/monocular.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/chart-view/monocular.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/chart-view/monocular.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/helm-entity-catalog.ts (63%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/helm-entity-factory.ts (96%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/helm-entity-generator.ts (88%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/helm-hub-registration/helm-hub-registration.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/helm-hub-registration/helm-hub-registration.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/helm-hub-registration/helm-hub-registration.component.spec.ts (77%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/helm-hub-registration/helm-hub-registration.component.ts (75%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/helm-testing.module.ts (72%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/helm.module.ts (87%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/helm.routing.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/helm.setup.module.ts (69%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/helm.store.module.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/list-types/monocular-chart-card/monocular-chart-card.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/list-types/monocular-chart-card/monocular-chart-card.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/list-types/monocular-chart-card/monocular-chart-card.component.spec.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/list-types/monocular-chart-card/monocular-chart-card.component.theme.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/list-types/monocular-chart-card/monocular-chart-card.component.ts (82%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/list-types/monocular-charts-data-source.ts (71%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/list-types/monocular-charts-list-config.service.ts (90%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular-tab-base/monocular-tab-base.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular-tab-base/monocular-tab-base.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular-tab-base/monocular-tab-base.component.spec.ts (83%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular-tab-base/monocular-tab-base.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular.interceptor.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/app.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-info/chart-details-info.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-info/chart-details-info.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-info/chart-details-info.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-info/chart-details-info.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.spec.ts (65%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details.component.spec.ts (89%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-details/chart-details.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-index/chart-index.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-index/chart-index.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-index/chart-index.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-index/chart-index.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-item/chart-item.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-item/chart-item.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-item/chart-item.component.spec.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-item/chart-item.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-list/chart-list.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-list/chart-list.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-list/chart-list.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/chart-list/chart-list.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/charts/charts.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/charts/charts.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/charts/charts.component.spec.ts (96%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/charts/charts.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/list-filters/list-filters.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/list-filters/list-filters.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/list-filters/list-filters.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/list-filters/list-filters.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/list-item/list-item.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/list-item/list-item.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/list-item/list-item.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/list-item/list-item.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/loader/loader.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/loader/loader.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/loader/loader.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/loader/loader.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/monocular.module.ts (96%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/panel/panel.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/panel/panel.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/panel/panel.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/panel/panel.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/shared/models/chart-version.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/shared/models/chart.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/shared/models/maintainer.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/shared/models/repo.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/shared/seo.data.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/shared/services/chart.service.mock.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/shared/services/charts.service.ts (98%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/shared/services/config.service.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/shared/services/menu.service.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/shared/services/repos.service.ts (95%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/stratos-monocular-providers.helpers.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/monocular/stratos-monocular.helper.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/store/helm.action-builders.ts (89%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/store/helm.actions.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/store/helm.effects.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/store/helm.types.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/tabs/catalog-tab/catalog-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/tabs/catalog-tab/catalog-tab.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/tabs/catalog-tab/catalog-tab.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/tabs/catalog-tab/catalog-tab.component.ts (80%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/helm/theme.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom/suse-routing.module.ts => kubernetes/src/kube-package-routing.module.ts} (96%) create mode 100644 src/frontend/packages/kubernetes/src/kube-package.module.ts rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.spec.ts (81%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.spec.ts (88%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.ts (96%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/analysis-report-viewer.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/analysis-report-viewer.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/analysis-report-viewer.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/analysis-report-viewer.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.spec.ts (88%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.spec.ts (88%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.ts (91%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.spec.ts (88%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.spec.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.ts (83%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.spec.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.ts (96%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.spec.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.spec.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-auth.helper.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.ts (91%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.ts (76%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-registration.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-registration.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-registration.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-registration.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-name/kube-config-table-name.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-name/kube-config-table-name.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-name/kube-config-table-name.component.spec.ts (90%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-name/kube-config-table-name.component.ts (79%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-select/kube-config-table-select.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-select/kube-config-table-select.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-select/kube-config-table-select.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-select/kube-config-table-select.component.ts (85%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-sub-type-select/kube-config-table-sub-type-select.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-sub-type-select/kube-config-table-sub-type-select.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-sub-type-select/kube-config-table-sub-type-select.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-sub-type-select/kube-config-table-sub-type-select.component.ts (90%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-user-select/kube-config-table-user-select.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-user-select/kube-config-table-user-select.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-user-select/kube-config-table-user-select.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-user-select/kube-config-table-user-select.component.ts (88%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config.helper.ts (91%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-config-registration/kube-config.types.ts (85%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-terminal/kube-console.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-terminal/kube-console.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-terminal/kube-console.component.spec.ts (65%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kube-terminal/kube-console.component.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.spec.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.ts (95%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.spec.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.ts (96%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-entity-catalog.ts (89%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-entity-factory.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-entity-generator.ts (95%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-metrics.helpers.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.spec.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.ts (84%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.spec.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.ts (84%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-namespace/kubernetes-namespace.component.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.ts (74%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.spec.ts (71%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.ts (85%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.ts (82%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node.component.spec.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-node/kubernetes-node.component.ts (91%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-page.types.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.spec.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.ts (96%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.spec.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes.module.ts (98%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes.routing.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes.setup.module.ts (90%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes.store.module.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes.testing.module.ts (68%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes/kubernetes.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes/kubernetes.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes/kubernetes.component.spec.ts (91%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/kubernetes/kubernetes.component.ts (79%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/analysis-reports-list-config.service.ts (96%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/analysis-reports-list-source.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.spec.ts (82%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kube-helm-list-types.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kube-list.helper.ts (88%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-data-source.ts (52%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-list-config.service.ts (59%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.spec.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.ts (76%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-data-source.ts (79%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-list-config.service.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-data-source.ts (80%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-list-config.service.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.ts (90%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.ts (87%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-data-source.ts (71%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-list-config.service.ts (91%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-data-source.ts (76%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-list-config.service.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.spec.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.ts (89%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.spec.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.ts (85%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.spec.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.ts (88%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.spec.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.ts (85%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.theme.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.ts (91%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.spec.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.theme.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.ts (88%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.ts (90%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-data-source.ts (73%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-list-config.service.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.ts (89%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.ts (90%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.ts (80%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pods-data-source.ts (73%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-pods/kubernetes-pods-list-config.service.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.ts (81%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-services/kubernetes-service-list-config.service.ts (83%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/list-types/kubernetes-services/kubernetes-services-data-source.ts (65%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/pod-metrics/pod-metrics.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/pod-metrics/pod-metrics.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/pod-metrics/pod-metrics.component.spec.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/pod-metrics/pod-metrics.component.ts (88%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/services/analysis-report.types.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/services/kubernetes-endpoint.service.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/services/kubernetes-expanded-state.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/services/kubernetes-namespace.service.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/services/kubernetes-node.service.ts (84%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/services/kubernetes.analysis.service.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/services/kubernetes.service.ts (64%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/services/kubescore-report.helper.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/services/popeye-report.helper.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/services/route.helper.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/store/action-builders/kube.action-builders.ts (97%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/store/analysis.actions.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/store/analysis.effects.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/store/kube.getIds.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/store/kube.types.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/store/kubernetes.actions.ts (97%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/store/kubernetes.effects.ts (95%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.theme.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.spec.ts (81%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.spec.ts (89%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.theme.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.spec.ts (90%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.ts (86%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.ts (83%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.ts (82%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.spec.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.theme.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.ts (91%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/chart-values-editor/chart-values-editor.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/chart-values-editor/chart-values-editor.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/chart-values-editor/chart-values-editor.component.spec.ts (80%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/chart-values-editor/chart-values-editor.component.theme.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/chart-values-editor/chart-values-editor.component.ts (97%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/chart-values-editor/diffvalues.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/chart-values-editor/json-schema-generator.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/chart-values-editor/merge.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/create-release/create-release.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/create-release/create-release.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/create-release/create-release.component.spec.ts (74%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/create-release/create-release.component.ts (96%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/list-types/helm-release-pods-list-config.service.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/list-types/helm-release-pods-list-source.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/list-types/helm-release-services-list-config.service.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/list-types/helm-release-services-list-source.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/list-types/helm-releases-list-config.service.ts (98%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/list-types/helm-releases-list-source.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/list-types/kube-namespaces-filter-config.service.ts (97%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/helm-release-tab-base/helm-release-socket-service.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.spec.ts (95%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.ts (86%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/icon-helper.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.spec.ts (95%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-helper.service.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-helpers.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.ts (91%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.spec.ts (95%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.scss (96%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.spec.ts (89%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.theme.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.ts (98%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.spec.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/releases-tab/releases-tab.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/releases-tab/releases-tab.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/releases-tab/releases-tab.component.spec.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/releases-tab/releases-tab.component.ts (92%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/store/workload-action-builders.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/store/workloads-entity-factory.ts (96%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/store/workloads-entity-generator.ts (93%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/store/workloads.actions.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/store/workloads.effects.ts (94%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/store/workloads.reducers.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/store/workloads.store.module.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/upgrade-release/release-version-data-source.ts (80%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/upgrade-release/release-version-list-config.ts (88%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/upgrade-release/upgrade-release.component.html (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/upgrade-release/upgrade-release.component.scss (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/upgrade-release/upgrade-release.component.spec.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/upgrade-release/upgrade-release.component.ts (97%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/workload.types.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/workloads-entity-catalog.ts (84%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/workloads.module.ts (95%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/workloads.routing.ts (100%) rename src/frontend/packages/{suse-extensions/src/custom => kubernetes/src}/kubernetes/workloads/workloads.testing.module.ts (66%) create mode 100644 src/frontend/packages/kubernetes/src/public-api.ts create mode 100644 src/frontend/packages/kubernetes/src/test.ts create mode 100644 src/frontend/packages/kubernetes/tsconfig.spec.json create mode 100644 src/frontend/packages/kubernetes/tslint.json rename src/frontend/packages/suse-extensions/src/{custom => }/demo/demo-helper/demo-helper.component.html (100%) rename src/frontend/packages/suse-extensions/src/{custom => }/demo/demo-helper/demo-helper.component.scss (100%) rename src/frontend/packages/suse-extensions/src/{custom => }/demo/demo-helper/demo-helper.component.spec.ts (84%) rename src/frontend/packages/suse-extensions/src/{custom => }/demo/demo-helper/demo-helper.component.ts (83%) rename src/frontend/packages/suse-extensions/src/{custom => }/suse-about-info/suse-about-info.component.html (100%) rename src/frontend/packages/suse-extensions/src/{custom => }/suse-about-info/suse-about-info.component.scss (100%) rename src/frontend/packages/suse-extensions/src/{custom => }/suse-about-info/suse-about-info.component.ts (79%) rename src/frontend/packages/suse-extensions/src/{custom => }/suse-login/suse-login.component.html (100%) rename src/frontend/packages/suse-extensions/src/{custom => }/suse-login/suse-login.component.scss (98%) rename src/frontend/packages/suse-extensions/src/{custom => }/suse-login/suse-login.component.spec.ts (78%) rename src/frontend/packages/suse-extensions/src/{custom => }/suse-login/suse-login.component.theme.scss (100%) rename src/frontend/packages/suse-extensions/src/{custom => }/suse-login/suse-login.component.ts (66%) rename src/frontend/packages/suse-extensions/src/{custom => }/suse-welcome/suse-welcome.component.html (100%) rename src/frontend/packages/suse-extensions/src/{custom => }/suse-welcome/suse-welcome.component.scss (93%) rename src/frontend/packages/suse-extensions/src/{custom => }/suse-welcome/suse-welcome.component.ts (100%) rename src/frontend/packages/suse-extensions/src/{custom => }/suse.module.ts (68%) diff --git a/angular.json b/angular.json index 18d9daa972..31c5a47d56 100644 --- a/angular.json +++ b/angular.json @@ -376,6 +376,34 @@ } } } + }, + "kubernetes": { + "root": "src/frontend/packages/kubernetes", + "sourceRoot": "src/frontend/packages/kubernetes/src", + "projectType": "library", + "prefix": "lib", + "architect": { + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/frontend/packages/kubernetes/src/test.ts", + "tsConfig": "src/frontend/packages/kubernetes/tsconfig.spec.json", + "karmaConfig": "src/frontend/packages/kubernetes/karma.conf.js" + } + }, + "lint": { + "builder": "@angular-devkit/build-angular:tslint", + "options": { + "tsConfig": [ + "src/tsconfig.json" + ], + "tslintConfig": "src/frontend/packages/kubernetes/tslint.json", + "files": [ + "src/frontend/packages/kubernetes/src/**/*.ts" + ] + } + } + } } }, diff --git a/package.json b/package.json index 91cc3b68b1..6a2065af21 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "test-frontend:cloud-foundry": "NG_TEST_SUITE=cloud-foundry ng test cloud-foundry --code-coverage --watch=false", "test-frontend:cf-autoscaler": "NG_TEST_SUITE=autoscaler ng test cf-autoscaler --code-coverage --watch=false", "test-frontend:extensions": "NG_TEST_SUITE=extensions ng test extensions --code-coverage --watch=false", + "test-frontend:kubernetes": "NG_TEST_SUITE=kubernetes ng test kubernetes --code-coverage --watch=false", "posttest": "nyc report --reporter=html --reporter=lcovonly --reporter=json --tempDir=coverage/nyc", "codecov": "codecov -f coverage/coverage-final.json", "lint": "ng lint --format stylish", diff --git a/src/frontend/packages/core/src/features/login/logout-page/logout-page.component.spec.ts b/src/frontend/packages/core/src/features/login/logout-page/logout-page.component.spec.ts index fff7bac83e..5029385a87 100644 --- a/src/frontend/packages/core/src/features/login/logout-page/logout-page.component.spec.ts +++ b/src/frontend/packages/core/src/features/login/logout-page/logout-page.component.spec.ts @@ -1,11 +1,11 @@ import { CommonModule } from '@angular/common'; import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { CoreModule } from '@angular/flex-layout'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { RouterTestingModule } from '@angular/router/testing'; import { StoreModule } from '@ngrx/store'; import { appReducers } from '../../../../../store/src/reducers.module'; +import { CoreModule } from '../../../core/core.module'; import { SharedModule } from '../../../public-api'; import { LogoutPageComponent } from './logout-page.component'; @@ -15,7 +15,7 @@ describe('LogoutPageComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ LogoutPageComponent ], + declarations: [LogoutPageComponent], imports: [ CommonModule, CoreModule, @@ -27,7 +27,7 @@ describe('LogoutPageComponent', () => { ) ] }) - .compileComponents(); + .compileComponents(); })); beforeEach(() => { diff --git a/src/frontend/packages/suse-extensions/assets/custom/aks.svg b/src/frontend/packages/kubernetes/assets/custom/aks.svg similarity index 100% rename from src/frontend/packages/suse-extensions/assets/custom/aks.svg rename to src/frontend/packages/kubernetes/assets/custom/aks.svg diff --git a/src/frontend/packages/suse-extensions/assets/custom/app_placeholder.svg b/src/frontend/packages/kubernetes/assets/custom/app_placeholder.svg similarity index 100% rename from src/frontend/packages/suse-extensions/assets/custom/app_placeholder.svg rename to src/frontend/packages/kubernetes/assets/custom/app_placeholder.svg diff --git a/src/frontend/packages/suse-extensions/assets/custom/caasp.png b/src/frontend/packages/kubernetes/assets/custom/caasp.png similarity index 100% rename from src/frontend/packages/suse-extensions/assets/custom/caasp.png rename to src/frontend/packages/kubernetes/assets/custom/caasp.png diff --git a/src/frontend/packages/suse-extensions/assets/custom/eks.svg b/src/frontend/packages/kubernetes/assets/custom/eks.svg similarity index 100% rename from src/frontend/packages/suse-extensions/assets/custom/eks.svg rename to src/frontend/packages/kubernetes/assets/custom/eks.svg diff --git a/src/frontend/packages/suse-extensions/assets/custom/gke.svg b/src/frontend/packages/kubernetes/assets/custom/gke.svg similarity index 100% rename from src/frontend/packages/suse-extensions/assets/custom/gke.svg rename to src/frontend/packages/kubernetes/assets/custom/gke.svg diff --git a/src/frontend/packages/suse-extensions/assets/custom/helm.svg b/src/frontend/packages/kubernetes/assets/custom/helm.svg similarity index 100% rename from src/frontend/packages/suse-extensions/assets/custom/helm.svg rename to src/frontend/packages/kubernetes/assets/custom/helm.svg diff --git a/src/frontend/packages/suse-extensions/assets/custom/help/en/connecting_gke.md b/src/frontend/packages/kubernetes/assets/custom/help/en/connecting_gke.md similarity index 100% rename from src/frontend/packages/suse-extensions/assets/custom/help/en/connecting_gke.md rename to src/frontend/packages/kubernetes/assets/custom/help/en/connecting_gke.md diff --git a/src/frontend/packages/suse-extensions/assets/custom/k3s.svg b/src/frontend/packages/kubernetes/assets/custom/k3s.svg similarity index 100% rename from src/frontend/packages/suse-extensions/assets/custom/k3s.svg rename to src/frontend/packages/kubernetes/assets/custom/k3s.svg diff --git a/src/frontend/packages/suse-extensions/assets/custom/kube_import.png b/src/frontend/packages/kubernetes/assets/custom/kube_import.png similarity index 100% rename from src/frontend/packages/suse-extensions/assets/custom/kube_import.png rename to src/frontend/packages/kubernetes/assets/custom/kube_import.png diff --git a/src/frontend/packages/suse-extensions/assets/custom/kubernetes.svg b/src/frontend/packages/kubernetes/assets/custom/kubernetes.svg similarity index 100% rename from src/frontend/packages/suse-extensions/assets/custom/kubernetes.svg rename to src/frontend/packages/kubernetes/assets/custom/kubernetes.svg diff --git a/src/frontend/packages/suse-extensions/assets/custom/placeholder.png b/src/frontend/packages/kubernetes/assets/custom/placeholder.png similarity index 100% rename from src/frontend/packages/suse-extensions/assets/custom/placeholder.png rename to src/frontend/packages/kubernetes/assets/custom/placeholder.png diff --git a/src/frontend/packages/kubernetes/karma.conf.js b/src/frontend/packages/kubernetes/karma.conf.js new file mode 100644 index 0000000000..c23e417786 --- /dev/null +++ b/src/frontend/packages/kubernetes/karma.conf.js @@ -0,0 +1,8 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + ...require('../../../../build/karma.conf.creator.js')('extensions')(config) + }) +} diff --git a/src/frontend/packages/kubernetes/package.json b/src/frontend/packages/kubernetes/package.json new file mode 100644 index 0000000000..81032a063e --- /dev/null +++ b/src/frontend/packages/kubernetes/package.json @@ -0,0 +1,16 @@ +{ + "name": "@stratosui/kubernetes", + "version": "0.0.1", + "peerDependencies": { + "@angular/common": "^6.0.0-rc.0 || ^6.0.0", + "@angular/core": "^6.0.0-rc.0 || ^6.0.0" + }, + "stratos": { + "module": "KubePackageModule", + "routingModule": "KubePackageModuleRoutingModule", + "theming": "sass/_all-theme#apply-theme-kubernetes", + "assets": { + "assets": "core/assets" + } + } +} diff --git a/src/frontend/packages/kubernetes/sass/_all-theme.scss b/src/frontend/packages/kubernetes/sass/_all-theme.scss new file mode 100644 index 0000000000..8a917544fa --- /dev/null +++ b/src/frontend/packages/kubernetes/sass/_all-theme.scss @@ -0,0 +1,24 @@ +// Theming for the copmponents in the Kubernetes package + +@import '../src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.theme'; +@import '../src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.theme'; +@import '../src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.theme'; +@import '../src/helm/list-types/monocular-chart-card/monocular-chart-card.component.theme'; +@import '../src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.theme'; +@import '../src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.theme'; +@import '../src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.theme'; + +@mixin apply-theme-kubernetes($stratos-theme) { + + $theme: map-get($stratos-theme, theme); + $app-theme: map-get($stratos-theme, app-theme); + + @include kube-summary-theme($theme, $app-theme); + @include kube-analysis-report-theme($theme, $app-theme); + @include kube-analysis-card-theme($theme, $app-theme); + @include monocular-chart-card($theme, $app-theme); + @include helm-release-summary-tab-theme($theme, $app-theme); + @include kube-node-link-theme($theme, $app-theme); + @include app-chart-values-editor-theme($theme, $app-theme); + +} diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/chart-view/monocular.component.html b/src/frontend/packages/kubernetes/src/helm/chart-view/monocular.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/chart-view/monocular.component.html rename to src/frontend/packages/kubernetes/src/helm/chart-view/monocular.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/chart-view/monocular.component.scss b/src/frontend/packages/kubernetes/src/helm/chart-view/monocular.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/chart-view/monocular.component.scss rename to src/frontend/packages/kubernetes/src/helm/chart-view/monocular.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/chart-view/monocular.component.ts b/src/frontend/packages/kubernetes/src/helm/chart-view/monocular.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/chart-view/monocular.component.ts rename to src/frontend/packages/kubernetes/src/helm/chart-view/monocular.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/helm-entity-catalog.ts b/src/frontend/packages/kubernetes/src/helm/helm-entity-catalog.ts similarity index 63% rename from src/frontend/packages/suse-extensions/src/custom/helm/helm-entity-catalog.ts rename to src/frontend/packages/kubernetes/src/helm/helm-entity-catalog.ts index 83dda2cd49..ec62f85798 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/helm-entity-catalog.ts +++ b/src/frontend/packages/kubernetes/src/helm/helm-entity-catalog.ts @@ -1,4 +1,14 @@ -import { StratosCatalogEndpointEntity, StratosCatalogEntity } from '../../../../store/src/entity-catalog/entity-catalog-entity/entity-catalog-entity'; import { IFavoriteMetadata } from '../../../../store/src/types/user-favorites.types'; import { MonocularChart, HelmVersion, MonocularVersion } from './store/helm.types'; import { HelmChartActionBuilders, HelmVersionActionBuilders, HelmChartVersionsActionBuilders } from './store/helm.action-builders'; +import { + StratosCatalogEndpointEntity, + StratosCatalogEntity, +} from '../../../store/src/entity-catalog/entity-catalog-entity/entity-catalog-entity'; +import { IFavoriteMetadata } from '../../../store/src/types/user-favorites.types'; +import { + HelmChartActionBuilders, + HelmChartVersionsActionBuilders, + HelmVersionActionBuilders, +} from './store/helm.action-builders'; +import { HelmVersion, MonocularChart, MonocularVersion } from './store/helm.types'; /** * A strongly typed collection of Helm Catalog Entities. diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/helm-entity-factory.ts b/src/frontend/packages/kubernetes/src/helm/helm-entity-factory.ts similarity index 96% rename from src/frontend/packages/suse-extensions/src/custom/helm/helm-entity-factory.ts rename to src/frontend/packages/kubernetes/src/helm/helm-entity-factory.ts index 3449e60e33..3746c87fef 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/helm-entity-factory.ts +++ b/src/frontend/packages/kubernetes/src/helm/helm-entity-factory.ts @@ -1,6 +1,6 @@ import { Schema, schema } from 'normalizr'; -import { EntitySchema } from '../../../../store/src/helpers/entity-schema'; +import { EntitySchema } from '../../../store/src/helpers/entity-schema'; import { stratosMonocularEndpointGuid } from './monocular/stratos-monocular.helper'; import { HelmVersion, MonocularChart } from './store/helm.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/helm-entity-generator.ts b/src/frontend/packages/kubernetes/src/helm/helm-entity-generator.ts similarity index 88% rename from src/frontend/packages/suse-extensions/src/custom/helm/helm-entity-generator.ts rename to src/frontend/packages/kubernetes/src/helm/helm-entity-generator.ts index 23722669e3..7e14101f7a 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/helm-entity-generator.ts +++ b/src/frontend/packages/kubernetes/src/helm/helm-entity-generator.ts @@ -2,17 +2,17 @@ import { Store } from '@ngrx/store'; import { of } from 'rxjs'; import { catchError, first, map } from 'rxjs/operators'; -import { IListAction } from '../../../../core/src/shared/components/list/list.component.types'; -import { AppState } from '../../../../store/src/app-state'; +import { IListAction } from '../../../core/src/shared/components/list/list.component.types'; +import { AppState } from '../../../store/src/app-state'; import { StratosBaseCatalogEntity, StratosCatalogEndpointEntity, StratosCatalogEntity, -} from '../../../../store/src/entity-catalog/entity-catalog-entity/entity-catalog-entity'; -import { StratosEndpointExtensionDefinition } from '../../../../store/src/entity-catalog/entity-catalog.types'; -import { stratosEntityCatalog } from '../../../../store/src/stratos-entity-catalog'; -import { EndpointModel } from '../../../../store/src/types/endpoint.types'; -import { IFavoriteMetadata } from '../../../../store/src/types/user-favorites.types'; +} from '../../../store/src/entity-catalog/entity-catalog-entity/entity-catalog-entity'; +import { StratosEndpointExtensionDefinition } from '../../../store/src/entity-catalog/entity-catalog.types'; +import { EndpointModel } from '../../../store/src/public-api'; +import { stratosEntityCatalog } from '../../../store/src/stratos-entity-catalog'; +import { IFavoriteMetadata } from '../../../store/src/types/user-favorites.types'; import { helmEntityCatalog } from './helm-entity-catalog'; import { HELM_ENDPOINT_TYPE, diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/helm-hub-registration/helm-hub-registration.component.html b/src/frontend/packages/kubernetes/src/helm/helm-hub-registration/helm-hub-registration.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/helm-hub-registration/helm-hub-registration.component.html rename to src/frontend/packages/kubernetes/src/helm/helm-hub-registration/helm-hub-registration.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/helm-hub-registration/helm-hub-registration.component.scss b/src/frontend/packages/kubernetes/src/helm/helm-hub-registration/helm-hub-registration.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/helm-hub-registration/helm-hub-registration.component.scss rename to src/frontend/packages/kubernetes/src/helm/helm-hub-registration/helm-hub-registration.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/helm-hub-registration/helm-hub-registration.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/helm-hub-registration/helm-hub-registration.component.spec.ts similarity index 77% rename from src/frontend/packages/suse-extensions/src/custom/helm/helm-hub-registration/helm-hub-registration.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/helm-hub-registration/helm-hub-registration.component.spec.ts index df9c494821..69893fc648 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/helm-hub-registration/helm-hub-registration.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/helm/helm-hub-registration/helm-hub-registration.component.spec.ts @@ -1,8 +1,8 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { EndpointsService } from '../../../../../core/src/core/endpoints.service'; -import { UserService } from '../../../../../core/src/core/user.service'; -import { BaseTestModules } from '../../../../../core/test-framework/core-test.helper'; +import { EndpointsService } from '../../../../core/src/core/endpoints.service'; +import { UserService } from '../../../../core/src/core/user.service'; +import { BaseTestModules } from '../../../../core/test-framework/core-test.helper'; import { HelmHubRegistrationComponent } from './helm-hub-registration.component'; describe('HelmHubRegistrationComponent', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/helm-hub-registration/helm-hub-registration.component.ts b/src/frontend/packages/kubernetes/src/helm/helm-hub-registration/helm-hub-registration.component.ts similarity index 75% rename from src/frontend/packages/suse-extensions/src/custom/helm/helm-hub-registration/helm-hub-registration.component.ts rename to src/frontend/packages/kubernetes/src/helm/helm-hub-registration/helm-hub-registration.component.ts index 2b1a2ceeb3..45adcc2cdc 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/helm-hub-registration/helm-hub-registration.component.ts +++ b/src/frontend/packages/kubernetes/src/helm/helm-hub-registration/helm-hub-registration.component.ts @@ -1,9 +1,9 @@ import { Component } from '@angular/core'; import { filter, map, pairwise } from 'rxjs/operators'; -import { StepOnNextFunction } from '../../../../../core/src/shared/components/stepper/step/step.component'; -import { ActionState } from '../../../../../store/src/reducers/api-request-reducer/types'; -import { stratosEntityCatalog } from '../../../../../store/src/stratos-entity-catalog'; +import { StepOnNextFunction } from '../../../../core/src/shared/components/stepper/step/step.component'; +import { ActionState } from '../../../../store/src/reducers/api-request-reducer/types'; +import { stratosEntityCatalog } from '../../../../store/src/stratos-entity-catalog'; import { HELM_ENDPOINT_TYPE, HELM_HUB_ENDPOINT_TYPE } from '../helm-entity-factory'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/helm-testing.module.ts b/src/frontend/packages/kubernetes/src/helm/helm-testing.module.ts similarity index 72% rename from src/frontend/packages/suse-extensions/src/custom/helm/helm-testing.module.ts rename to src/frontend/packages/kubernetes/src/helm/helm-testing.module.ts index d995b63748..db5308232e 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/helm-testing.module.ts +++ b/src/frontend/packages/kubernetes/src/helm/helm-testing.module.ts @@ -1,16 +1,19 @@ import { HttpClient, HttpClientModule, HttpHandler } from '@angular/common/http'; import { NgModule } from '@angular/core'; -import { CoreModule } from '@angular/flex-layout'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { ActivatedRoute } from '@angular/router'; import { RouterTestingModule } from '@angular/router/testing'; -import { SharedModule } from '@stratosui/core'; +import { CoreModule, SharedModule } from '@stratosui/core'; -import { AppTestModule } from '../../../../core/test-framework/core-test.helper'; -import { CATALOGUE_ENTITIES, EntityCatalogFeatureModule } from '../../../../store/src/entity-catalog.module'; -import { entityCatalog, TestEntityCatalog } from '../../../../store/src/entity-catalog/entity-catalog'; -import { generateStratosEntities } from '../../../../store/src/stratos-entity-generator'; -import { createBasicStoreModule } from '../../../../store/testing/public-api'; +import { AppTestModule } from '../../../core/test-framework/core-test.helper'; +import { + CATALOGUE_ENTITIES, + entityCatalog, + EntityCatalogFeatureModule, + TestEntityCatalog, +} from '../../../store/src/public-api'; +import { generateStratosEntities } from '../../../store/src/stratos-entity-generator'; +import { createBasicStoreModule } from '../../../store/testing/public-api'; import { HelmReleaseGuid } from '../kubernetes/workloads/workload.types'; import { generateHelmEntities } from './helm-entity-generator'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/helm.module.ts b/src/frontend/packages/kubernetes/src/helm/helm.module.ts similarity index 87% rename from src/frontend/packages/suse-extensions/src/custom/helm/helm.module.ts rename to src/frontend/packages/kubernetes/src/helm/helm.module.ts index 02f818996c..e2229215bf 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/helm.module.ts +++ b/src/frontend/packages/kubernetes/src/helm/helm.module.ts @@ -1,8 +1,8 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { CoreModule } from '../../../../core/src/core/core.module'; -import { SharedModule } from '../../../../core/src/shared/shared.module'; +import { CoreModule } from '../../../core/src/core/core.module'; +import { SharedModule } from '../../../core/src/shared/shared.module'; import { MonocularChartViewComponent } from './chart-view/monocular.component'; import { HelmRoutingModule } from './helm.routing'; import { MonocularChartCardComponent } from './list-types/monocular-chart-card/monocular-chart-card.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/helm.routing.ts b/src/frontend/packages/kubernetes/src/helm/helm.routing.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/helm.routing.ts rename to src/frontend/packages/kubernetes/src/helm/helm.routing.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/helm.setup.module.ts b/src/frontend/packages/kubernetes/src/helm/helm.setup.module.ts similarity index 69% rename from src/frontend/packages/suse-extensions/src/custom/helm/helm.setup.module.ts rename to src/frontend/packages/kubernetes/src/helm/helm.setup.module.ts index 3a57d47e51..29ca39d039 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/helm.setup.module.ts +++ b/src/frontend/packages/kubernetes/src/helm/helm.setup.module.ts @@ -2,13 +2,13 @@ import { CommonModule } from '@angular/common'; import { NgModule, Optional, SkipSelf } from '@angular/core'; import { Store } from '@ngrx/store'; -import { CoreModule } from '../../../../core/src/core/core.module'; -import { EndpointsService } from '../../../../core/src/core/endpoints.service'; -import { SharedModule } from '../../../../core/src/shared/shared.module'; -import { GetSystemInfo } from '../../../../store/src/actions/system.actions'; -import { AppState } from '../../../../store/src/app-state'; -import { EntityCatalogModule } from '../../../../store/src/entity-catalog.module'; -import { EndpointHealthCheck } from '../../../../store/src/entity-catalog/entity-catalog.types'; +import { EndpointsService } from '../../../core/src/core/endpoints.service'; +import { CoreModule } from '../../../core/src/public-api'; +import { SharedModule } from '../../../core/src/shared/shared.module'; +import { GetSystemInfo } from '../../../store/src/actions/system.actions'; +import { EntityCatalogModule } from '../../../store/src/entity-catalog.module'; +import { EndpointHealthCheck } from '../../../store/src/entity-catalog/entity-catalog.types'; +import { AppState } from '../../../store/src/public-api'; import { HELM_ENDPOINT_TYPE } from './helm-entity-factory'; import { generateHelmEntities } from './helm-entity-generator'; import { HelmHubRegistrationComponent } from './helm-hub-registration/helm-hub-registration.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/helm.store.module.ts b/src/frontend/packages/kubernetes/src/helm/helm.store.module.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/helm.store.module.ts rename to src/frontend/packages/kubernetes/src/helm/helm.store.module.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.html b/src/frontend/packages/kubernetes/src/helm/list-types/monocular-chart-card/monocular-chart-card.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.html rename to src/frontend/packages/kubernetes/src/helm/list-types/monocular-chart-card/monocular-chart-card.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.scss b/src/frontend/packages/kubernetes/src/helm/list-types/monocular-chart-card/monocular-chart-card.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.scss rename to src/frontend/packages/kubernetes/src/helm/list-types/monocular-chart-card/monocular-chart-card.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/list-types/monocular-chart-card/monocular-chart-card.component.spec.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/list-types/monocular-chart-card/monocular-chart-card.component.spec.ts index 14b4272b60..7075b41929 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/helm/list-types/monocular-chart-card/monocular-chart-card.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { BaseTestModulesNoShared } from '../../../../../../core/test-framework/core-test.helper'; +import { BaseTestModulesNoShared } from '../../../../../core/test-framework/core-test.helper'; import { ChartItemComponent } from '../../monocular/chart-item/chart-item.component'; import { ListItemComponent } from '../../monocular/list-item/list-item.component'; import { ChartsService } from '../../monocular/shared/services/charts.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.theme.scss b/src/frontend/packages/kubernetes/src/helm/list-types/monocular-chart-card/monocular-chart-card.component.theme.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.theme.scss rename to src/frontend/packages/kubernetes/src/helm/list-types/monocular-chart-card/monocular-chart-card.component.theme.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.ts b/src/frontend/packages/kubernetes/src/helm/list-types/monocular-chart-card/monocular-chart-card.component.ts similarity index 82% rename from src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.ts rename to src/frontend/packages/kubernetes/src/helm/list-types/monocular-chart-card/monocular-chart-card.component.ts index 06aa2fa3cb..fe540b5c52 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.ts +++ b/src/frontend/packages/kubernetes/src/helm/list-types/monocular-chart-card/monocular-chart-card.component.ts @@ -1,6 +1,6 @@ import { Component, Input } from '@angular/core'; -import { CardCell } from '../../../../../../core/src/shared/components/list/list.types'; +import { CardCell } from '../../../../../core/src/shared/components/list/list.types'; import { MonocularChart } from '../../store/helm.types'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-charts-data-source.ts b/src/frontend/packages/kubernetes/src/helm/list-types/monocular-charts-data-source.ts similarity index 71% rename from src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-charts-data-source.ts rename to src/frontend/packages/kubernetes/src/helm/list-types/monocular-charts-data-source.ts index 00d04b583f..e71de82d77 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-charts-data-source.ts +++ b/src/frontend/packages/kubernetes/src/helm/list-types/monocular-charts-data-source.ts @@ -1,10 +1,10 @@ import { Store } from '@ngrx/store'; -import { ListDataSource } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; -import { IListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; -import { AppState, IRequestEntityTypeState } from '../../../../../store/src/app-state'; -import { EndpointModel } from '../../../../../store/src/types/endpoint.types'; -import { PaginationEntityState } from '../../../../../store/src/types/pagination.types'; +import { ListDataSource } from '../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; +import { IListConfig } from '../../../../core/src/shared/components/list/list.component.types'; +import { IRequestEntityTypeState } from '../../../../store/src/app-state'; +import { AppState, EndpointModel } from '../../../../store/src/public-api'; +import { PaginationEntityState } from '../../../../store/src/types/pagination.types'; import { helmEntityCatalog } from '../helm-entity-catalog'; import { MonocularChart } from '../store/helm.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-charts-list-config.service.ts b/src/frontend/packages/kubernetes/src/helm/list-types/monocular-charts-list-config.service.ts similarity index 90% rename from src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-charts-list-config.service.ts rename to src/frontend/packages/kubernetes/src/helm/list-types/monocular-charts-list-config.service.ts index 427a61b9ae..5cf3124c39 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/list-types/monocular-charts-list-config.service.ts +++ b/src/frontend/packages/kubernetes/src/helm/list-types/monocular-charts-list-config.service.ts @@ -4,15 +4,15 @@ import { Store } from '@ngrx/store'; import { BehaviorSubject, Observable, of as observableOf } from 'rxjs'; import { filter, map } from 'rxjs/operators'; -import { EndpointsService } from '../../../../../core/src/core/endpoints.service'; -import { ITableColumn } from '../../../../../core/src/shared/components/list/list-table/table.types'; +import { EndpointsService } from '../../../../core/src/core/endpoints.service'; +import { ITableColumn } from '../../../../core/src/shared/components/list/list-table/table.types'; import { IListConfig, IListMultiFilterConfig, ListViewTypes, -} from '../../../../../core/src/shared/components/list/list.component.types'; -import { ListView } from '../../../../../store/src/actions/list.actions'; -import { AppState } from '../../../../../store/src/app-state'; +} from '../../../../core/src/shared/components/list/list.component.types'; +import { ListView } from '../../../../store/src/actions/list.actions'; +import { AppState } from '../../../../store/src/public-api'; import { defaultHelmKubeListPageSize } from '../../kubernetes/list-types/kube-helm-list-types'; import { HELM_ENDPOINT_TYPE } from '../helm-entity-factory'; import { ChartsService } from '../monocular/shared/services/charts.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular-tab-base/monocular-tab-base.component.html b/src/frontend/packages/kubernetes/src/helm/monocular-tab-base/monocular-tab-base.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular-tab-base/monocular-tab-base.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular-tab-base/monocular-tab-base.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular-tab-base/monocular-tab-base.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular-tab-base/monocular-tab-base.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular-tab-base/monocular-tab-base.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular-tab-base/monocular-tab-base.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular-tab-base/monocular-tab-base.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular-tab-base/monocular-tab-base.component.spec.ts similarity index 83% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular-tab-base/monocular-tab-base.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular-tab-base/monocular-tab-base.component.spec.ts index 462903feb4..44d51292b1 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/monocular-tab-base/monocular-tab-base.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/helm/monocular-tab-base/monocular-tab-base.component.spec.ts @@ -1,7 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { TabNavService } from '../../../../../core/src/tab-nav.service'; -import { BaseTestModulesNoShared } from '../../../../../core/test-framework/core-test.helper'; +import { TabNavService } from '../../../../core/src/tab-nav.service'; +import { BaseTestModulesNoShared } from '../../../../core/test-framework/core-test.helper'; import { HelmModule } from '../helm.module'; import { MonocularTabBaseComponent } from './monocular-tab-base.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular-tab-base/monocular-tab-base.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular-tab-base/monocular-tab-base.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular-tab-base/monocular-tab-base.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular-tab-base/monocular-tab-base.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular.interceptor.ts b/src/frontend/packages/kubernetes/src/helm/monocular.interceptor.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular.interceptor.ts rename to src/frontend/packages/kubernetes/src/helm/monocular.interceptor.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/app.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/app.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/app.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/app.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-info/chart-details-info.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-info/chart-details-info.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-info/chart-details-info.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-info/chart-details-info.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-info/chart-details-info.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-info/chart-details-info.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-info/chart-details-info.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-info/chart-details-info.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-info/chart-details-info.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-info/chart-details-info.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-info/chart-details-info.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-info/chart-details-info.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-info/chart-details-info.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-info/chart-details-info.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-info/chart-details-info.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-info/chart-details-info.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-readme/chart-details-readme.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.spec.ts similarity index 65% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.spec.ts index 0964fec6e2..dcd88dc1ab 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.spec.ts @@ -1,10 +1,10 @@ import { NO_ERRORS_SCHEMA } from '@angular/core'; import { TestBed } from '@angular/core/testing'; -import { EndpointsService } from '../../../../../../../core/src/core/endpoints.service'; -import { UtilsService } from '../../../../../../../core/src/core/utils.service'; -import { BaseTestModulesNoShared } from '../../../../../../../core/test-framework/core-test.helper'; -import { PaginationMonitorFactory } from '../../../../../../../store/src/monitors/pagination-monitor.factory'; +import { EndpointsService } from '../../../../../../core/src/core/endpoints.service'; +import { UtilsService } from '../../../../../../core/src/core/utils.service'; +import { BaseTestModulesNoShared } from '../../../../../../core/test-framework/core-test.helper'; +import { PaginationMonitorFactory } from '../../../../../../store/src/monitors/pagination-monitor.factory'; import { ChartDetailsUsageComponent } from './chart-details-usage.component'; describe('Component: ChartDetailsUsage', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.ts index 0f213b27e8..425fe87746 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.ts +++ b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-usage/chart-details-usage.component.ts @@ -4,7 +4,7 @@ import { MatSnackBar } from '@angular/material/snack-bar'; import { DomSanitizer } from '@angular/platform-browser'; import { ActivatedRoute } from '@angular/router'; -import { EndpointsService } from '../../../../../../../core/src/core/endpoints.service'; +import { EndpointsService } from '../../../../../../core/src/core/endpoints.service'; import { Chart } from '../../shared/models/chart'; import { getMonocularEndpoint } from '../../stratos-monocular.helper'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details-versions/chart-details-versions.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details.component.spec.ts similarity index 89% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details.component.spec.ts index 93812f2d5b..4e1be686cd 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details.component.spec.ts @@ -5,9 +5,9 @@ import { RouterTestingModule } from '@angular/router/testing'; import { EntitySummaryTitleComponent, -} from '../../../../../../core/src/shared/components/entity-summary-title/entity-summary-title.component'; -import { BaseTestModulesNoShared } from '../../../../../../core/test-framework/core-test.helper'; -import { PaginationMonitorFactory } from '../../../../../../store/src/monitors/pagination-monitor.factory'; +} from '../../../../../core/src/shared/components/entity-summary-title/entity-summary-title.component'; +import { BaseTestModulesNoShared } from '../../../../../core/test-framework/core-test.helper'; +import { PaginationMonitorFactory } from '../../../../../store/src/monitors/pagination-monitor.factory'; import { ChartItemComponent } from '../chart-item/chart-item.component'; import { ListItemComponent } from '../list-item/list-item.component'; import { LoaderComponent } from '../loader/loader.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-details/chart-details.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-details/chart-details.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-index/chart-index.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/chart-index/chart-index.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-index/chart-index.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-index/chart-index.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-index/chart-index.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/chart-index/chart-index.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-index/chart-index.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-index/chart-index.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-index/chart-index.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-index/chart-index.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-index/chart-index.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-index/chart-index.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-index/chart-index.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-index/chart-index.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-index/chart-index.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-index/chart-index.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-item/chart-item.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/chart-item/chart-item.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-item/chart-item.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-item/chart-item.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-item/chart-item.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/chart-item/chart-item.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-item/chart-item.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-item/chart-item.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-item/chart-item.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-item/chart-item.component.spec.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-item/chart-item.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-item/chart-item.component.spec.ts index e07911a9da..e8e62854b0 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-item/chart-item.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/helm/monocular/chart-item/chart-item.component.spec.ts @@ -4,7 +4,7 @@ import { NO_ERRORS_SCHEMA } from '@angular/core'; import { TestBed } from '@angular/core/testing'; import { ActivatedRoute } from '@angular/router'; -import { createBasicStoreModule } from '../../../../../../store/testing/public-api'; +import { createBasicStoreModule } from '../../../../../store/testing/public-api'; import { ChartsService } from '../shared/services/charts.service'; import { ConfigService } from '../shared/services/config.service'; import { ChartItemComponent } from './chart-item.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-item/chart-item.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-item/chart-item.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-item/chart-item.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-item/chart-item.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-list/chart-list.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/chart-list/chart-list.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-list/chart-list.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-list/chart-list.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-list/chart-list.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/chart-list/chart-list.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-list/chart-list.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-list/chart-list.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-list/chart-list.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-list/chart-list.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-list/chart-list.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-list/chart-list.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-list/chart-list.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/chart-list/chart-list.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/chart-list/chart-list.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/chart-list/chart-list.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/charts/charts.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/charts/charts.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/charts/charts.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/charts/charts.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/charts/charts.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/charts/charts.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/charts/charts.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/charts/charts.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/charts/charts.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/charts/charts.component.spec.ts similarity index 96% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/charts/charts.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/charts/charts.component.spec.ts index eae5836ec8..abe09fe639 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/charts/charts.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/helm/monocular/charts/charts.component.spec.ts @@ -6,7 +6,7 @@ import { ActivatedRoute } from '@angular/router'; import { RouterTestingModule } from '@angular/router/testing'; import { of } from 'rxjs'; -import { createBasicStoreModule } from '../../../../../../store/testing/public-api'; +import { createBasicStoreModule } from '../../../../../store/testing/public-api'; import { ChartItemComponent } from '../chart-item/chart-item.component'; import { ChartListComponent } from '../chart-list/chart-list.component'; import { LoaderComponent } from '../loader/loader.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/charts/charts.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/charts/charts.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/charts/charts.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/charts/charts.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-filters/list-filters.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/list-filters/list-filters.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-filters/list-filters.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/list-filters/list-filters.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-filters/list-filters.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/list-filters/list-filters.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-filters/list-filters.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/list-filters/list-filters.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-filters/list-filters.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/list-filters/list-filters.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-filters/list-filters.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/list-filters/list-filters.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-filters/list-filters.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/list-filters/list-filters.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-filters/list-filters.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/list-filters/list-filters.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-item/list-item.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/list-item/list-item.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-item/list-item.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/list-item/list-item.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-item/list-item.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/list-item/list-item.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-item/list-item.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/list-item/list-item.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-item/list-item.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/list-item/list-item.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-item/list-item.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/list-item/list-item.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-item/list-item.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/list-item/list-item.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/list-item/list-item.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/list-item/list-item.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/loader/loader.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/loader/loader.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/loader/loader.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/loader/loader.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/loader/loader.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/loader/loader.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/loader/loader.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/loader/loader.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/loader/loader.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/loader/loader.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/loader/loader.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/loader/loader.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/loader/loader.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/loader/loader.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/loader/loader.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/loader/loader.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/monocular.module.ts b/src/frontend/packages/kubernetes/src/helm/monocular/monocular.module.ts similarity index 96% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/monocular.module.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/monocular.module.ts index 240e637d44..450e9f8864 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/monocular.module.ts +++ b/src/frontend/packages/kubernetes/src/helm/monocular/monocular.module.ts @@ -1,7 +1,7 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { CoreModule, SharedModule } from '../../../../../core/src/public-api'; +import { CoreModule, SharedModule } from '../../../../core/src/public-api'; import { ChartDetailsInfoComponent } from './chart-details/chart-details-info/chart-details-info.component'; import { ChartDetailsReadmeComponent } from './chart-details/chart-details-readme/chart-details-readme.component'; import { ChartDetailsUsageComponent } from './chart-details/chart-details-usage/chart-details-usage.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/panel/panel.component.html b/src/frontend/packages/kubernetes/src/helm/monocular/panel/panel.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/panel/panel.component.html rename to src/frontend/packages/kubernetes/src/helm/monocular/panel/panel.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/panel/panel.component.scss b/src/frontend/packages/kubernetes/src/helm/monocular/panel/panel.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/panel/panel.component.scss rename to src/frontend/packages/kubernetes/src/helm/monocular/panel/panel.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/panel/panel.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/monocular/panel/panel.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/panel/panel.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/panel/panel.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/panel/panel.component.ts b/src/frontend/packages/kubernetes/src/helm/monocular/panel/panel.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/panel/panel.component.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/panel/panel.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/models/chart-version.ts b/src/frontend/packages/kubernetes/src/helm/monocular/shared/models/chart-version.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/models/chart-version.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/shared/models/chart-version.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/models/chart.ts b/src/frontend/packages/kubernetes/src/helm/monocular/shared/models/chart.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/models/chart.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/shared/models/chart.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/models/maintainer.ts b/src/frontend/packages/kubernetes/src/helm/monocular/shared/models/maintainer.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/models/maintainer.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/shared/models/maintainer.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/models/repo.ts b/src/frontend/packages/kubernetes/src/helm/monocular/shared/models/repo.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/models/repo.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/shared/models/repo.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/seo.data.ts b/src/frontend/packages/kubernetes/src/helm/monocular/shared/seo.data.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/seo.data.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/shared/seo.data.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/services/chart.service.mock.ts b/src/frontend/packages/kubernetes/src/helm/monocular/shared/services/chart.service.mock.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/services/chart.service.mock.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/shared/services/chart.service.mock.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/services/charts.service.ts b/src/frontend/packages/kubernetes/src/helm/monocular/shared/services/charts.service.ts similarity index 98% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/services/charts.service.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/shared/services/charts.service.ts index 80590f39ba..f239ab2c97 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/services/charts.service.ts +++ b/src/frontend/packages/kubernetes/src/helm/monocular/shared/services/charts.service.ts @@ -193,7 +193,7 @@ export class ChartsService { * @return An observable containing an array of ChartVersions */ getVersions(repo: string, chartName: string): Observable { - return this.http.get<{ data: any; }>(`${this.hostname}/v1/charts/${repo}/${chartName}/versions`).pipe( + return this.http.get<{ data: any, }>(`${this.hostname}/v1/charts/${repo}/${chartName}/versions`).pipe( map(m => this.extractData(m)), catchError(this.handleError) ); @@ -253,7 +253,7 @@ export class ChartsService { } - private extractData(res: { data: any; }) { + private extractData(res: { data: any, }) { return res.data || {}; } diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/services/config.service.ts b/src/frontend/packages/kubernetes/src/helm/monocular/shared/services/config.service.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/services/config.service.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/shared/services/config.service.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/services/menu.service.ts b/src/frontend/packages/kubernetes/src/helm/monocular/shared/services/menu.service.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/services/menu.service.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/shared/services/menu.service.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/services/repos.service.ts b/src/frontend/packages/kubernetes/src/helm/monocular/shared/services/repos.service.ts similarity index 95% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/services/repos.service.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/shared/services/repos.service.ts index 8903061080..56dbe19649 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/shared/services/repos.service.ts +++ b/src/frontend/packages/kubernetes/src/helm/monocular/shared/services/repos.service.ts @@ -31,7 +31,7 @@ export class ReposService { ); } - private extractData(res: { data: any; }) { + private extractData(res: { data: any, }) { return res.data || {}; } diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/stratos-monocular-providers.helpers.ts b/src/frontend/packages/kubernetes/src/helm/monocular/stratos-monocular-providers.helpers.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/stratos-monocular-providers.helpers.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/stratos-monocular-providers.helpers.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/monocular/stratos-monocular.helper.ts b/src/frontend/packages/kubernetes/src/helm/monocular/stratos-monocular.helper.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/monocular/stratos-monocular.helper.ts rename to src/frontend/packages/kubernetes/src/helm/monocular/stratos-monocular.helper.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/store/helm.action-builders.ts b/src/frontend/packages/kubernetes/src/helm/store/helm.action-builders.ts similarity index 89% rename from src/frontend/packages/suse-extensions/src/custom/helm/store/helm.action-builders.ts rename to src/frontend/packages/kubernetes/src/helm/store/helm.action-builders.ts index 708227b098..b6b37b9566 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/store/helm.action-builders.ts +++ b/src/frontend/packages/kubernetes/src/helm/store/helm.action-builders.ts @@ -1,5 +1,5 @@ -import { OrchestratedActionBuilders } from '../../../../../store/src/entity-catalog/action-orchestrator/action-orchestrator'; -import { EndpointModel } from '../../../../../store/src/types/endpoint.types'; +import { OrchestratedActionBuilders } from '../../../../store/src/entity-catalog/action-orchestrator/action-orchestrator'; +import { EndpointModel } from '../../../../store/src/public-api'; import { GetHelmChartVersions, GetHelmVersions, GetMonocularCharts, HelmInstall, HelmSynchronise } from './helm.actions'; import { HelmInstallValues } from './helm.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/store/helm.actions.ts b/src/frontend/packages/kubernetes/src/helm/store/helm.actions.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/helm/store/helm.actions.ts rename to src/frontend/packages/kubernetes/src/helm/store/helm.actions.ts index 883cdd4414..ef32453dbf 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/store/helm.actions.ts +++ b/src/frontend/packages/kubernetes/src/helm/store/helm.actions.ts @@ -1,8 +1,8 @@ import { Action } from '@ngrx/store'; -import { EndpointModel } from '../../../../../store/src/types/endpoint.types'; -import { PaginatedAction } from '../../../../../store/src/types/pagination.types'; -import { EntityRequestAction } from '../../../../../store/src/types/request.types'; +import { EndpointModel } from '../../../../store/src/public-api'; +import { PaginatedAction } from '../../../../store/src/types/pagination.types'; +import { EntityRequestAction } from '../../../../store/src/types/request.types'; import { HELM_ENDPOINT_TYPE, helmEntityFactory, diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/store/helm.effects.ts b/src/frontend/packages/kubernetes/src/helm/store/helm.effects.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/helm/store/helm.effects.ts rename to src/frontend/packages/kubernetes/src/helm/store/helm.effects.ts index 7a05a8c357..a8723b347f 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/store/helm.effects.ts +++ b/src/frontend/packages/kubernetes/src/helm/store/helm.effects.ts @@ -6,7 +6,7 @@ import { Action, Store } from '@ngrx/store'; import { combineLatest, Observable, of } from 'rxjs'; import { catchError, first, flatMap, map, mergeMap, withLatestFrom } from 'rxjs/operators'; -import { environment } from '../../../../../core/src/environments/environment'; +import { environment } from '../../../../core/src/environments/environment'; import { EndpointActionComplete, GET_ENDPOINTS_SUCCESS, @@ -14,23 +14,25 @@ import { REGISTER_ENDPOINTS_SUCCESS, UNREGISTER_ENDPOINTS_SUCCESS, UnregisterEndpoint, -} from '../../../../../store/src/actions/endpoint.actions'; -import { ClearPaginationOfType, ResetPaginationOfType } from '../../../../../store/src/actions/pagination.actions'; -import { AppState } from '../../../../../store/src/app-state'; -import { entityCatalog } from '../../../../../store/src/entity-catalog/entity-catalog'; -import { EntitySchema } from '../../../../../store/src/helpers/entity-schema'; -import { isJetstreamError } from '../../../../../store/src/jetstream'; -import { ApiRequestTypes } from '../../../../../store/src/reducers/api-request-reducer/request-helpers'; -import { endpointOfTypeSelector } from '../../../../../store/src/selectors/endpoint.selectors'; -import { stratosEntityCatalog } from '../../../../../store/src/stratos-entity-catalog'; -import { NormalizedResponse } from '../../../../../store/src/types/api.types'; -import { EndpointModel } from '../../../../../store/src/types/endpoint.types'; +} from '../../../../store/src/actions/endpoint.actions'; +import { ClearPaginationOfType, ResetPaginationOfType } from '../../../../store/src/actions/pagination.actions'; +import { EntitySchema } from '../../../../store/src/helpers/entity-schema'; +import { isJetstreamError } from '../../../../store/src/jetstream'; +import { + AppState, + EndpointModel, + entityCatalog, + NormalizedResponse, + WrapperRequestActionSuccess, +} from '../../../../store/src/public-api'; +import { ApiRequestTypes } from '../../../../store/src/reducers/api-request-reducer/request-helpers'; +import { endpointOfTypeSelector } from '../../../../store/src/selectors/endpoint.selectors'; +import { stratosEntityCatalog } from '../../../../store/src/stratos-entity-catalog'; import { EntityRequestAction, StartRequestAction, WrapperRequestActionFailed, - WrapperRequestActionSuccess, -} from '../../../../../store/src/types/request.types'; +} from '../../../../store/src/types/request.types'; import { helmEntityCatalog } from '../helm-entity-catalog'; import { HELM_ENDPOINT_TYPE, HELM_HUB_ENDPOINT_TYPE, HELM_REPO_ENDPOINT_TYPE } from '../helm-entity-factory'; import { Chart } from '../monocular/shared/models/chart'; @@ -339,7 +341,7 @@ export class HelmEffects { return 'Helm API request error'; } - public static createHelmError(err: any): { status: string, message: string; } { + public static createHelmError(err: any): { status: string, message: string, } { let unwrapped = err; if (err.error) { unwrapped = err.error; diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/store/helm.types.ts b/src/frontend/packages/kubernetes/src/helm/store/helm.types.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/store/helm.types.ts rename to src/frontend/packages/kubernetes/src/helm/store/helm.types.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/tabs/catalog-tab/catalog-tab.component.html b/src/frontend/packages/kubernetes/src/helm/tabs/catalog-tab/catalog-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/tabs/catalog-tab/catalog-tab.component.html rename to src/frontend/packages/kubernetes/src/helm/tabs/catalog-tab/catalog-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/tabs/catalog-tab/catalog-tab.component.scss b/src/frontend/packages/kubernetes/src/helm/tabs/catalog-tab/catalog-tab.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/tabs/catalog-tab/catalog-tab.component.scss rename to src/frontend/packages/kubernetes/src/helm/tabs/catalog-tab/catalog-tab.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/tabs/catalog-tab/catalog-tab.component.spec.ts b/src/frontend/packages/kubernetes/src/helm/tabs/catalog-tab/catalog-tab.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/tabs/catalog-tab/catalog-tab.component.spec.ts rename to src/frontend/packages/kubernetes/src/helm/tabs/catalog-tab/catalog-tab.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/tabs/catalog-tab/catalog-tab.component.ts b/src/frontend/packages/kubernetes/src/helm/tabs/catalog-tab/catalog-tab.component.ts similarity index 80% rename from src/frontend/packages/suse-extensions/src/custom/helm/tabs/catalog-tab/catalog-tab.component.ts rename to src/frontend/packages/kubernetes/src/helm/tabs/catalog-tab/catalog-tab.component.ts index 4628d67ca9..f6047d2db4 100644 --- a/src/frontend/packages/suse-extensions/src/custom/helm/tabs/catalog-tab/catalog-tab.component.ts +++ b/src/frontend/packages/kubernetes/src/helm/tabs/catalog-tab/catalog-tab.component.ts @@ -1,6 +1,6 @@ import { Component } from '@angular/core'; -import { ListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; +import { ListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; import { MonocularChartsListConfig } from '../../list-types/monocular-charts-list-config.service'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/helm/theme.scss b/src/frontend/packages/kubernetes/src/helm/theme.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/helm/theme.scss rename to src/frontend/packages/kubernetes/src/helm/theme.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/suse-routing.module.ts b/src/frontend/packages/kubernetes/src/kube-package-routing.module.ts similarity index 96% rename from src/frontend/packages/suse-extensions/src/custom/suse-routing.module.ts rename to src/frontend/packages/kubernetes/src/kube-package-routing.module.ts index efabd4582e..ed3d3e80e7 100644 --- a/src/frontend/packages/suse-extensions/src/custom/suse-routing.module.ts +++ b/src/frontend/packages/kubernetes/src/kube-package-routing.module.ts @@ -54,4 +54,4 @@ const customRoutes: Routes = [ ], declarations: [] }) -export class SuseRoutingModule { } +export class KubePackageModuleRoutingModule { } diff --git a/src/frontend/packages/kubernetes/src/kube-package.module.ts b/src/frontend/packages/kubernetes/src/kube-package.module.ts new file mode 100644 index 0000000000..286802cf3a --- /dev/null +++ b/src/frontend/packages/kubernetes/src/kube-package.module.ts @@ -0,0 +1,22 @@ +import { NgModule } from '@angular/core'; + +import { CoreModule, MDAppModule, SharedModule } from '../../core/src/public-api'; +import { HelmSetupModule } from './helm/helm.setup.module'; +import { KubernetesSetupModule } from './kubernetes/kubernetes.setup.module'; + + +@NgModule({ + imports: [ + CoreModule, + SharedModule, + MDAppModule, + KubernetesSetupModule, + HelmSetupModule, + ], + // FIXME: Ensure that anything lazy loaded/in kube endpoint pages is not included here - #3675 + declarations: [ + ], + entryComponents: [ + ] +}) +export class KubePackageModule { } diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.html b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.spec.ts similarity index 81% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.spec.ts index 8757c86532..60794e0912 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.spec.ts @@ -1,10 +1,10 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { SharedModule } from '../../../../../core/src/public-api'; +import { SidePanelService } from '../../../../../core/src/shared/services/side-panel.service'; import { KubeBaseGuidMock, KubernetesBaseTestModules } from '../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../../services/kubernetes.analysis.service'; -import { SidePanelService } from './../../../../../../core/src/shared/services/side-panel.service'; -import { SharedModule } from './../../../../../../core/src/shared/shared.module'; import { AnalysisReportRunnerComponent } from './analysis-report-runner.component'; describe('AnalysisReportRunnerComponent', () => { @@ -13,7 +13,7 @@ describe('AnalysisReportRunnerComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ AnalysisReportRunnerComponent ], + declarations: [AnalysisReportRunnerComponent], imports: [ SharedModule, KubernetesBaseTestModules, @@ -25,7 +25,7 @@ describe('AnalysisReportRunnerComponent', () => { SidePanelService, ] }) - .compileComponents(); + .compileComponents(); })); beforeEach(() => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-runner/analysis-report-runner.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.html b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.spec.ts similarity index 88% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.spec.ts index 4d421a38e4..7740777a66 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { MDAppModule } from '../../../../../../core/src/public-api'; +import { MDAppModule } from '../../../../../core/src/public-api'; import { KubeBaseGuidMock, KubernetesBaseTestModules } from '../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../../services/kubernetes.analysis.service'; @@ -12,7 +12,7 @@ describe('AnalysisReportSelectorComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ AnalysisReportSelectorComponent ], + declarations: [AnalysisReportSelectorComponent], imports: [ KubernetesBaseTestModules, MDAppModule @@ -23,7 +23,7 @@ describe('AnalysisReportSelectorComponent', () => { KubeBaseGuidMock, ] }) - .compileComponents(); + .compileComponents(); })); beforeEach(() => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.ts similarity index 96% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.ts index 5b5bce37a5..07f430e4cb 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-selector/analysis-report-selector.component.ts @@ -3,7 +3,7 @@ import moment from 'moment'; import { Observable, Subscription } from 'rxjs'; import { map, tap } from 'rxjs/operators'; -import { safeUnsubscribe } from '../../../../../../core/src/core/utils.service'; +import { safeUnsubscribe } from '../../../../../core/src/core/utils.service'; import { KubernetesAnalysisService } from '../../services/kubernetes.analysis.service'; import { AnalysisReport } from '../../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-viewer.component.html b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-viewer.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-viewer.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-viewer.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-viewer.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-viewer.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-viewer.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-viewer.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-viewer.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-viewer.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-viewer.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-viewer.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-viewer.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-viewer.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/analysis-report-viewer.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/analysis-report-viewer.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.html b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.spec.ts similarity index 88% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.spec.ts index babd043739..6ad49bf3aa 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { MDAppModule } from '../../../../../../core/src/public-api'; +import { MDAppModule } from '../../../../../core/src/public-api'; import { KubeBaseGuidMock, KubernetesBaseTestModules } from '../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../../services/kubernetes.analysis.service'; @@ -12,7 +12,7 @@ describe('KubeScoreReportViewerComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ KubeScoreReportViewerComponent ], + declarations: [KubeScoreReportViewerComponent], imports: [ KubernetesBaseTestModules, MDAppModule @@ -23,7 +23,7 @@ describe('KubeScoreReportViewerComponent', () => { KubeBaseGuidMock, ] }) - .compileComponents(); + .compileComponents(); })); beforeEach(() => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/kube-score-report-viewer/kube-score-report-viewer.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.html b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.spec.ts similarity index 88% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.spec.ts index 192d66f8da..eb03a6aa2f 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { MDAppModule } from '../../../../../../core/src/public-api'; +import { MDAppModule } from '../../../../../core/src/public-api'; import { KubeBaseGuidMock, KubernetesBaseTestModules } from '../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../../services/kubernetes.analysis.service'; @@ -12,7 +12,7 @@ describe('PopeyeReportViewerComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ PopeyeReportViewerComponent ], + declarations: [PopeyeReportViewerComponent], imports: [ KubernetesBaseTestModules, MDAppModule @@ -23,7 +23,7 @@ describe('PopeyeReportViewerComponent', () => { KubeBaseGuidMock, ] }) - .compileComponents(); + .compileComponents(); })); beforeEach(() => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/popeye-report-viewer/popeye-report-viewer.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.html b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.ts similarity index 91% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.ts index 5abfac176e..139644c612 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-preview.component.ts @@ -15,7 +15,7 @@ export class ResourceAlertPreviewComponent implements PreviewableComponent { constructor() { } - setProps(props: { [key: string]: any; }): void { + setProps(props: { [key: string]: any, }): void { this.resource = props.resource; this.title = `${this.resource.kind} Alerts`; } diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.html b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.spec.ts similarity index 88% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.spec.ts index 9f158d36cf..b80151d9b3 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { MDAppModule } from '../../../../../../../core/src/public-api'; +import { MDAppModule } from '../../../../../../core/src/public-api'; import { KubeBaseGuidMock, KubernetesBaseTestModules } from '../../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../../../services/kubernetes.analysis.service'; @@ -12,7 +12,7 @@ describe('ResourceAlertViewComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ ResourceAlertViewComponent ], + declarations: [ResourceAlertViewComponent], imports: [ KubernetesBaseTestModules, MDAppModule @@ -23,7 +23,7 @@ describe('ResourceAlertViewComponent', () => { KubeBaseGuidMock, ] }) - .compileComponents(); + .compileComponents(); })); beforeEach(() => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/analysis-report-viewer/resource-alert-preview/resource-alert-view/resource-alert-view.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.html b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.spec.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.spec.ts index f9ef26134c..66400910ac 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.spec.ts @@ -2,7 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { FormBuilder } from '@angular/forms'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; -import { MDAppModule, SharedModule } from '../../../../../../core/src/public-api'; +import { MDAppModule, SharedModule } from '../../../../../core/src/public-api'; import { KubernetesAWSAuthFormComponent } from './kubernetes-aws-auth-form.component'; describe('KubernetesAWSAuthFormComponent', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.ts similarity index 83% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.ts index 2c67e0049c..78f5d08465 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component.ts @@ -1,7 +1,8 @@ import { Component, Input } from '@angular/core'; import { FormGroup } from '@angular/forms'; -import { IAuthForm } from '../../../../../../store/src/extension-types'; +import { IAuthForm } from '../../../../../store/src/extension-types'; + @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.html b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.spec.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.spec.ts index 74ccf5ef71..860cbec1e8 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.spec.ts @@ -3,7 +3,7 @@ import { FormBuilder } from '@angular/forms'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { CoreModule } from 'frontend/packages/core/src/core/core.module'; -import { SharedModule } from './../../../../../../core/src/shared/shared.module'; +import { SharedModule } from './../../../../../core/src/shared/shared.module'; import { KubernetesCertsAuthFormComponent } from './kubernetes-certs-auth-form.component'; describe('KubernetesCertsAuthFormComponent', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.ts similarity index 96% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.ts index 889f8b5a7d..7fae0d007d 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-certs-auth-form/kubernetes-certs-auth-form.component.ts @@ -1,8 +1,7 @@ import { Component, Input } from '@angular/core'; import { FormGroup } from '@angular/forms'; -import { EndpointAuthValues, IEndpointAuthComponent } from '../../../../../../store/src/extension-types'; - +import { EndpointAuthValues, IEndpointAuthComponent } from '../../../../../store/src/extension-types'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.html b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.spec.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.spec.ts index 756e42f1bc..dba933224c 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.spec.ts @@ -2,7 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { FormBuilder } from '@angular/forms'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; -import { SharedModule } from './../../../../../../core/src/shared/shared.module'; +import { SharedModule } from './../../../../../core/src/shared/shared.module'; import { KubernetesConfigAuthFormComponent } from './kubernetes-config-auth-form.component'; describe('KubernetesConfigAuthFormComponent', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.ts index 424f0ce2ee..dc7491f0e8 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-config-auth-form/kubernetes-config-auth-form.component.ts @@ -1,7 +1,8 @@ import { Component, Input } from '@angular/core'; import { FormGroup } from '@angular/forms'; -import { EndpointAuthValues, IEndpointAuthComponent } from '../../../../../../store/src/extension-types'; +import { EndpointAuthValues, IEndpointAuthComponent } from '../../../../../store/src/extension-types'; + @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.html b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.spec.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.spec.ts index 32c5fa6b31..24fe572feb 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.spec.ts @@ -2,7 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { FormBuilder } from '@angular/forms'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; -import { SharedModule } from './../../../../../../core/src/shared/shared.module'; +import { SharedModule } from './../../../../../core/src/shared/shared.module'; import { KubernetesGKEAuthFormComponent } from './kubernetes-gke-auth-form.component'; describe('KubernetesGKEAuthFormComponent', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.ts index ef2c74b0ed..c810b406a1 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/auth-forms/kubernetes-gke-auth-form/kubernetes-gke-auth-form.component.ts @@ -1,7 +1,8 @@ import { Component, Input } from '@angular/core'; import { FormGroup } from '@angular/forms'; -import { EndpointAuthValues, IEndpointAuthComponent } from '../../../../../../store/src/extension-types'; +import { EndpointAuthValues, IEndpointAuthComponent } from '../../../../../store/src/extension-types'; + @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-auth.helper.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-auth.helper.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-auth.helper.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-auth.helper.ts index 158d36edd0..e6caba2fd0 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-auth.helper.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-auth.helper.ts @@ -1,10 +1,10 @@ import { ComponentFactoryResolver, Injector } from '@angular/core'; import { FormBuilder } from '@angular/forms'; -import { ConnectEndpointData } from '../../../../../core/src/features/endpoints/connect.service'; -import { RowState } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source-types'; -import { entityCatalog } from '../../../../../store/src/entity-catalog/entity-catalog'; -import { EndpointAuthTypeConfig, IAuthForm } from '../../../../../store/src/extension-types'; +import { ConnectEndpointData } from '../../../../core/src/features/endpoints/connect.service'; +import { RowState } from '../../../../core/src/shared/components/list/data-sources-controllers/list-data-source-types'; +import { EndpointAuthTypeConfig, IAuthForm } from '../../../../store/src/extension-types'; +import { entityCatalog } from '../../../../store/src/public-api'; import { KUBERNETES_ENDPOINT_TYPE } from '../kubernetes-entity-factory'; import { KubeConfigFileCluster, KubeConfigFileUser } from './kube-config.types'; @@ -14,7 +14,7 @@ import { KubeConfigFileCluster, KubeConfigFileUser } from './kube-config.types'; */ export class KubeConfigAuthHelper { - authTypes: { [name: string]: EndpointAuthTypeConfig } = {}; + authTypes: { [name: string]: EndpointAuthTypeConfig, } = {}; public subTypes = []; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.ts similarity index 91% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.ts index a330b5a994..a8d27482c5 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-import.component.ts @@ -4,25 +4,25 @@ import { Store } from '@ngrx/store'; import { BehaviorSubject, Observable, of as observableOf, Subscription } from 'rxjs'; import { distinctUntilChanged, filter, first, map, pairwise, startWith, withLatestFrom } from 'rxjs/operators'; -import { EndpointsService } from '../../../../../../core/src/core/endpoints.service'; -import { safeUnsubscribe } from '../../../../../../core/src/core/utils.service'; +import { EndpointsService } from '../../../../../core/src/core/endpoints.service'; +import { safeUnsubscribe } from '../../../../../core/src/core/utils.service'; import { ConnectEndpointConfig, ConnectEndpointData, ConnectEndpointService, -} from '../../../../../../core/src/features/endpoints/connect.service'; +} from '../../../../../core/src/features/endpoints/connect.service'; import { IActionMonitorComponentState, -} from '../../../../../../core/src/shared/components/app-action-monitor-icon/app-action-monitor-icon.component'; +} from '../../../../../core/src/shared/components/app-action-monitor-icon/app-action-monitor-icon.component'; import { ITableListDataSource, RowState, -} from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source-types'; -import { ITableColumn } from '../../../../../../core/src/shared/components/list/list-table/table.types'; -import { StepOnNextFunction } from '../../../../../../core/src/shared/components/stepper/step/step.component'; -import { AppState } from '../../../../../../store/src/app-state'; -import { ActionState } from '../../../../../../store/src/reducers/api-request-reducer/types'; -import { stratosEntityCatalog } from '../../../../../../store/src/stratos-entity-catalog'; +} from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source-types'; +import { ITableColumn } from '../../../../../core/src/shared/components/list/list-table/table.types'; +import { StepOnNextFunction } from '../../../../../core/src/shared/components/stepper/step/step.component'; +import { AppState } from '../../../../../store/src/public-api'; +import { ActionState } from '../../../../../store/src/reducers/api-request-reducer/types'; +import { stratosEntityCatalog } from '../../../../../store/src/stratos-entity-catalog'; import { KUBERNETES_ENDPOINT_TYPE } from '../../kubernetes-entity-factory'; import { KubeConfigAuthHelper } from '../kube-config-auth.helper'; import { KubeConfigFileCluster, KubeConfigImportAction, KubeImportState } from '../kube-config.types'; @@ -272,7 +272,7 @@ export class KubeConfigImportComponent implements OnDestroy { } }); this.data.next(imports); - } + }; // Finish - go back to the endpoints view onNext: StepOnNextFunction = () => { @@ -289,10 +289,10 @@ export class KubeConfigImportComponent implements OnDestroy { ).subscribe(imports => { // Go through the imports and dispatch the actions to perform them in sequence this.processAction([...imports]); - }) + }); return observableOf({ success: true, ignoreSuccess: true }); } - } + }; // These two should be somewhere else private getUpdatingState(actionState$: Observable): Observable { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.ts similarity index 76% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.ts index ee59c019f8..d9d8da3697 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-import/kube-config-table-import-status/kube-config-table-import-status.component.ts @@ -3,8 +3,8 @@ import { Observable } from 'rxjs'; import { IActionMonitorComponentState, -} from '../../../../../../../core/src/shared/components/app-action-monitor-icon/app-action-monitor-icon.component'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +} from '../../../../../../core/src/shared/components/app-action-monitor-icon/app-action-monitor-icon.component'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; import { KubeConfigFileCluster } from '../../kube-config.types'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-registration.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-registration.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-registration.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-registration.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-registration.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-registration.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-registration.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-registration.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-registration.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-registration.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-registration.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-registration.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-registration.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-registration.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-registration.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-registration.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.ts index 7a0f02b017..9f3655ce82 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-selection.component.ts @@ -6,13 +6,13 @@ import { first, map, switchMap } from 'rxjs/operators'; import { ITableListDataSource, RowState, -} from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source-types'; +} from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source-types'; import { TableHeaderSelectComponent, -} from '../../../../../../core/src/shared/components/list/list-table/table-header-select/table-header-select.component'; -import { ITableColumn } from '../../../../../../core/src/shared/components/list/list-table/table.types'; -import { SnackBarService } from '../../../../../../core/src/shared/services/snackbar.service'; -import { AppState } from '../../../../../../store/src/app-state'; +} from '../../../../../core/src/shared/components/list/list-table/table-header-select/table-header-select.component'; +import { ITableColumn } from '../../../../../core/src/shared/components/list/list-table/table.types'; +import { SnackBarService } from '../../../../../core/src/shared/services/snackbar.service'; +import { AppState } from '../../../../../store/src/public-api'; import { KubeConfigHelper } from '../kube-config.helper'; import { KubeConfigFileCluster } from '../kube-config.types'; import { KubeConfigTableCertComponent } from './kube-config-table-cert/kube-config-table-cert.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.ts index c7deb2270d..31f71b63fc 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config-selection/kube-config-table-cert/kube-config-table-cert.component.ts @@ -3,7 +3,7 @@ import { Component, Input } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { timeout } from 'rxjs/operators'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; import { KubeConfigHelper } from '../../kube-config.helper'; import { KubeConfigFileCluster } from '../../kube-config.types'; @@ -12,7 +12,7 @@ type CertResponse = { Required: boolean; Error: boolean; Message: string; -} +}; @Component({ selector: 'app-kube-config-table-cert', @@ -22,8 +22,8 @@ type CertResponse = { export class KubeConfigTableCertComponent extends TableCellCustom { initialValue = new BehaviorSubject<{ - checked: boolean - }>(null) + checked: boolean; + }>(null); initialValue$ = this.initialValue.asObservable(); private pRow: KubeConfigFileCluster; @@ -45,7 +45,7 @@ export class KubeConfigTableCertComponent extends TableCellCustom this.update(res.Required), // Failed, check for specific cert required error (e: HttpErrorResponse) => this.update(false) - ) + ); } } } @@ -57,7 +57,7 @@ export class KubeConfigTableCertComponent extends TableCellCustom(null) + clusters = new BehaviorSubject(null); clusters$ = this.clusters.asObservable().pipe( filter(clusters => !!clusters) ); @@ -36,18 +36,18 @@ export class KubeConfigHelper { public clustersChanged: () => void; public update = (cluster: KubeConfigFileCluster) => { this.checkValidity(cluster).subscribe(() => this.clustersChanged()); - } + }; public updateAll(): Observable { return this.clusters$.pipe( tap(clusters => clusters.forEach(cluster => this.update(cluster))), - ) + ); } public parse(config: string): Observable { let doc: KubeConfigFile; - const clusters: { [name: string]: KubeConfigFileCluster } = {}; + const clusters: { [name: string]: KubeConfigFileCluster, } = {}; try { doc = yaml.safeLoad(config); @@ -160,7 +160,7 @@ export class KubeConfigHelper { const newState = this.authHelper.parseAuth(cluster, user); if (!!newState && !!newState.message) { reset = false; - cluster._invalid = newState.error || newState.warning + cluster._invalid = newState.error || newState.warning; cluster._state.next(newState); } } diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config.types.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config.types.ts similarity index 85% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config.types.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config.types.ts index 0a34ee0611..bf38e74e03 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-config-registration/kube-config.types.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kube-config-registration/kube-config.types.ts @@ -2,10 +2,10 @@ import { Observable, Subject } from 'rxjs'; import { IActionMonitorComponentState, -} from '../../../../../core/src/shared/components/app-action-monitor-icon/app-action-monitor-icon.component'; -import { RowState } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source-types'; -import { EndpointAuthTypeConfig } from '../../../../../store/src/extension-types'; -import { ActionStatus } from './../../../../../store/src/reducers/api-request-reducer/types'; +} from '../../../../core/src/shared/components/app-action-monitor-icon/app-action-monitor-icon.component'; +import { RowState } from '../../../../core/src/shared/components/list/data-sources-controllers/list-data-source-types'; +import { EndpointAuthTypeConfig } from '../../../../store/src/extension-types'; +import { ActionStatus } from './../../../../store/src/reducers/api-request-reducer/types'; // Types for a Kubernetes Configuration file diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-terminal/kube-console.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kube-terminal/kube-console.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-terminal/kube-console.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kube-terminal/kube-console.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-terminal/kube-console.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kube-terminal/kube-console.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-terminal/kube-console.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kube-terminal/kube-console.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-terminal/kube-console.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-terminal/kube-console.component.spec.ts similarity index 65% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-terminal/kube-console.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-terminal/kube-console.component.spec.ts index 75932802f6..a4dd9b2411 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-terminal/kube-console.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kube-terminal/kube-console.component.spec.ts @@ -2,12 +2,11 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { RouterTestingModule } from '@angular/router/testing'; import { createBasicStoreModule } from '@stratosui/store/testing'; -import { ApplicationService } from '../../../../../cloud-foundry/src/features/applications/application.service'; -import { ApplicationServiceMock } from '../../../../../cloud-foundry/test-framework/application-service-helper'; -import { CurrentUserPermissionsService } from '../../../../../core/src/core/permissions/current-user-permissions.service'; -import { SharedModule } from '../../../../../core/src/public-api'; -import { TabNavService } from '../../../../../core/src/tab-nav.service'; -import { CoreModule } from './../../../../../core/src/core/core.module'; +import { ApplicationService } from '../../../../cloud-foundry/src/features/applications/application.service'; +import { ApplicationServiceMock } from '../../../../cloud-foundry/test-framework/application-service-helper'; +import { CurrentUserPermissionsService } from '../../../../core/src/core/permissions/current-user-permissions.service'; +import { CoreModule, SharedModule } from '../../../../core/src/public-api'; +import { TabNavService } from '../../../../core/src/tab-nav.service'; import { KubeConsoleComponent } from './kube-console.component'; describe('KubeConsoleComponent', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-terminal/kube-console.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kube-terminal/kube-console.component.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-terminal/kube-console.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kube-terminal/kube-console.component.ts index cb14bef481..514546b5a3 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kube-terminal/kube-console.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kube-terminal/kube-console.component.ts @@ -4,8 +4,8 @@ import { NEVER, Observable, Subject } from 'rxjs'; import websocketConnect, { normalClosureMessage } from 'rxjs-websockets'; import { catchError, map, switchMap, tap } from 'rxjs/operators'; -import { IHeaderBreadcrumb } from '../../../../../core/src/shared/components/page-header/page-header.types'; -import { SshViewerComponent } from '../../../../../core/src/shared/components/ssh-viewer/ssh-viewer.component'; +import { IHeaderBreadcrumb } from '../../../../core/src/shared/components/page-header/page-header.types'; +import { SshViewerComponent } from '../../../../core/src/shared/components/ssh-viewer/ssh-viewer.component'; import { BaseKubeGuid } from '../kubernetes-page.types'; import { KubernetesEndpointService } from '../services/kubernetes-endpoint.service'; import { KubernetesService } from '../services/kubernetes.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.spec.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.spec.ts index 0779af7d2c..caff198d41 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.spec.ts @@ -2,7 +2,7 @@ import { HttpClient, HttpHandler } from '@angular/common/http'; import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ActivatedRoute } from '@angular/router'; -import { TabNavService } from '../../../../../../core/src/tab-nav.service'; +import { TabNavService } from '../../../../../core/src/tab-nav.service'; import { KubernetesBaseTestModules } from '../../kubernetes.testing.module'; import { KubedashConfigurationComponent } from './kubedash-configuration.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.ts similarity index 95% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.ts index 5a0d0a1a0a..8510847ea2 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubedash-configuration/kubedash-configuration.component.ts @@ -5,9 +5,9 @@ import { ActivatedRoute } from '@angular/router'; import { BehaviorSubject, Observable, Subscription } from 'rxjs'; import { distinctUntilChanged, filter, map } from 'rxjs/operators'; -import { ConfirmationDialogConfig } from '../../../../../../core/src/shared/components/confirmation-dialog.config'; -import { ConfirmationDialogService } from '../../../../../../core/src/shared/components/confirmation-dialog.service'; -import { IHeaderBreadcrumb } from '../../../../../../core/src/shared/components/page-header/page-header.types'; +import { ConfirmationDialogConfig } from '../../../../../core/src/shared/components/confirmation-dialog.config'; +import { ConfirmationDialogService } from '../../../../../core/src/shared/components/confirmation-dialog.service'; +import { IHeaderBreadcrumb } from '../../../../../core/src/shared/components/page-header/page-header.types'; import { BaseKubeGuid } from '../../kubernetes-page.types'; import { KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; import { KubernetesService } from '../../services/kubernetes.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.spec.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.spec.ts index 92ee1c9d9d..25fc305d97 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.spec.ts @@ -1,7 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ActivatedRoute } from '@angular/router'; -import { TabNavService } from '../../../../../core/src/tab-nav.service'; +import { TabNavService } from '../../../../core/src/tab-nav.service'; import { KubernetesBaseTestModules } from '../kubernetes.testing.module'; import { KubernetesDashboardTabComponent } from './kubernetes-dashboard.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.ts similarity index 96% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.ts index f54541c1b2..92047d7909 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-dashboard/kubernetes-dashboard.component.ts @@ -6,8 +6,8 @@ import { map } from 'rxjs/operators'; import { EndpointMissingMessageParts, -} from '../../../../../core/src/shared/components/endpoints-missing/endpoints-missing.component'; -import { IHeaderBreadcrumb } from '../../../../../core/src/shared/components/page-header/page-header.types'; +} from '../../../../core/src/shared/components/endpoints-missing/endpoints-missing.component'; +import { IHeaderBreadcrumb } from '../../../../core/src/shared/components/page-header/page-header.types'; import { BaseKubeGuid } from '../kubernetes-page.types'; import { KubernetesEndpointService } from '../services/kubernetes-endpoint.service'; import { KubernetesService } from '../services/kubernetes.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-entity-catalog.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-entity-catalog.ts similarity index 89% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-entity-catalog.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-entity-catalog.ts index e41dfd779d..f90866eebe 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-entity-catalog.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-entity-catalog.ts @@ -1,8 +1,8 @@ import { StratosCatalogEndpointEntity, StratosCatalogEntity, -} from '../../../../store/src/entity-catalog/entity-catalog-entity/entity-catalog-entity'; -import { IFavoriteMetadata } from '../../../../store/src/types/user-favorites.types'; +} from '../../../store/src/entity-catalog/entity-catalog-entity/entity-catalog-entity'; +import { IFavoriteMetadata } from '../../../store/src/types/user-favorites.types'; import { AnalysisReportsActionBuilders, KubeDashboardActionBuilders, @@ -34,7 +34,7 @@ export class KubeEntityCatalog { public deployment: StratosCatalogEntity; public node: StratosCatalogEntity; public namespace: StratosCatalogEntity; - public service: StratosCatalogEntity + public service: StratosCatalogEntity; public dashboard: StratosCatalogEntity; public analysisReport: StratosCatalogEntity; } diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-entity-factory.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-entity-factory.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-entity-factory.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-entity-factory.ts index 02637d2f5a..3b82c7d712 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-entity-factory.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-entity-factory.ts @@ -1,8 +1,8 @@ import { Schema, schema } from 'normalizr'; -import { getAPIResourceGuid } from '../../../../cloud-foundry/src/store/selectors/api.selectors'; -import { EntitySchema } from '../../../../store/src/helpers/entity-schema'; -import { metricEntityType } from '../../../../store/src/helpers/stratos-entity-factory'; +import { getAPIResourceGuid } from '../../../cloud-foundry/src/store/selectors/api.selectors'; +import { EntitySchema } from '../../../store/src/helpers/entity-schema'; +import { metricEntityType } from '../../../store/src/helpers/stratos-entity-factory'; import { getGuidFromKubeDashboardObj, getGuidFromKubeDeploymentObj, @@ -29,7 +29,7 @@ export const getKubeAppId = (object: KubernetesApp) => object.name; export const KUBERNETES_ENDPOINT_TYPE = 'k8s'; const entityCache: { - [key: string]: EntitySchema + [key: string]: EntitySchema; } = {}; export class KubernetesEntitySchema extends EntitySchema { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-entity-generator.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-entity-generator.ts similarity index 95% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-entity-generator.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-entity-generator.ts index 0e526b8aeb..7b7d77a960 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-entity-generator.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-entity-generator.ts @@ -1,18 +1,18 @@ import { Validators } from '@angular/forms'; -import { BaseEndpointAuth } from '../../../../core/src/core/endpoint-auth'; +import { BaseEndpointAuth } from '../../../core/src/core/endpoint-auth'; import { StratosBaseCatalogEntity, StratosCatalogEndpointEntity, StratosCatalogEntity, -} from '../../../../store/src/entity-catalog/entity-catalog-entity/entity-catalog-entity'; +} from '../../../store/src/entity-catalog/entity-catalog-entity/entity-catalog-entity'; import { IStratosEntityDefinition, StratosEndpointExtensionDefinition, -} from '../../../../store/src/entity-catalog/entity-catalog.types'; -import { EndpointAuthTypeConfig, EndpointType } from '../../../../store/src/extension-types'; -import { metricEntityType } from '../../../../store/src/helpers/stratos-entity-factory'; -import { IFavoriteMetadata } from '../../../../store/src/types/user-favorites.types'; +} from '../../../store/src/entity-catalog/entity-catalog.types'; +import { EndpointAuthTypeConfig, EndpointType } from '../../../store/src/extension-types'; +import { metricEntityType } from '../../../store/src/helpers/stratos-entity-factory'; +import { IFavoriteMetadata } from '../../../store/src/types/user-favorites.types'; import { KubernetesAWSAuthFormComponent } from './auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component'; import { KubernetesCertsAuthFormComponent, diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-metrics.helpers.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-metrics.helpers.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-metrics.helpers.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-metrics.helpers.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.spec.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.spec.ts index c247e9f24e..2e150486ae 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.spec.ts @@ -1,7 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { TabNavService } from 'frontend/packages/core/src/tab-nav.service'; -import { MDAppModule } from '../../../../../../core/src/public-api'; +import { MDAppModule } from '../../../../../core/src/public-api'; +import { TabNavService } from '../../../../../core/src/tab-nav.service'; import { KubeBaseGuidMock, KubernetesBaseTestModules } from '../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; import { KubernetesNamespaceService } from '../../services/kubernetes-namespace.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-analysis-report/kubernetes-namespace-analysis-report.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.ts similarity index 84% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.ts index 812ad3aaa1..a9127d468f 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-pods/kubernetes-namespace-pods.component.ts @@ -1,6 +1,6 @@ import { Component } from '@angular/core'; -import { ListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; +import { ListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; import { KubernetesNamespacePodsListConfigService, } from '../../list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-list-config.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.spec.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.spec.ts index 083db88ddf..68f5dd3509 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { TabNavService } from '../../../../../../core/src/tab-nav.service'; +import { TabNavService } from '../../../../../core/src/tab-nav.service'; import { BaseKubeGuid } from '../../kubernetes-page.types'; import { KubernetesBaseTestModules } from '../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.ts similarity index 84% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.ts index f8a81aa887..02a76e577e 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace-services/kubernetes-namespace-services.component.ts @@ -1,6 +1,6 @@ import { Component } from '@angular/core'; -import { ListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; +import { ListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; import { KubernetesNamespaceServicesListConfig, } from '../../list-types/kubernetes-namespace-services/kubernetes-namespace-services-list-config.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace.component.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace.component.ts index 45ab5eb4a9..0a7eab7a1e 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-namespace/kubernetes-namespace.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-namespace/kubernetes-namespace.component.ts @@ -3,12 +3,12 @@ import { ActivatedRoute } from '@angular/router'; import { Observable } from 'rxjs'; import { map } from 'rxjs/operators'; -import { IHeaderBreadcrumb } from '../../../../../core/src/shared/components/page-header/page-header.types'; +import { IHeaderBreadcrumb } from '../../../../core/src/shared/components/page-header/page-header.types'; import { BaseKubeGuid } from '../kubernetes-page.types'; import { KubernetesEndpointService } from '../services/kubernetes-endpoint.service'; import { KubernetesNamespaceService } from '../services/kubernetes-namespace.service'; -import { KubernetesService } from '../services/kubernetes.service'; import { KubernetesAnalysisService } from '../services/kubernetes.analysis.service'; +import { KubernetesService } from '../services/kubernetes.service'; @Component({ selector: 'app-kubernetes-namespace', diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.ts similarity index 74% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.ts index 9be744ec76..e9c226f588 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics-chart/kubernetes-node-metrics-chart.component.ts @@ -1,12 +1,10 @@ import { Component, Input, OnInit } from '@angular/core'; -import { MetricsConfig } from '../../../../../../../core/src/shared/components/metrics-chart/metrics-chart.component'; -import { MetricsLineChartConfig } from '../../../../../../../core/src/shared/components/metrics-chart/metrics-chart.types'; -import { - MetricsChartHelpers, -} from '../../../../../../../core/src/shared/components/metrics-chart/metrics.component.helpers'; -import { IMetricMatrixResult } from '../../../../../../../store/src/types/base-metric.types'; -import { IMetricApplication } from '../../../../../../../store/src/types/metric.types'; +import { MetricsConfig } from '../../../../../../core/src/shared/components/metrics-chart/metrics-chart.component'; +import { MetricsLineChartConfig } from '../../../../../../core/src/shared/components/metrics-chart/metrics-chart.types'; +import { MetricsChartHelpers } from '../../../../../../core/src/shared/components/metrics-chart/metrics.component.helpers'; +import { IMetricMatrixResult } from '../../../../../../store/src/types/base-metric.types'; +import { IMetricApplication } from '../../../../../../store/src/types/metric.types'; import { FetchKubernetesMetricsAction } from '../../../store/kubernetes.actions'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.spec.ts similarity index 71% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.spec.ts index 5a5624b412..8cf61f7366 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.spec.ts @@ -1,12 +1,16 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { KubernetesNodeMetricsComponent } from './kubernetes-node-metrics.component'; -import { KubernetesNodeMetricStatsCardComponent } from './kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component'; -import { KubernetesNodeSimpleMetricComponent } from './kubernetes-node-simple-metric/kubernetes-node-simple-metric.component'; -import { KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; import { BaseKubeGuid } from '../../kubernetes-page.types'; -import { KubernetesNodeService } from '../../services/kubernetes-node.service'; import { KubernetesBaseTestModules } from '../../kubernetes.testing.module'; +import { KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; +import { KubernetesNodeService } from '../../services/kubernetes-node.service'; +import { + KubernetesNodeMetricStatsCardComponent, +} from './kubernetes-node-metric-stats-card/kubernetes-node-metric-stats-card.component'; +import { KubernetesNodeMetricsComponent } from './kubernetes-node-metrics.component'; +import { + KubernetesNodeSimpleMetricComponent, +} from './kubernetes-node-simple-metric/kubernetes-node-simple-metric.component'; describe('KubernetesNodeMetricsComponent', () => { let component: KubernetesNodeMetricsComponent; @@ -14,7 +18,11 @@ describe('KubernetesNodeMetricsComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [KubernetesNodeMetricsComponent, KubernetesNodeMetricStatsCardComponent, KubernetesNodeSimpleMetricComponent], + declarations: [ + KubernetesNodeMetricsComponent, + KubernetesNodeMetricStatsCardComponent, + KubernetesNodeSimpleMetricComponent + ], imports: KubernetesBaseTestModules, providers: [BaseKubeGuid, KubernetesEndpointService, KubernetesNodeService] }) diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.ts similarity index 85% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.ts index f91208e9c1..7e2cd38a56 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-metrics.component.ts @@ -1,13 +1,13 @@ import { Component, OnInit } from '@angular/core'; -import { MetricsConfig } from '../../../../../../core/src/shared/components/metrics-chart/metrics-chart.component'; -import { MetricsLineChartConfig } from '../../../../../../core/src/shared/components/metrics-chart/metrics-chart.types'; +import { MetricsConfig } from '../../../../../core/src/shared/components/metrics-chart/metrics-chart.component'; +import { MetricsLineChartConfig } from '../../../../../core/src/shared/components/metrics-chart/metrics-chart.types'; import { ChartDataTypes, getMetricsChartConfigBuilder, -} from '../../../../../../core/src/shared/components/metrics-chart/metrics.component.helpers'; -import { ChartSeries, IMetricMatrixResult } from '../../../../../../store/src/types/base-metric.types'; -import { IMetricApplication } from '../../../../../../store/src/types/metric.types'; +} from '../../../../../core/src/shared/components/metrics-chart/metrics.component.helpers'; +import { ChartSeries, IMetricMatrixResult } from '../../../../../store/src/types/base-metric.types'; +import { IMetricApplication } from '../../../../../store/src/types/metric.types'; import { formatAxisCPUTime, formatCPUTime } from '../../kubernetes-metrics.helpers'; import { KubeNodeMetric, KubernetesNodeService } from '../../services/kubernetes-node.service'; import { FetchKubernetesChartMetricsAction } from '../../store/kubernetes.actions'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-metrics/kubernetes-node-simple-metric/kubernetes-node-simple-metric.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.ts similarity index 82% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.ts index 92d3de996c..5cd5f67945 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node-pods/kubernetes-node-pods.component.ts @@ -1,6 +1,6 @@ import { Component } from '@angular/core'; -import { ListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; +import { ListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; import { KubernetesNodePodsListConfigService, } from '../../list-types/kubernetes-node-pods/kubernetes-node-pods-list-config.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node.component.spec.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node.component.spec.ts index b06b4eee40..b0530a0935 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node.component.spec.ts @@ -1,7 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ActivatedRoute } from '@angular/router'; -import { TabNavService } from '../../../../../core/src/tab-nav.service'; +import { TabNavService } from '../../../../core/src/tab-nav.service'; import { KubeBaseGuidMock, KubernetesBaseTestModules } from '../kubernetes.testing.module'; import { KubernetesNodeComponent } from './kubernetes-node.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node.component.ts similarity index 91% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node.component.ts index 14b6bb6e3e..17b057f286 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-node/kubernetes-node.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-node/kubernetes-node.component.ts @@ -3,8 +3,8 @@ import { ActivatedRoute } from '@angular/router'; import { Observable } from 'rxjs'; import { first, map, tap } from 'rxjs/operators'; -import { EndpointsService } from '../../../../../core/src/core/endpoints.service'; -import { IHeaderBreadcrumb } from '../../../../../core/src/shared/components/page-header/page-header.types'; +import { EndpointsService } from '../../../../core/src/core/endpoints.service'; +import { IHeaderBreadcrumb } from '../../../../core/src/shared/components/page-header/page-header.types'; import { BaseKubeGuid } from '../kubernetes-page.types'; import { KubernetesEndpointService } from '../services/kubernetes-endpoint.service'; import { KubernetesNodeService } from '../services/kubernetes-node.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-page.types.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-page.types.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-page.types.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-page.types.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.spec.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.spec.ts index 38b577beaa..c7d6ae77a4 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.spec.ts @@ -1,7 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ActivatedRoute } from '@angular/router'; -import { SidePanelService } from '../../../../../core/src/shared/services/side-panel.service'; +import { SidePanelService } from '../../../../core/src/shared/services/side-panel.service'; import { KubeBaseGuidMock, KubernetesBaseTestModules } from '../kubernetes.testing.module'; import { KubernetesEndpointService } from '../services/kubernetes-endpoint.service'; import { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.ts similarity index 96% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.ts index 8944cb03ef..3f868ec9ef 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-resource-viewer/kubernetes-resource-viewer.component.ts @@ -3,8 +3,8 @@ import moment from 'moment'; import { Observable, of } from 'rxjs'; import { filter, first, map, publishReplay, refCount, switchMap } from 'rxjs/operators'; -import { EndpointsService } from '../../../../../core/src/core/endpoints.service'; -import { PreviewableComponent } from '../../../../../core/src/shared/previewable-component'; +import { EndpointsService } from '../../../../core/src/core/endpoints.service'; +import { PreviewableComponent } from '../../../../core/src/shared/previewable-component'; import { KubernetesEndpointService } from '../services/kubernetes-endpoint.service'; import { BasicKubeAPIResource, KubeAPIResource, KubeStatus } from '../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.spec.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.spec.ts index d714ab66a2..27e21b1be5 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.spec.ts @@ -1,7 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ActivatedRoute } from '@angular/router'; -import { TabNavService } from '../../../../../core/src/tab-nav.service'; +import { TabNavService } from '../../../../core/src/tab-nav.service'; import { KubernetesBaseTestModules } from '../kubernetes.testing.module'; import { KubernetesTabBaseComponent } from './kubernetes-tab-base.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.ts index fcd9c0ba5f..c250a2de07 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes-tab-base/kubernetes-tab-base.component.ts @@ -3,8 +3,8 @@ import { ActivatedRoute } from '@angular/router'; import { Observable } from 'rxjs'; import { first, map, startWith } from 'rxjs/operators'; -import { FavoritesConfigMapper } from '../../../../../store/src/favorite-config-mapper'; -import { UserFavoriteEndpoint } from '../../../../../store/src/types/user-favorites.types'; +import { FavoritesConfigMapper } from '../../../../store/src/favorite-config-mapper'; +import { UserFavoriteEndpoint } from '../../../../store/src/types/user-favorites.types'; import { BaseKubeGuid } from '../kubernetes-page.types'; import { KubernetesEndpointService } from '../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../services/kubernetes.analysis.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.module.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes.module.ts similarity index 98% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.module.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes.module.ts index 9d5c1db436..2ee5760928 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.module.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes.module.ts @@ -2,8 +2,8 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { NgxChartsModule } from '@swimlane/ngx-charts'; -import { CoreModule } from '../../../../core/src/core/core.module'; -import { SharedModule } from '../../../../core/src/shared/shared.module'; +import { CoreModule } from '../../../core/src/core/core.module'; +import { SharedModule } from '../../../core/src/shared/shared.module'; import { AnalysisReportRunnerComponent, } from './analysis-report-viewer/analysis-report-runner/analysis-report-runner.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.routing.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes.routing.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.routing.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes.routing.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.setup.module.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes.setup.module.ts similarity index 90% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.setup.module.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes.setup.module.ts index f064cb04e2..c7afda8eee 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.setup.module.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes.setup.module.ts @@ -1,11 +1,11 @@ import { CommonModule } from '@angular/common'; import { NgModule, Optional, SkipSelf } from '@angular/core'; -import { CoreModule } from '../../../../core/src/core/core.module'; -import { EndpointsService } from '../../../../core/src/core/endpoints.service'; -import { SharedModule } from '../../../../core/src/shared/shared.module'; -import { EntityCatalogModule } from '../../../../store/src/entity-catalog.module'; -import { EndpointHealthCheck } from '../../../../store/src/entity-catalog/entity-catalog.types'; +import { CoreModule } from '../../../core/src/core/core.module'; +import { EndpointsService } from '../../../core/src/core/endpoints.service'; +import { SharedModule } from '../../../core/src/shared/shared.module'; +import { EntityCatalogModule } from '../../../store/src/entity-catalog.module'; +import { EndpointHealthCheck } from '../../../store/src/entity-catalog/entity-catalog.types'; import { KubernetesAWSAuthFormComponent } from './auth-forms/kubernetes-aws-auth-form/kubernetes-aws-auth-form.component'; import { KubernetesCertsAuthFormComponent, diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.store.module.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes.store.module.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.store.module.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes.store.module.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.testing.module.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes.testing.module.ts similarity index 68% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.testing.module.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes.testing.module.ts index af0520b267..bffc35ba08 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes.testing.module.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes.testing.module.ts @@ -3,14 +3,17 @@ import { NgModule } from '@angular/core'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { RouterTestingModule } from '@angular/router/testing'; -import { CoreModule } from '../../../../core/src/core/core.module'; -import { SharedModule } from '../../../../core/src/shared/shared.module'; -import { TabNavService } from '../../../../core/src/tab-nav.service'; -import { AppTestModule } from '../../../../core/test-framework/core-test.helper'; -import { CATALOGUE_ENTITIES, EntityCatalogFeatureModule } from '../../../../store/src/entity-catalog.module'; -import { entityCatalog, TestEntityCatalog } from '../../../../store/src/entity-catalog/entity-catalog'; -import { generateStratosEntities } from '../../../../store/src/stratos-entity-generator'; -import { createBasicStoreModule } from '../../../../store/testing/public-api'; +import { CoreModule, SharedModule } from '../../../core/src/public-api'; +import { TabNavService } from '../../../core/src/tab-nav.service'; +import { AppTestModule } from '../../../core/test-framework/core-test.helper'; +import { + CATALOGUE_ENTITIES, + entityCatalog, + EntityCatalogFeatureModule, + TestEntityCatalog, +} from '../../../store/src/public-api'; +import { generateStratosEntities } from '../../../store/src/stratos-entity-generator'; +import { createBasicStoreModule } from '../../../store/testing/public-api'; import { HelmReleaseActivatedRouteMock, HelmReleaseGuidMock } from '../helm/helm-testing.module'; import { generateKubernetesEntities } from './kubernetes-entity-generator'; import { BaseKubeGuid } from './kubernetes-page.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes/kubernetes.component.html b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes/kubernetes.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes/kubernetes.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes/kubernetes.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes/kubernetes.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes/kubernetes.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes/kubernetes.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes/kubernetes.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes/kubernetes.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes/kubernetes.component.spec.ts similarity index 91% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes/kubernetes.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes/kubernetes.component.spec.ts index d222961131..89e6bc2ced 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes/kubernetes.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes/kubernetes.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { TabNavService } from '../../../../../core/src/tab-nav.service'; +import { TabNavService } from '../../../../core/src/tab-nav.service'; import { KubernetesBaseTestModules } from '../kubernetes.testing.module'; import { KubernetesComponent } from './kubernetes.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes/kubernetes.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes/kubernetes.component.ts similarity index 79% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes/kubernetes.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/kubernetes/kubernetes.component.ts index 9d0c2975f4..b94175816b 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/kubernetes/kubernetes.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/kubernetes/kubernetes.component.ts @@ -3,12 +3,10 @@ import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { filter, first, map } from 'rxjs/operators'; -import { - EndpointListHelper, -} from '../../../../../core/src/shared/components/list/list-types/endpoint/endpoint-list.helpers'; -import { ListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; -import { RouterNav } from '../../../../../store/src/actions/router.actions'; -import { AppState } from '../../../../../store/src/app-state'; +import { EndpointListHelper } from '../../../../core/src/shared/components/list/list-types/endpoint/endpoint-list.helpers'; +import { ListConfig } from '../../../../core/src/shared/components/list/list.component.types'; +import { RouterNav } from '../../../../store/src/actions/router.actions'; +import { AppState } from '../../../../store/src/public-api'; import { KubernetesEndpointsListConfigService, } from '../list-types/kubernetes-endpoints/kubernetes-endpoints-list-config.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-reports-list-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-reports-list-config.service.ts similarity index 96% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-reports-list-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-reports-list-config.service.ts index 8755eda8b2..1288c57637 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-reports-list-config.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-reports-list-config.service.ts @@ -10,8 +10,8 @@ import { import moment from 'moment'; import { of } from 'rxjs'; -import { ListView } from '../../../../../store/src/actions/list.actions'; -import { AppState } from '../../../../../store/src/app-state'; +import { ListView } from '../../../../store/src/actions/list.actions'; +import { AppState } from '../../../../store/src/public-api'; import { defaultHelmKubeListPageSize } from '../../kubernetes/list-types/kube-helm-list-types'; import { KubernetesEndpointService } from '../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../services/kubernetes.analysis.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-reports-list-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-reports-list-source.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-reports-list-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-reports-list-source.ts index d2f9330a3f..0b1cccec2f 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-reports-list-source.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-reports-list-source.ts @@ -6,8 +6,8 @@ import { IListConfig } from 'frontend/packages/core/src/shared/components/list/l import { interval, Subscription } from 'rxjs'; import { first, map } from 'rxjs/operators'; -import { AppState } from '../../../../../store/src/app-state'; -import { isFetchingPage } from '../../../../../store/src/reducers/pagination-reducer/pagination-reducer.helper'; +import { AppState } from '../../../../store/src/public-api'; +import { isFetchingPage } from '../../../../store/src/reducers/pagination-reducer/pagination-reducer.helper'; import { kubeEntityCatalog } from '../kubernetes-entity-catalog'; import { KubernetesEndpointService } from '../services/kubernetes-endpoint.service'; import { GetAnalysisReports } from '../store/analysis.actions'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.spec.ts similarity index 82% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.spec.ts index aca29a6d84..d7c7f58503 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { MDAppModule } from '../../../../../../core/src/public-api'; +import { MDAppModule } from '../../../../../core/src/public-api'; import { AnalysisReportSelectorComponent, } from './../../analysis-report-viewer/analysis-report-selector/analysis-report-selector.component'; @@ -12,12 +12,12 @@ describe('AnalysisStatusCellComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ AnalysisStatusCellComponent, AnalysisReportSelectorComponent ], + declarations: [AnalysisStatusCellComponent, AnalysisReportSelectorComponent], imports: [ MDAppModule, ] }) - .compileComponents(); + .compileComponents(); })); beforeEach(() => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/analysis-status-cell/analysis-status-cell.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kube-helm-list-types.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kube-helm-list-types.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kube-helm-list-types.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kube-helm-list-types.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kube-list.helper.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kube-list.helper.ts similarity index 88% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kube-list.helper.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kube-list.helper.ts index 1509c97e9c..b2ac0ae8bb 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kube-list.helper.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kube-list.helper.ts @@ -1,7 +1,7 @@ import moment from 'moment'; -import { DataFunction } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; -import { ITableColumn } from '../../../../../core/src/shared/components/list/list-table/table.types'; +import { DataFunction } from '../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; +import { ITableColumn } from '../../../../core/src/shared/components/list/list-table/table.types'; import { BasicKubeAPIResource, ConditionType, KubernetesNode } from '../store/kube.types'; export function getConditionSort(condition: ConditionType): DataFunction { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-data-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-data-source.ts similarity index 52% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-data-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-data-source.ts index 3eaaf1f26e..c91acd3774 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-data-source.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-data-source.ts @@ -3,14 +3,13 @@ import { Store } from '@ngrx/store'; import { BaseEndpointsDataSource, syncPaginationSection, -} from '../../../../../../core/src/shared/components/list/list-types/endpoint/base-endpoints-data-source'; -import { IListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; -import { GetAllEndpoints } from '../../../../../../store/src/actions/endpoint.actions'; -import { AppState } from '../../../../../../store/src/app-state'; -import { EntityMonitorFactory } from '../../../../../../store/src/monitors/entity-monitor.factory.service'; -import { InternalEventMonitorFactory } from '../../../../../../store/src/monitors/internal-event-monitor.factory'; -import { PaginationMonitorFactory } from '../../../../../../store/src/monitors/pagination-monitor.factory'; -import { EndpointModel } from '../../../../../../store/src/types/endpoint.types'; +} from '../../../../../core/src/shared/components/list/list-types/endpoint/base-endpoints-data-source'; +import { IListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; +import { GetAllEndpoints } from '../../../../../store/src/actions/endpoint.actions'; +import { EntityMonitorFactory } from '../../../../../store/src/monitors/entity-monitor.factory.service'; +import { InternalEventMonitorFactory } from '../../../../../store/src/monitors/internal-event-monitor.factory'; +import { PaginationMonitorFactory } from '../../../../../store/src/monitors/pagination-monitor.factory'; +import { AppState, EndpointModel } from '../../../../../store/src/public-api'; export class KubernetesEndpointsDataSource extends BaseEndpointsDataSource { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-list-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-list-config.service.ts similarity index 59% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-list-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-list-config.service.ts index 2c384fefa9..f4efc09eca 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-list-config.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-endpoints/kubernetes-endpoints-list-config.service.ts @@ -1,22 +1,21 @@ import { Injectable } from '@angular/core'; import { Store } from '@ngrx/store'; -import { ITableColumn } from '../../../../../../core/src/shared/components/list/list-table/table.types'; +import { ITableColumn } from '../../../../../core/src/shared/components/list/list-table/table.types'; import { BaseEndpointsDataSource, -} from '../../../../../../core/src/shared/components/list/list-types/endpoint/base-endpoints-data-source'; +} from '../../../../../core/src/shared/components/list/list-types/endpoint/base-endpoints-data-source'; import { EndpointCardComponent, -} from '../../../../../../core/src/shared/components/list/list-types/endpoint/endpoint-card/endpoint-card.component'; +} from '../../../../../core/src/shared/components/list/list-types/endpoint/endpoint-card/endpoint-card.component'; import { EndpointsListConfigService, -} from '../../../../../../core/src/shared/components/list/list-types/endpoint/endpoints-list-config.service'; -import { IListConfig, ListViewTypes } from '../../../../../../core/src/shared/components/list/list.component.types'; -import { AppState } from '../../../../../../store/src/app-state'; -import { EntityMonitorFactory } from '../../../../../../store/src/monitors/entity-monitor.factory.service'; -import { InternalEventMonitorFactory } from '../../../../../../store/src/monitors/internal-event-monitor.factory'; -import { PaginationMonitorFactory } from '../../../../../../store/src/monitors/pagination-monitor.factory'; -import { EndpointModel } from '../../../../../../store/src/types/endpoint.types'; +} from '../../../../../core/src/shared/components/list/list-types/endpoint/endpoints-list-config.service'; +import { IListConfig, ListViewTypes } from '../../../../../core/src/shared/components/list/list.component.types'; +import { EntityMonitorFactory } from '../../../../../store/src/monitors/entity-monitor.factory.service'; +import { InternalEventMonitorFactory } from '../../../../../store/src/monitors/internal-event-monitor.factory'; +import { PaginationMonitorFactory } from '../../../../../store/src/monitors/pagination-monitor.factory'; +import { AppState, EndpointModel } from '../../../../../store/src/public-api'; import { KubernetesEndpointsDataSource } from './kubernetes-endpoints-data-source'; @Injectable() diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.spec.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.spec.ts index 68f0f28e01..208f7e2be3 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.spec.ts @@ -1,8 +1,8 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { BaseTestModules } from '../../../../../../core/test-framework/core-test.helper'; -import { KubernetesLabelsCellComponent } from './kubernetes-labels-cell.component'; +import { BaseTestModules } from '../../../../../core/test-framework/core-test.helper'; import { KubernetesStatus } from '../../store/kube.types'; +import { KubernetesLabelsCellComponent } from './kubernetes-labels-cell.component'; describe('KubernetesLabelsCellComponent', () => { let component: KubernetesLabelsCellComponent; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.ts similarity index 76% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.ts index a22c8018e7..20a8b2e5b0 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-labels-cell/kubernetes-labels-cell.component.ts @@ -1,7 +1,7 @@ import { Component, OnInit } from '@angular/core'; -import { AppChip } from '../../../../../../core/src/shared/components/chips/chips.component'; -import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; +import { AppChip } from '../../../../../core/src/shared/components/chips/chips.component'; +import { TableCellCustom } from '../../../../../core/src/shared/components/list/list.types'; import { KubeAPIResource } from '../../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-data-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-data-source.ts similarity index 79% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-data-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-data-source.ts index 17d13b91a9..8ed8c1128c 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-data-source.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-data-source.ts @@ -1,8 +1,8 @@ import { Store } from '@ngrx/store'; -import { ListDataSource } from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; -import { IListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; -import { AppState } from '../../../../../../store/src/app-state'; +import { ListDataSource } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; +import { IListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; +import { AppState } from '../../../../../store/src/public-api'; import { kubeEntityCatalog } from '../../kubernetes-entity-catalog'; import { kubernetesEntityFactory, kubernetesPodsEntityType } from '../../kubernetes-entity-factory'; import { BaseKubeGuid } from '../../kubernetes-page.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-list-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-list-config.service.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-list-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-list-config.service.ts index 98830df419..c5e48a4935 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-list-config.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespace-pods/kubernetes-namespace-pods-list-config.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@angular/core'; import { Store } from '@ngrx/store'; -import { AppState } from '../../../../../../store/src/app-state'; +import { AppState } from '../../../../../store/src/public-api'; import { BaseKubeGuid } from '../../kubernetes-page.types'; import { KubernetesNamespaceService } from '../../services/kubernetes-namespace.service'; import { BaseKubernetesPodsListConfigService } from '../kubernetes-pods/kubernetes-pods-list-config.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-data-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-data-source.ts similarity index 80% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-data-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-data-source.ts index 7ac8f28263..bf533daf17 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-data-source.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-data-source.ts @@ -1,7 +1,7 @@ import { Store } from '@ngrx/store'; -import { IListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; -import { AppState } from '../../../../../../store/src/app-state'; +import { IListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; +import { AppState } from '../../../../../store/src/public-api'; import { kubeEntityCatalog } from '../../kubernetes-entity-catalog'; import { BaseKubeGuid } from '../../kubernetes-page.types'; import { KubeService } from '../../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-list-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-list-config.service.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-list-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-list-config.service.ts index d6bf8a0385..ebf6103361 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-list-config.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespace-services/kubernetes-namespace-services-list-config.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@angular/core'; import { Store } from '@ngrx/store'; -import { AppState } from '../../../../../../store/src/app-state'; +import { AppState } from '../../../../../store/src/public-api'; import { BaseKubeGuid } from '../../kubernetes-page.types'; import { KubernetesNamespaceService } from '../../services/kubernetes-namespace.service'; import { BaseKubernetesServicesListConfig } from '../kubernetes-services/kubernetes-service-list-config.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.ts similarity index 90% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.ts index 239363c136..d1e7679573 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kube-namespace-pod-count/kube-namespace-pod-count.component.ts @@ -2,7 +2,7 @@ import { Component, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { map } from 'rxjs/operators'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; import { KubernetesEndpointService } from '../../../services/kubernetes-endpoint.service'; import { KubernetesNamespace } from '../../../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.ts similarity index 87% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.ts index e39f0e95ce..58fde4613a 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespace-link/kubernetes-namespace-link.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit } from '@angular/core'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; import { KubernetesEndpointService } from '../../../services/kubernetes-endpoint.service'; import { KubernetesNamespace } from '../../../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-data-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-data-source.ts similarity index 71% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-data-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-data-source.ts index 76555c46ee..c95efb1f23 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-data-source.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-data-source.ts @@ -1,9 +1,9 @@ import { Store } from '@ngrx/store'; -import { ListDataSource } from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; -import { IListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; -import { getPaginationKey } from '../../../../../../store/src/actions/pagination.actions'; -import { AppState } from '../../../../../../store/src/app-state'; +import { ListDataSource } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; +import { IListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; +import { getPaginationKey } from '../../../../../store/src/actions/pagination.actions'; +import { AppState } from '../../../../../store/src/public-api'; import { kubeEntityCatalog } from '../../kubernetes-entity-catalog'; import { kubernetesNamespacesEntityType } from '../../kubernetes-entity-factory'; import { BaseKubeGuid } from '../../kubernetes-page.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-list-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-list-config.service.ts similarity index 91% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-list-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-list-config.service.ts index 58b66774a6..587fcf631d 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-list-config.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-namespaces/kubernetes-namespaces-list-config.service.ts @@ -3,9 +3,9 @@ import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { filter, first, map, tap } from 'rxjs/operators'; -import { ITableColumn } from '../../../../../../core/src/shared/components/list/list-table/table.types'; -import { IListConfig, ListViewTypes } from '../../../../../../core/src/shared/components/list/list.component.types'; -import { AppState } from '../../../../../../store/src/app-state'; +import { ITableColumn } from '../../../../../core/src/shared/components/list/list-table/table.types'; +import { IListConfig, ListViewTypes } from '../../../../../core/src/shared/components/list/list.component.types'; +import { AppState } from '../../../../../store/src/public-api'; import { BaseKubeGuid } from '../../kubernetes-page.types'; import { KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; import { KubernetesNamespace } from '../../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-data-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-data-source.ts similarity index 76% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-data-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-data-source.ts index 746bf5e95a..6ff5893190 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-data-source.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-data-source.ts @@ -1,8 +1,8 @@ import { Store } from '@ngrx/store'; -import { ListDataSource } from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; -import { IListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; -import { AppState } from '../../../../../../store/src/app-state'; +import { ListDataSource } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; +import { IListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; +import { AppState } from '../../../../../store/src/public-api'; import { kubeEntityCatalog } from '../../kubernetes-entity-catalog'; import { BaseKubeGuid } from '../../kubernetes-page.types'; import { KubernetesNodeService } from '../../services/kubernetes-node.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-list-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-list-config.service.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-list-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-list-config.service.ts index be0d52354d..4f93ff213b 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-list-config.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-node-pods/kubernetes-node-pods-list-config.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@angular/core'; import { Store } from '@ngrx/store'; -import { AppState } from '../../../../../../store/src/app-state'; +import { AppState } from '../../../../../store/src/public-api'; import { BaseKubeGuid } from '../../kubernetes-page.types'; import { KubernetesNodeService } from '../../services/kubernetes-node.service'; import { BaseKubernetesPodsListConfigService } from '../kubernetes-pods/kubernetes-pods-list-config.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.spec.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.spec.ts index 382f3b21ba..dedb8f791a 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { BaseTestModules } from '../../../../../../../core/test-framework/core-test.helper'; +import { BaseTestModules } from '../../../../../../core/test-framework/core-test.helper'; import { ConditionCellComponent } from './condition-cell.component'; describe('ConditionCellComponent', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.ts similarity index 89% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.ts index da889a853f..03b0b2e878 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/condition-cell/condition-cell.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit } from '@angular/core'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; import { KubernetesNode } from '../../../store/kube.types'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.spec.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.spec.ts index e71a76120f..bc04b8d360 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { BaseTestModules } from '../../../../../../../core/test-framework/core-test.helper'; +import { BaseTestModules } from '../../../../../../core/test-framework/core-test.helper'; import { KubernetesNodeCapacityComponent } from './kubernetes-node-capacity.component'; describe('KubernetesNodeCapacityComponent', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.ts similarity index 85% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.ts index 8b1738b7d0..17491cde85 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-capacity/kubernetes-node-capacity.component.ts @@ -1,6 +1,6 @@ import { Component, ViewEncapsulation } from '@angular/core'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.spec.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.spec.ts index cbb540177f..942059a5b5 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { BaseTestModules } from '../../../../../../../core/test-framework/core-test.helper'; +import { BaseTestModules } from '../../../../../../core/test-framework/core-test.helper'; import { KubernetesNodeIpsComponent } from './kubernetes-node-ips.component'; describe('KubernetesNodeIpsComponent', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.ts similarity index 88% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.ts index d037fbce9e..feb188954f 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-ips/kubernetes-node-ips.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit } from '@angular/core'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; import { KubernetesAddressExternal, KubernetesAddressInternal, KubernetesNode } from '../../../store/kube.types'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.spec.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.spec.ts index 2f7e112135..050be6121c 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { BaseTestModules } from '../../../../../../../core/test-framework/core-test.helper'; +import { BaseTestModules } from '../../../../../../core/test-framework/core-test.helper'; import { KubernetesNodeLabelsComponent } from './kubernetes-node-labels.component'; describe('KubernetesNodeLabelsComponent', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.ts similarity index 85% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.ts index 07f0f35f7a..f15c018bec 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-labels/kubernetes-node-labels.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit } from '@angular/core'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; import { KubernetesNode } from '../../../store/kube.types'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.theme.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.theme.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.theme.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.theme.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.ts similarity index 91% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.ts index d5c05226f8..ccf197c570 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit } from '@angular/core'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; import { KubernetesEndpointService } from '../../../services/kubernetes-endpoint.service'; import { KubernetesNode } from '../../../store/kube.types'; @@ -16,7 +16,7 @@ export class KubernetesNodeLinkComponent extends TableCellCustom public icon: { icon: string, class: string, - message: string + message: string, }; constructor( diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.spec.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.spec.ts index 0a3579cd55..cb7eb3fa12 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { BaseTestModules } from '../../../../../../../core/test-framework/core-test.helper'; +import { BaseTestModules } from '../../../../../../core/test-framework/core-test.helper'; import { KubernetesNodePressureComponent } from './kubernetes-node-pressure.component'; describe('KubernetesNodePressureComponent', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.theme.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.theme.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.theme.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.theme.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.ts similarity index 88% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.ts index 1352f25bc6..8f532f808f 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-pressure/kubernetes-node-pressure.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit } from '@angular/core'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; import { ConditionType, ConditionTypeLabels, KubernetesNode } from '../../../store/kube.types'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition-card.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-condition-card/kubernetes-node-condition/kubernetes-node-condition.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-info-card/kubernetes-node-info-card.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary-card/kubernetes-node-summary-card.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-summary.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.ts similarity index 90% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.ts index 4aa3994061..347734d3eb 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-node-summary/kubernetes-node-tags-card/kubernetes-node-tags-card.component.ts @@ -2,7 +2,7 @@ import { Component, Input, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { map } from 'rxjs/operators'; -import { AppChip } from '../../../../../../../../core/src/shared/components/chips/chips.component'; +import { AppChip } from '../../../../../../../core/src/shared/components/chips/chips.component'; import { KubernetesNodeService } from '../../../../services/kubernetes-node.service'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-data-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-data-source.ts similarity index 73% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-data-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-data-source.ts index a51fbe5a8d..2550ea4e65 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-data-source.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-data-source.ts @@ -4,10 +4,10 @@ import { DataFunction, DataFunctionDefinition, ListDataSource, -} from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; -import { IListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; -import { getPaginationKey } from '../../../../../../store/src/actions/pagination.actions'; -import { AppState } from '../../../../../../store/src/app-state'; +} from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; +import { IListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; +import { getPaginationKey } from '../../../../../store/src/actions/pagination.actions'; +import { AppState } from '../../../../../store/src/public-api'; import { kubeEntityCatalog } from '../../kubernetes-entity-catalog'; import { kubernetesNodesEntityType } from '../../kubernetes-entity-factory'; import { BaseKubeGuid } from '../../kubernetes-page.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-list-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-list-config.service.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-list-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-list-config.service.ts index 244d2739e7..8fa1986be2 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-list-config.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/kubernetes-nodes-list-config.service.ts @@ -1,15 +1,15 @@ import { Injectable } from '@angular/core'; import { Store } from '@ngrx/store'; -import { DataFunction } from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; -import { ITableColumn } from '../../../../../../core/src/shared/components/list/list-table/table.types'; +import { DataFunction } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; +import { ITableColumn } from '../../../../../core/src/shared/components/list/list-table/table.types'; import { IListConfig, IListFilter, ListViewTypes, -} from '../../../../../../core/src/shared/components/list/list.component.types'; -import { AppState } from '../../../../../../store/src/app-state'; -import { PaginationEntityState } from '../../../../../../store/src/types/pagination.types'; +} from '../../../../../core/src/shared/components/list/list.component.types'; +import { AppState } from '../../../../../store/src/public-api'; +import { PaginationEntityState } from '../../../../../store/src/types/pagination.types'; import { BaseKubeGuid } from '../../kubernetes-page.types'; import { ConditionType, KubernetesAddressExternal, KubernetesAddressInternal, KubernetesNode } from '../../store/kube.types'; import { defaultHelmKubeListPageSize } from '../kube-helm-list-types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.ts similarity index 89% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.ts index 75d4b752a8..b59c679be9 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-nodes/node-pod-count/node-pod-count.component.ts @@ -2,7 +2,7 @@ import { Component, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { map } from 'rxjs/operators'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; import { KubernetesEndpointService } from '../../../services/kubernetes-endpoint.service'; import { KubernetesNode } from '../../../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.ts similarity index 90% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.ts index 526d4132e9..dcbfd41b47 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-containers/kubernetes-pod-containers.component.ts @@ -1,4 +1,3 @@ -/* tslint:disable:max-line-length */ import { TitleCasePipe } from '@angular/common'; import { Component, Input } from '@angular/core'; import moment from 'moment'; @@ -7,16 +6,14 @@ import { filter, map } from 'rxjs/operators'; import { BooleanIndicatorType, -} from '../../../../../../../core/src/shared/components/boolean-indicator/boolean-indicator.component'; +} from '../../../../../../core/src/shared/components/boolean-indicator/boolean-indicator.component'; import { TableCellBooleanIndicatorComponentConfig, -} from '../../../../../../../core/src/shared/components/list/list-table/table-cell-boolean-indicator/table-cell-boolean-indicator.component'; -import { CardCell } from '../../../../../../../core/src/shared/components/list/list.types'; +} from '../../../../../../core/src/shared/components/list/list-table/table-cell-boolean-indicator/table-cell-boolean-indicator.component'; +import { CardCell } from '../../../../../../core/src/shared/components/list/list.types'; import { kubeEntityCatalog } from '../../../kubernetes-entity-catalog'; import { Container, ContainerState, ContainerStatus, InitContainer, KubernetesPod } from '../../../store/kube.types'; -/* tslint:enable:max-line-length */ - export interface ContainerForTable { isInit: boolean; container: Container | InitContainer; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.ts index 7ba04b0ad1..37fab13a02 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-status/kubernetes-pod-status.component.ts @@ -1,6 +1,6 @@ import { Component, Input } from '@angular/core'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; import { KubernetesPodExpandedStatusTypes } from '../../../services/kubernetes-expanded-state'; import { KubernetesPod } from '../../../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.ts similarity index 80% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.ts index 92dea65c38..f1b28c19a0 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pod-tags/kubernetes-pod-tags.component.ts @@ -1,7 +1,7 @@ import { Component, OnInit } from '@angular/core'; -import { AppChip } from '../../../../../../../core/src/shared/components/chips/chips.component'; -import { TableCellCustom } from '../../../../../../../core/src/shared/components/list/list.types'; +import { AppChip } from '../../../../../../core/src/shared/components/chips/chips.component'; +import { TableCellCustom } from '../../../../../../core/src/shared/components/list/list.types'; import { KubeAPIResource, PodLabel } from '../../../store/kube.types'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pods-data-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pods-data-source.ts similarity index 73% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pods-data-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pods-data-source.ts index da0d7f92d2..dd6b22afcb 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pods-data-source.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pods-data-source.ts @@ -1,8 +1,8 @@ import { Store } from '@ngrx/store'; -import { ListDataSource } from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; -import { IListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; -import { AppState } from '../../../../../../store/src/app-state'; +import { ListDataSource } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; +import { IListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; +import { AppState } from '../../../../../store/src/public-api'; import { kubeEntityCatalog } from '../../kubernetes-entity-catalog'; import { BaseKubeGuid } from '../../kubernetes-page.types'; import { KubernetesPod } from '../../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pods-list-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pods-list-config.service.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pods-list-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pods-list-config.service.ts index 0c1c5199e7..6534cf9b8a 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-pods/kubernetes-pods-list-config.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-pods/kubernetes-pods-list-config.service.ts @@ -8,10 +8,10 @@ import { of } from 'rxjs'; import { TableCellSidePanelComponent, TableCellSidePanelConfig, -} from '../../../../../../core/src/shared/components/list/list-table/table-cell-side-panel/table-cell-side-panel.component'; -import { ITableColumn } from '../../../../../../core/src/shared/components/list/list-table/table.types'; -import { IListConfig, ListViewTypes } from '../../../../../../core/src/shared/components/list/list.component.types'; -import { AppState } from '../../../../../../store/src/app-state'; +} from '../../../../../core/src/shared/components/list/list-table/table-cell-side-panel/table-cell-side-panel.component'; +import { ITableColumn } from '../../../../../core/src/shared/components/list/list-table/table.types'; +import { IListConfig, ListViewTypes } from '../../../../../core/src/shared/components/list/list.component.types'; +import { AppState } from '../../../../../store/src/public-api'; import { BaseKubeGuid } from '../../kubernetes-page.types'; import { KubernetesResourceViewerComponent, diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.ts similarity index 81% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.ts index 2c0cad521b..2d1defd4de 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-service-ports/kubernetes-service-ports.component.ts @@ -1,6 +1,6 @@ import { Component, Input } from '@angular/core'; -import { CardCell } from '../../../../../../core/src/shared/components/list/list.types'; +import { CardCell } from '../../../../../core/src/shared/components/list/list.types'; import { KubeService } from '../../store/kube.types'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.html b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-service-card/kubernetes-service-card.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-service-list-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-service-list-config.service.ts similarity index 83% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-service-list-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-service-list-config.service.ts index e8615512b2..6c861ff29c 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-service-list-config.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-service-list-config.service.ts @@ -1,12 +1,12 @@ import { of } from 'rxjs'; -import { ListDataSource } from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; +import { ListDataSource } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; import { TableCellSidePanelComponent, TableCellSidePanelConfig, -} from '../../../../../../core/src/shared/components/list/list-table/table-cell-side-panel/table-cell-side-panel.component'; -import { ITableColumn } from '../../../../../../core/src/shared/components/list/list-table/table.types'; -import { IListConfig, ListViewTypes } from '../../../../../../core/src/shared/components/list/list.component.types'; +} from '../../../../../core/src/shared/components/list/list-table/table-cell-side-panel/table-cell-side-panel.component'; +import { ITableColumn } from '../../../../../core/src/shared/components/list/list-table/table.types'; +import { IListConfig, ListViewTypes } from '../../../../../core/src/shared/components/list/list.component.types'; import { KubernetesResourceViewerComponent, KubernetesResourceViewerConfig, diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-services-data-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-services-data-source.ts similarity index 65% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-services-data-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-services-data-source.ts index 89f60d414a..e973ca1f75 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/list-types/kubernetes-services/kubernetes-services-data-source.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/list-types/kubernetes-services/kubernetes-services-data-source.ts @@ -1,10 +1,10 @@ import { Store } from '@ngrx/store'; import { OperatorFunction } from 'rxjs'; -import { ListDataSource } from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; -import { IListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; -import { AppState } from '../../../../../../store/src/app-state'; -import { PaginatedAction } from '../../../../../../store/src/types/pagination.types'; +import { ListDataSource } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; +import { IListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; +import { AppState } from '../../../../../store/src/public-api'; +import { PaginatedAction } from '../../../../../store/src/types/pagination.types'; import { KubeService } from '../../store/kube.types'; export class BaseKubernetesServicesDataSource extends ListDataSource { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/pod-metrics/pod-metrics.component.html b/src/frontend/packages/kubernetes/src/kubernetes/pod-metrics/pod-metrics.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/pod-metrics/pod-metrics.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/pod-metrics/pod-metrics.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/pod-metrics/pod-metrics.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/pod-metrics/pod-metrics.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/pod-metrics/pod-metrics.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/pod-metrics/pod-metrics.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/pod-metrics/pod-metrics.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/pod-metrics/pod-metrics.component.spec.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/pod-metrics/pod-metrics.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/pod-metrics/pod-metrics.component.spec.ts index 5f245aad3a..cbf4e5677f 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/pod-metrics/pod-metrics.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/pod-metrics/pod-metrics.component.spec.ts @@ -1,7 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ActivatedRoute } from '@angular/router'; -import { TabNavService } from '../../../../../core/src/tab-nav.service'; +import { TabNavService } from '../../../../core/src/tab-nav.service'; import { KubernetesBaseTestModules } from '../kubernetes.testing.module'; import { PodMetricsComponent } from './pod-metrics.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/pod-metrics/pod-metrics.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/pod-metrics/pod-metrics.component.ts similarity index 88% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/pod-metrics/pod-metrics.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/pod-metrics/pod-metrics.component.ts index 3fe46c7d38..6d0801f813 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/pod-metrics/pod-metrics.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/pod-metrics/pod-metrics.component.ts @@ -3,17 +3,17 @@ import { ActivatedRoute } from '@angular/router'; import { Observable } from 'rxjs'; import { map } from 'rxjs/operators'; -import { getIdFromRoute } from '../../../../../core/src/core/utils.service'; -import { MetricsConfig } from '../../../../../core/src/shared/components/metrics-chart/metrics-chart.component'; -import { MetricsLineChartConfig } from '../../../../../core/src/shared/components/metrics-chart/metrics-chart.types'; +import { getIdFromRoute } from '../../../../core/src/core/utils.service'; +import { MetricsConfig } from '../../../../core/src/shared/components/metrics-chart/metrics-chart.component'; +import { MetricsLineChartConfig } from '../../../../core/src/shared/components/metrics-chart/metrics-chart.types'; import { ChartDataTypes, getMetricsChartConfigBuilder, -} from '../../../../../core/src/shared/components/metrics-chart/metrics.component.helpers'; -import { IHeaderBreadcrumb } from '../../../../../core/src/shared/components/page-header/page-header.types'; -import { EntityInfo } from '../../../../../store/src/types/api.types'; -import { ChartSeries, IMetricMatrixResult } from '../../../../../store/src/types/base-metric.types'; -import { IMetricApplication } from '../../../../../store/src/types/metric.types'; +} from '../../../../core/src/shared/components/metrics-chart/metrics.component.helpers'; +import { IHeaderBreadcrumb } from '../../../../core/src/shared/components/page-header/page-header.types'; +import { EntityInfo } from '../../../../store/src/types/api.types'; +import { ChartSeries, IMetricMatrixResult } from '../../../../store/src/types/base-metric.types'; +import { IMetricApplication } from '../../../../store/src/types/metric.types'; import { kubeEntityCatalog } from '../kubernetes-entity-catalog'; import { formatAxisCPUTime, formatCPUTime } from '../kubernetes-metrics.helpers'; import { BaseKubeGuid } from '../kubernetes-page.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/analysis-report.types.ts b/src/frontend/packages/kubernetes/src/kubernetes/services/analysis-report.types.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/services/analysis-report.types.ts rename to src/frontend/packages/kubernetes/src/kubernetes/services/analysis-report.types.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes-endpoint.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes-endpoint.service.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes-endpoint.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes-endpoint.service.ts index 1bf6932297..b33f03a1f1 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes-endpoint.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes-endpoint.service.ts @@ -3,13 +3,14 @@ import { Store } from '@ngrx/store'; import { combineLatest, Observable, of } from 'rxjs'; import { filter, first, map, shareReplay, startWith, switchMap } from 'rxjs/operators'; -import { GetAllEndpoints } from '../../../../../store/src/actions/endpoint.actions'; -import { AppState } from '../../../../../store/src/app-state'; -import { EntityService } from '../../../../../store/src/entity-service'; -import { EntityServiceFactory } from '../../../../../store/src/entity-service-factory.service'; -import { PaginationObservables } from '../../../../../store/src/reducers/pagination-reducer/pagination-reducer.types'; -import { EntityInfo } from '../../../../../store/src/types/api.types'; -import { EndpointModel, EndpointUser } from '../../../../../store/src/types/endpoint.types'; +import { GetAllEndpoints } from '../../../../store/src/actions/endpoint.actions'; +import { AppState } from '../../../../store/src/app-state'; +import { EntityService } from '../../../../store/src/entity-service'; +import { EntityServiceFactory } from '../../../../store/src/entity-service-factory.service'; +import { EndpointModel } from '../../../../store/src/public-api'; +import { PaginationObservables } from '../../../../store/src/reducers/pagination-reducer/pagination-reducer.types'; +import { EntityInfo } from '../../../../store/src/types/api.types'; +import { EndpointUser } from '../../../../store/src/types/endpoint.types'; import { kubeEntityCatalog } from '../kubernetes-entity-catalog'; import { BaseKubeGuid } from '../kubernetes-page.types'; import { @@ -126,7 +127,7 @@ export class KubernetesEndpointService { info.versionMismatch = Object.keys(versions).length !== 1; return info; }) - ) + ); } getCaaspNodeData(n: KubernetesNode): CaaspNodeData { @@ -136,13 +137,13 @@ export class KubernetesEndpointService { updates: this.hasBooleanAnnotation(n.metadata.annotations, CAASP_HAS_UPDATES_ANNOTATION), disruptiveUpdates: this.hasBooleanAnnotation(n.metadata.annotations, CAASP_DISRUPTIVE_UPDATES_ANNOTATION), securityUpdates: this.hasBooleanAnnotation(n.metadata.annotations, CAASP_SECURITY_UPDATES_ANNOTATION) - } + }; } } // Check for the specified annotation with a value of 'yes' private hasBooleanAnnotation(annotations: Annotations, annotation: string): boolean { - return annotations[annotation] && annotations[annotation] === 'yes' ? true : false + return annotations[annotation] && annotations[annotation] === 'yes' ? true : false; } getNodeKubeVersions(nodes$: Observable = this.nodes$) { @@ -228,7 +229,7 @@ export class KubernetesEndpointService { this.pods$ = this.getObservable(kubeEntityCatalog.pod.store.getPaginationService(this.kubeGuid)); - this.nodes$ = this.getObservable(kubeEntityCatalog.node.store.getPaginationService(this.kubeGuid)) + this.nodes$ = this.getObservable(kubeEntityCatalog.node.store.getPaginationService(this.kubeGuid)); this.statefulSets$ = this.getObservable(kubeEntityCatalog.statefulSet.store.getPaginationService(this.kubeGuid)); diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes-expanded-state.ts b/src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes-expanded-state.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes-expanded-state.ts rename to src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes-expanded-state.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes-namespace.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes-namespace.service.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes-namespace.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes-namespace.service.ts index 03f3758a06..d6c62cf663 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes-namespace.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes-namespace.service.ts @@ -3,7 +3,7 @@ import { ActivatedRoute } from '@angular/router'; import { Observable } from 'rxjs'; import { filter, first, map, publishReplay } from 'rxjs/operators'; -import { getIdFromRoute } from '../../../../../core/src/core/utils.service'; +import { getIdFromRoute } from '../../../../core/src/core/utils.service'; import { kubeEntityCatalog } from '../kubernetes-entity-catalog'; import { KubernetesNamespace } from '../store/kube.types'; import { KubernetesEndpointService } from './kubernetes-endpoint.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes-node.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes-node.service.ts similarity index 84% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes-node.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes-node.service.ts index 855173aef9..951a50de18 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes-node.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes-node.service.ts @@ -4,12 +4,12 @@ import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { filter, first, map, publishReplay, refCount } from 'rxjs/operators'; -import { getIdFromRoute } from '../../../../../core/src/core/utils.service'; -import { MetricQueryConfig, MetricsAction } from '../../../../../store/src/actions/metrics.actions'; -import { AppState } from '../../../../../store/src/app-state'; -import { EntityMonitorFactory } from '../../../../../store/src/monitors/entity-monitor.factory.service'; -import { EntityInfo } from '../../../../../store/src/types/api.types'; -import { MetricQueryType } from '../../../../../store/src/types/metric.types'; +import { getIdFromRoute } from '../../../../core/src/core/utils.service'; +import { MetricQueryConfig, MetricsAction } from '../../../../store/src/actions/metrics.actions'; +import { EntityMonitorFactory } from '../../../../store/src/monitors/entity-monitor.factory.service'; +import { AppState } from '../../../../store/src/public-api'; +import { EntityInfo } from '../../../../store/src/types/api.types'; +import { MetricQueryType } from '../../../../store/src/types/metric.types'; import { kubeEntityCatalog } from '../kubernetes-entity-catalog'; import { KubernetesNode, MetricStatistic } from '../store/kube.types'; import { FetchKubernetesMetricsAction } from '../store/kubernetes.actions'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes.analysis.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes.analysis.service.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes.analysis.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes.analysis.service.ts index a5589d99b6..5c0454d3ad 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes.analysis.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes.analysis.service.ts @@ -4,10 +4,10 @@ import { Store } from '@ngrx/store'; import { combineLatest, Observable } from 'rxjs'; import { filter, first, map, pairwise, startWith, tap } from 'rxjs/operators'; -import { SnackBarService } from '../../../../../core/src/shared/services/snackbar.service'; -import { ResetPaginationOfType } from '../../../../../store/src/actions/pagination.actions'; -import { AppState } from '../../../../../store/src/app-state'; -import { ListActionState, RequestInfoState } from '../../../../../store/src/reducers/api-request-reducer/types'; +import { SnackBarService } from '../../../../core/src/shared/services/snackbar.service'; +import { ResetPaginationOfType } from '../../../../store/src/actions/pagination.actions'; +import { AppState } from '../../../../store/src/app-state'; +import { ListActionState, RequestInfoState } from '../../../../store/src/reducers/api-request-reducer/types'; import { kubeEntityCatalog } from '../kubernetes-entity-catalog'; import { GetAnalysisReports } from '../store/analysis.actions'; import { AnalysisReport } from '../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes.service.ts similarity index 64% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes.service.ts index 09c03d154e..3f103e61f1 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubernetes.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/services/kubernetes.service.ts @@ -2,10 +2,10 @@ import { Injectable } from '@angular/core'; import { Observable } from 'rxjs'; import { map, shareReplay } from 'rxjs/operators'; -import { PaginationMonitor } from '../../../../../store/src/monitors/pagination-monitor'; -import { stratosEntityCatalog } from '../../../../../store/src/stratos-entity-catalog'; -import { APIResource, EntityInfo } from '../../../../../store/src/types/api.types'; -import { EndpointModel } from '../../../../../store/src/types/endpoint.types'; +import { PaginationMonitor } from '../../../../store/src/monitors/pagination-monitor'; +import { EndpointModel } from '../../../../store/src/public-api'; +import { stratosEntityCatalog } from '../../../../store/src/stratos-entity-catalog'; +import { APIResource, EntityInfo } from '../../../../store/src/types/api.types'; import { KUBERNETES_ENDPOINT_TYPE } from '../kubernetes-entity-factory'; @Injectable() @@ -15,7 +15,7 @@ export class KubernetesService { waitForAppEntity$: Observable>; constructor() { - this.kubeEndpointsMonitor = stratosEntityCatalog.endpoint.store.getAll.getPaginationMonitor() + this.kubeEndpointsMonitor = stratosEntityCatalog.endpoint.store.getAll.getPaginationMonitor(); this.kubeEndpoints$ = this.kubeEndpointsMonitor.currentPage$.pipe( map(endpoints => endpoints.filter(e => e.cnsi_type === KUBERNETES_ENDPOINT_TYPE)), diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubescore-report.helper.ts b/src/frontend/packages/kubernetes/src/kubernetes/services/kubescore-report.helper.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/services/kubescore-report.helper.ts rename to src/frontend/packages/kubernetes/src/kubernetes/services/kubescore-report.helper.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/popeye-report.helper.ts b/src/frontend/packages/kubernetes/src/kubernetes/services/popeye-report.helper.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/services/popeye-report.helper.ts rename to src/frontend/packages/kubernetes/src/kubernetes/services/popeye-report.helper.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/services/route.helper.ts b/src/frontend/packages/kubernetes/src/kubernetes/services/route.helper.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/services/route.helper.ts rename to src/frontend/packages/kubernetes/src/kubernetes/services/route.helper.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/action-builders/kube.action-builders.ts b/src/frontend/packages/kubernetes/src/kubernetes/store/action-builders/kube.action-builders.ts similarity index 97% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/store/action-builders/kube.action-builders.ts rename to src/frontend/packages/kubernetes/src/kubernetes/store/action-builders/kube.action-builders.ts index 22d30c7c9b..7d1cf49d2a 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/action-builders/kube.action-builders.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/store/action-builders/kube.action-builders.ts @@ -1,6 +1,4 @@ -import { - OrchestratedActionBuilders, -} from '../../../../../../store/src/entity-catalog/action-orchestrator/action-orchestrator'; +import { OrchestratedActionBuilders } from '../../../../../store/src/entity-catalog/action-orchestrator/action-orchestrator'; import { GetHelmReleasePods, GetHelmReleaseServices } from '../../workloads/store/workloads.actions'; import { DeleteAnalysisReport, @@ -42,7 +40,7 @@ export interface KubePodActionBuilders extends OrchestratedActionBuilders { get: ( podName: string, kubeGuid: string, - extraArgs: { namespace: string; } + extraArgs: { namespace: string, } ) => GetKubernetesPod, getMultiple: ( kubeGuid: string, diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/analysis.actions.ts b/src/frontend/packages/kubernetes/src/kubernetes/store/analysis.actions.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/store/analysis.actions.ts rename to src/frontend/packages/kubernetes/src/kubernetes/store/analysis.actions.ts index 5748da68f3..551b3c43d1 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/analysis.actions.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/store/analysis.actions.ts @@ -1,5 +1,5 @@ -import { getActions } from '../../../../../store/src/actions/action.helper'; -import { PaginatedAction } from '../../../../../store/src/types/pagination.types'; +import { getActions } from '../../../../store/src/actions/action.helper'; +import { PaginatedAction } from '../../../../store/src/types/pagination.types'; import { analysisReportEntityType, KUBERNETES_ENDPOINT_TYPE, kubernetesEntityFactory } from '../kubernetes-entity-factory'; import { KubeAction, KubePaginationAction, KubeSingleEntityAction } from './kubernetes.actions'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/analysis.effects.ts b/src/frontend/packages/kubernetes/src/kubernetes/store/analysis.effects.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/store/analysis.effects.ts rename to src/frontend/packages/kubernetes/src/kubernetes/store/analysis.effects.ts index 24ab4ea499..d3f8dbb8a8 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/analysis.effects.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/store/analysis.effects.ts @@ -4,16 +4,10 @@ import { Actions, Effect, ofType } from '@ngrx/effects'; import { Store } from '@ngrx/store'; import { catchError, flatMap, mergeMap } from 'rxjs/operators'; -import { environment } from '../../../../../core/src/environments/environment'; -import { AppState } from '../../../../../store/src/app-state'; -import { entityCatalog } from '../../../../../store/src/entity-catalog/entity-catalog'; -import { ApiRequestTypes } from '../../../../../store/src/reducers/api-request-reducer/request-helpers'; -import { NormalizedResponse } from '../../../../../store/src/types/api.types'; -import { - StartRequestAction, - WrapperRequestActionFailed, - WrapperRequestActionSuccess, -} from '../../../../../store/src/types/request.types'; +import { environment } from '../../../../core/src/environments/environment'; +import { AppState, entityCatalog, NormalizedResponse, WrapperRequestActionSuccess } from '../../../../store/src/public-api'; +import { ApiRequestTypes } from '../../../../store/src/reducers/api-request-reducer/request-helpers'; +import { StartRequestAction, WrapperRequestActionFailed } from '../../../../store/src/types/request.types'; import { KubeScoreReportHelper } from '../services/kubescore-report.helper'; import { PopeyeReportHelper } from '../services/popeye-report.helper'; import { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/kube.getIds.ts b/src/frontend/packages/kubernetes/src/kubernetes/store/kube.getIds.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/store/kube.getIds.ts rename to src/frontend/packages/kubernetes/src/kubernetes/store/kube.getIds.ts index 898062b926..256d39ca39 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/kube.getIds.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/store/kube.getIds.ts @@ -1,4 +1,4 @@ -import { environment } from '../../../../../core/src/environments/environment'; +import { environment } from '../../../../core/src/environments/environment'; import { BasicKubeAPIResource, KubernetesDeployment, @@ -17,13 +17,13 @@ const debugMissingKubeId = (entity: BasicKubeAPIResource, func: (...args: string console.warn(`Kube entity does not have a kubeId, this is probably a bug: `, entity); } return func(...args); -} +}; -export const getGuidFromKubeNode = (kubeGuid: string, name: string): string => deliminate(name, kubeGuid) +export const getGuidFromKubeNode = (kubeGuid: string, name: string): string => deliminate(name, kubeGuid); export const getGuidFromKubeNodeObj = (entity: KubernetesNode): string => debugMissingKubeId(entity, getGuidFromKubeNode, entity.metadata.kubeId, entity.metadata.name); -export const getGuidFromKubeNamespace = (kubeGuid: string, name: string): string => deliminate(name, kubeGuid) +export const getGuidFromKubeNamespace = (kubeGuid: string, name: string): string => deliminate(name, kubeGuid); export const getGuidFromKubeNamespaceObj = (entity: KubernetesNamespace): string => debugMissingKubeId(entity, getGuidFromKubeNamespace, entity.metadata.kubeId, entity.metadata.name); @@ -45,5 +45,5 @@ export const getGuidFromKubePod = (kubeGuid: string, namespace: string, name: st export const getGuidFromKubePodObj = (entity: KubernetesPod): string => debugMissingKubeId(entity, getGuidFromKubePod, entity.metadata.kubeId, entity.metadata.namespace, entity.metadata.name); -export const getGuidFromKubeDashboard = (kubeGuid: string): string => kubeGuid +export const getGuidFromKubeDashboard = (kubeGuid: string): string => kubeGuid; export const getGuidFromKubeDashboardObj = (entity: KubeDashboardStatus): string => getGuidFromKubeDashboard(entity.kubeGuid); diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/kube.types.ts b/src/frontend/packages/kubernetes/src/kubernetes/store/kube.types.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/store/kube.types.ts rename to src/frontend/packages/kubernetes/src/kubernetes/store/kube.types.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/kubernetes.actions.ts b/src/frontend/packages/kubernetes/src/kubernetes/store/kubernetes.actions.ts similarity index 97% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/store/kubernetes.actions.ts rename to src/frontend/packages/kubernetes/src/kubernetes/store/kubernetes.actions.ts index b35b07a92b..ebba3d6dca 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/kubernetes.actions.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/store/kubernetes.actions.ts @@ -2,10 +2,10 @@ import { SortDirection } from '@angular/material/sort'; import { getActions } from 'frontend/packages/store/src/actions/action.helper'; import { ApiRequestTypes } from 'frontend/packages/store/src/reducers/api-request-reducer/request-helpers'; -import { MetricQueryConfig, MetricsAction, MetricsChartAction } from '../../../../../store/src/actions/metrics.actions'; -import { getPaginationKey } from '../../../../../store/src/actions/pagination.actions'; -import { PaginatedAction, PaginationParam } from '../../../../../store/src/types/pagination.types'; -import { EntityRequestAction } from '../../../../../store/src/types/request.types'; +import { MetricQueryConfig, MetricsAction, MetricsChartAction } from '../../../../store/src/actions/metrics.actions'; +import { getPaginationKey } from '../../../../store/src/actions/pagination.actions'; +import { PaginatedAction, PaginationParam } from '../../../../store/src/types/pagination.types'; +import { EntityRequestAction } from '../../../../store/src/types/request.types'; import { KUBERNETES_ENDPOINT_TYPE, kubernetesDashboardEntityType, @@ -230,7 +230,7 @@ export class GetKubernetesPods implements KubePaginationAction { export class GetKubernetesPodsOnNode extends GetKubernetesPods { constructor(kubeGuid: string, public nodeName: string) { - super(kubeGuid) + super(kubeGuid); this.paginationKey = getPaginationKey(kubernetesPodsEntityType, `node-${nodeName}`, kubeGuid); this.initialParams.fieldSelector = `spec.nodeName=${nodeName}`; } diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/kubernetes.effects.ts b/src/frontend/packages/kubernetes/src/kubernetes/store/kubernetes.effects.ts similarity index 95% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/store/kubernetes.effects.ts rename to src/frontend/packages/kubernetes/src/kubernetes/store/kubernetes.effects.ts index e839283471..a430bc9bb1 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/store/kubernetes.effects.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/store/kubernetes.effects.ts @@ -8,16 +8,10 @@ import { connectedEndpointsOfTypesSelector } from 'frontend/packages/store/src/s import { of } from 'rxjs'; import { catchError, first, flatMap, map, mergeMap, switchMap } from 'rxjs/operators'; -import { environment } from '../../../../../core/src/environments/environment'; -import { AppState } from '../../../../../store/src/app-state'; -import { entityCatalog } from '../../../../../store/src/entity-catalog/entity-catalog'; -import { isJetstreamError } from '../../../../../store/src/jetstream'; -import { NormalizedResponse } from '../../../../../store/src/types/api.types'; -import { - StartRequestAction, - WrapperRequestActionFailed, - WrapperRequestActionSuccess, -} from '../../../../../store/src/types/request.types'; +import { environment } from '../../../../core/src/environments/environment'; +import { isJetstreamError } from '../../../../store/src/jetstream'; +import { AppState, entityCatalog, NormalizedResponse, WrapperRequestActionSuccess } from '../../../../store/src/public-api'; +import { StartRequestAction, WrapperRequestActionFailed } from '../../../../store/src/types/request.types'; import { KUBERNETES_ENDPOINT_TYPE, kubernetesDashboardEntityType, @@ -79,8 +73,8 @@ export interface KubeDashboardStatus { running: boolean; pod: { spec: { - containers: KubeDashboardContainer[] - } + containers: KubeDashboardContainer[]; + }; }; version: string; service: { @@ -408,7 +402,7 @@ export class KubernetesEffects { return 'Kubernetes API request error'; } - private createKubeError(err: any): { status: string, message: string } { + private createKubeError(err: any): { status: string, message: string, } { const jetstreamError = isJetstreamError(err); if (jetstreamError) { // Wrapped error diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.html b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.theme.scss b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.theme.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.theme.scss rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.theme.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.html b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.spec.ts similarity index 81% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.spec.ts index d959dc1a83..12fc0e9c0b 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.spec.ts @@ -1,10 +1,10 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { SidePanelService } from '../../../../../../../core/src/shared/services/side-panel.service'; +import { SharedModule } from '../../../../../../core/src/public-api'; +import { SidePanelService } from '../../../../../../core/src/shared/services/side-panel.service'; import { KubeBaseGuidMock, KubernetesBaseTestModules } from '../../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../../../services/kubernetes.analysis.service'; -import { SharedModule } from './../../../../../../../core/src/shared/shared.module'; import { AnalysisInfoCardComponent } from './analysis-info-card/analysis-info-card.component'; import { KubernetesAnalysisInfoComponent } from './kubernetes-analysis-info.component'; @@ -15,7 +15,7 @@ describe('KubernetesAnalysisInfoComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ KubernetesAnalysisInfoComponent, AnalysisInfoCardComponent ], + declarations: [KubernetesAnalysisInfoComponent, AnalysisInfoCardComponent], imports: [ SharedModule, KubernetesBaseTestModules, @@ -27,7 +27,7 @@ describe('KubernetesAnalysisInfoComponent', () => { KubeBaseGuidMock, ] }) - .compileComponents(); + .compileComponents(); })); beforeEach(() => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.ts index 76cce96ccc..13213f6394 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/kubernetes-analysis-info.component.ts @@ -17,7 +17,7 @@ export class KubernetesAnalysisInfoComponent implements PreviewableComponent { analyzers$: Observable; - setProps(props: { [key: string]: any; }) { + setProps(props: { [key: string]: any, }) { this.analyzers$ = props.analyzers$; } } diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.html b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.spec.ts similarity index 89% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.spec.ts index ee1e090856..5e94f069a2 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.spec.ts @@ -1,10 +1,10 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { TabNavService } from '../../../../../../../core/src/tab-nav.service'; +import { TabNavService } from '../../../../../../core/src/tab-nav.service'; import { KubeBaseGuidMock, KubernetesBaseTestModules } from '../../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../../../services/kubernetes.analysis.service'; -import { CoreModule } from './../../../../../../../core/src/core/core.module'; +import { CoreModule } from './../../../../../../core/src/core/core.module'; import { AnalysisReportViewerComponent } from './../../../analysis-report-viewer/analysis-report-viewer.component'; import { KubernetesAnalysisReportComponent } from './kubernetes-analysis-report.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.theme.scss b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.theme.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.theme.scss rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.theme.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.html b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.spec.ts similarity index 90% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.spec.ts index 1706cd886f..ea14935d32 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.spec.ts @@ -1,7 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { TabNavService } from 'frontend/packages/core/src/tab-nav.service'; -import { MDAppModule } from '../../../../../../core/src/public-api'; +import { MDAppModule } from '../../../../../core/src/public-api'; +import { TabNavService } from '../../../../../core/src/tab-nav.service'; import { KubeBaseGuidMock, KubernetesBaseTestModules } from '../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../../services/kubernetes.analysis.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-tab.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.html b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.ts similarity index 86% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.ts index 2611cb9caa..3bbe73f96a 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-namespaces-tab/kubernetes-namespaces-tab.component.ts @@ -1,7 +1,7 @@ import { Component } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; -import { ListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; +import { ListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; import { KubernetesNamespacesListConfigService, } from '../../list-types/kubernetes-namespaces/kubernetes-namespaces-list-config.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.html b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.ts similarity index 83% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.ts index 07b711cc83..a33344f0d1 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-nodes-tab/kubernetes-nodes-tab.component.ts @@ -1,6 +1,6 @@ import { Component } from '@angular/core'; -import { ListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; +import { ListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; import { KubernetesNodesListConfigService } from '../../list-types/kubernetes-nodes/kubernetes-nodes-list-config.service'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.html b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.ts similarity index 82% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.ts index e4f52d8eb5..3315248a53 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-pods-tab/kubernetes-pods-tab.component.ts @@ -1,6 +1,6 @@ import { Component } from '@angular/core'; -import { ListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; +import { ListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; import { KubernetesPodsListConfigService } from '../../list-types/kubernetes-pods/kubernetes-pods-list-config.service'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.html b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.spec.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.spec.ts index c5ec93f420..05b38cdc1a 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.spec.ts @@ -1,7 +1,7 @@ import { HttpClient, HttpHandler } from '@angular/common/http'; import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { TabNavService } from '../../../../../../core/src/tab-nav.service'; +import { TabNavService } from '../../../../../core/src/tab-nav.service'; import { KubeBaseGuidMock, KubernetesBaseTestModules } from '../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; import { KubernetesSummaryTabComponent } from './kubernetes-summary.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.theme.scss b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.theme.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.theme.scss rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.theme.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.ts similarity index 91% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.ts index b5a69213bb..efe1eeab7c 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.ts @@ -6,16 +6,15 @@ import { Store } from '@ngrx/store'; import { combineLatest, interval, Observable, Subscription } from 'rxjs'; import { first, map, startWith } from 'rxjs/operators'; -import { safeUnsubscribe } from '../../../../../../core/src/core/utils.service'; +import { safeUnsubscribe } from '../../../../../core/src/core/utils.service'; import { IChartThresholds, ISimpleUsageChartData, -} from '../../../../../../core/src/shared/components/simple-usage-chart/simple-usage-chart.types'; -import { AppState } from '../../../../../../store/src/app-state'; -import { entityCatalog } from '../../../../../../store/src/entity-catalog/entity-catalog'; -import { PaginationMonitorFactory } from '../../../../../../store/src/monitors/pagination-monitor.factory'; -import { getCurrentPageRequestInfo } from '../../../../../../store/src/reducers/pagination-reducer/pagination-reducer.types'; -import { PaginatedAction, PaginationEntityState } from '../../../../../../store/src/types/pagination.types'; +} from '../../../../../core/src/shared/components/simple-usage-chart/simple-usage-chart.types'; +import { PaginationMonitorFactory } from '../../../../../store/src/monitors/pagination-monitor.factory'; +import { AppState, entityCatalog } from '../../../../../store/src/public-api'; +import { getCurrentPageRequestInfo } from '../../../../../store/src/reducers/pagination-reducer/pagination-reducer.types'; +import { PaginatedAction, PaginationEntityState } from '../../../../../store/src/types/pagination.types'; import { kubeEntityCatalog } from '../../kubernetes-entity-catalog'; import { CaaspNodesData, KubernetesEndpointService } from '../../services/kubernetes-endpoint.service'; @@ -119,13 +118,13 @@ export class KubernetesSummaryTabComponent implements OnInit, OnDestroy { const podsObs = kubeEntityCatalog.pod.store.getPaginationService(guid); const pods$ = podsObs.entities$; - this.poll(kubeEntityCatalog.pod.actions.getMultiple(guid), podsObs.pagination$) + this.poll(kubeEntityCatalog.pod.actions.getMultiple(guid), podsObs.pagination$); const nodesObs = kubeEntityCatalog.node.store.getPaginationService(guid); const nodes$ = nodesObs.entities$; - this.poll(kubeEntityCatalog.node.actions.getMultiple(guid), nodesObs.pagination$) + this.poll(kubeEntityCatalog.node.actions.getMultiple(guid), nodesObs.pagination$); const namespacesObs = kubeEntityCatalog.namespace.store.getPaginationService(guid); const namespaces$ = namespacesObs.entities$; - this.poll(kubeEntityCatalog.namespace.actions.getMultiple(guid), namespacesObs.pagination$) + this.poll(kubeEntityCatalog.namespace.actions.getMultiple(guid), namespacesObs.pagination$); this.podCount$ = this.kubeEndpointService.getCountObservable(pods$); this.nodeCount$ = this.kubeEndpointService.getCountObservable(nodes$); @@ -200,7 +199,7 @@ export class KubernetesSummaryTabComponent implements OnInit, OnDestroy { if (!getCurrentPageRequestInfo(pag, { busy: true, error: false, message: '' }).busy) { this.store.dispatch(action); } - }) + }); } ngOnDestroy() { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.spec.ts similarity index 80% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.spec.ts index 8dc9906951..0c222d2b2d 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.spec.ts @@ -3,8 +3,8 @@ import { HttpClientTestingModule } from '@angular/common/http/testing'; import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { createBasicStoreModule } from '@stratosui/store/testing'; -import { ConfirmationDialogService } from '../../../../../../core/src/shared/components/confirmation-dialog.service'; -import { MDAppModule } from './../../../../../../core/src/core/md.module'; +import { MDAppModule } from '../../../../../core/src/public-api'; +import { ConfirmationDialogService } from '../../../../../core/src/shared/components/confirmation-dialog.service'; import { ChartValuesEditorComponent } from './chart-values-editor.component'; describe('ChartValuesEditorComponent', () => { @@ -13,7 +13,7 @@ describe('ChartValuesEditorComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ ChartValuesEditorComponent ], + declarations: [ChartValuesEditorComponent], providers: [ HttpClient, HttpHandler, @@ -26,7 +26,7 @@ describe('ChartValuesEditorComponent', () => { createBasicStoreModule(), ] }) - .compileComponents(); + .compileComponents(); })); beforeEach(() => { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.theme.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.theme.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.theme.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.theme.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.ts similarity index 97% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.ts index 60b56a6bf5..928a764be7 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/chart-values-editor.component.ts @@ -5,9 +5,9 @@ import * as yaml from 'js-yaml'; import { BehaviorSubject, combineLatest, fromEvent, Observable, of, Subscription } from 'rxjs'; import { catchError, debounceTime, filter, map, startWith, tap } from 'rxjs/operators'; -import { ConfirmationDialogConfig } from '../../../../../../core/src/shared/components/confirmation-dialog.config'; -import { ConfirmationDialogService } from '../../../../../../core/src/shared/components/confirmation-dialog.service'; -import { ThemeService } from './../../../../../../store/src/theme.service'; +import { ConfirmationDialogConfig } from '../../../../../core/src/shared/components/confirmation-dialog.config'; +import { ConfirmationDialogService } from '../../../../../core/src/shared/components/confirmation-dialog.service'; +import { ThemeService } from '../../../../../store/src/theme.service'; import { diffObjects } from './diffvalues'; import { generateJsonSchemaFromObject } from './json-schema-generator'; import { mergeObjects } from './merge'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/diffvalues.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/diffvalues.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/diffvalues.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/diffvalues.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/json-schema-generator.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/json-schema-generator.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/json-schema-generator.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/json-schema-generator.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/merge.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/merge.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/chart-values-editor/merge.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/chart-values-editor/merge.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/create-release/create-release.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/create-release/create-release.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/create-release/create-release.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/create-release/create-release.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/create-release/create-release.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/create-release/create-release.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/create-release/create-release.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/create-release/create-release.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/create-release/create-release.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/create-release/create-release.component.spec.ts similarity index 74% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/create-release/create-release.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/create-release/create-release.component.spec.ts index 9de5331552..f4194499a6 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/create-release/create-release.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/create-release/create-release.component.spec.ts @@ -1,13 +1,12 @@ -// import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing'; import { HttpClient } from '@angular/common/http'; import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing'; import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { ConfirmationDialogService } from '../../../../../../core/src/shared/components/confirmation-dialog.service'; -import { TabNavService } from '../../../../../../core/src/tab-nav.service'; -import { EntityMonitorFactory } from '../../../../../../store/src/monitors/entity-monitor.factory.service'; -import { InternalEventMonitorFactory } from '../../../../../../store/src/monitors/internal-event-monitor.factory'; -import { PaginationMonitorFactory } from '../../../../../../store/src/monitors/pagination-monitor.factory'; +import { ConfirmationDialogService } from '../../../../../core/src/shared/components/confirmation-dialog.service'; +import { TabNavService } from '../../../../../core/src/tab-nav.service'; +import { EntityMonitorFactory } from '../../../../../store/src/monitors/entity-monitor.factory.service'; +import { InternalEventMonitorFactory } from '../../../../../store/src/monitors/internal-event-monitor.factory'; +import { PaginationMonitorFactory } from '../../../../../store/src/monitors/pagination-monitor.factory'; import { MockChartService } from '../../../helm/monocular/shared/services/chart.service.mock'; import { ChartsService } from '../../../helm/monocular/shared/services/charts.service'; import { ConfigService } from '../../../helm/monocular/shared/services/config.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/create-release/create-release.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/create-release/create-release.component.ts similarity index 96% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/create-release/create-release.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/create-release/create-release.component.ts index 438c58c404..a126fe31f5 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/create-release/create-release.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/create-release/create-release.component.ts @@ -4,13 +4,10 @@ import { ActivatedRoute } from '@angular/router'; import { BehaviorSubject, combineLatest, Observable, of, Subscription } from 'rxjs'; import { distinctUntilChanged, filter, first, map, pairwise, startWith, switchMap } from 'rxjs/operators'; -import { EndpointsService } from '../../../../../../core/src/core/endpoints.service'; -import { safeUnsubscribe } from '../../../../../../core/src/core/utils.service'; -import { - StepOnNextFunction, - StepOnNextResult, -} from '../../../../../../core/src/shared/components/stepper/step/step.component'; -import { RequestInfoState } from '../../../../../../store/src/reducers/api-request-reducer/types'; +import { EndpointsService } from '../../../../../core/src/core/endpoints.service'; +import { safeUnsubscribe } from '../../../../../core/src/core/utils.service'; +import { StepOnNextFunction, StepOnNextResult } from '../../../../../core/src/shared/components/stepper/step/step.component'; +import { RequestInfoState } from '../../../../../store/src/reducers/api-request-reducer/types'; import { helmEntityCatalog } from '../../../helm/helm-entity-catalog'; import { ChartsService } from '../../../helm/monocular/shared/services/charts.service'; import { createMonocularProviders } from '../../../helm/monocular/stratos-monocular-providers.helpers'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.ts index fff1bab700..7090e26af4 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-card/helm-release-card.component.ts @@ -1,7 +1,7 @@ import { DatePipe } from '@angular/common'; import { Component, Input } from '@angular/core'; -import { CardCell } from '../../../../../../../core/src/shared/components/list/list.types'; +import { CardCell } from '../../../../../../core/src/shared/components/list/list.types'; import { HelmRelease } from '../../workload.types'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-pods-list-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-pods-list-config.service.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-pods-list-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-pods-list-config.service.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-pods-list-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-pods-list-source.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-pods-list-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-pods-list-source.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-services-list-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-services-list-config.service.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-services-list-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-services-list-config.service.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-services-list-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-services-list-source.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-release-services-list-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-release-services-list-source.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-releases-list-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-releases-list-config.service.ts similarity index 98% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-releases-list-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-releases-list-config.service.ts index 3ab9f96d4d..205c587b60 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-releases-list-config.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-releases-list-config.service.ts @@ -14,7 +14,7 @@ import { import { AppState } from 'frontend/packages/store/src/app-state'; import { filter, map } from 'rxjs/operators'; -import { ListView } from '../../../../../../store/src/actions/list.actions'; +import { ListView } from '../../../../../store/src/actions/list.actions'; import { defaultHelmKubeListPageSize } from '../../list-types/kube-helm-list-types'; import { HelmRelease } from '../workload.types'; import { HelmReleaseCardComponent } from './helm-release-card/helm-release-card.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-releases-list-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-releases-list-source.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/helm-releases-list-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/helm-releases-list-source.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/kube-namespaces-filter-config.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/kube-namespaces-filter-config.service.ts similarity index 97% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/kube-namespaces-filter-config.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/kube-namespaces-filter-config.service.ts index 846848fc7a..ca476270ce 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/list-types/kube-namespaces-filter-config.service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/list-types/kube-namespaces-filter-config.service.ts @@ -17,7 +17,7 @@ import { withLatestFrom, } from 'rxjs/operators'; -import { getCurrentPageRequestInfo } from '../../../../../../store/src/reducers/pagination-reducer/pagination-reducer.types'; +import { getCurrentPageRequestInfo } from '../../../../../store/src/reducers/pagination-reducer/pagination-reducer.types'; import { kubeEntityCatalog } from '../../kubernetes-entity-catalog'; import { KUBERNETES_ENDPOINT_TYPE } from '../../kubernetes-entity-factory'; import { KubernetesNamespace } from '../../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-socket-service.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-socket-service.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-socket-service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-socket-service.ts index 920e07a48d..95f891c894 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-socket-service.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-socket-service.ts @@ -4,10 +4,9 @@ import { Subject, Subscription } from 'rxjs'; import makeWebSocketObservable, { GetWebSocketResponses } from 'rxjs-websockets'; import { catchError, map, share, switchMap } from 'rxjs/operators'; -import { SnackBarService } from '../../../../../../../core/src/shared/services/snackbar.service'; -import { AppState } from '../../../../../../../store/src/app-state'; -import { entityCatalog } from '../../../../../../../store/src/entity-catalog/entity-catalog'; -import { EntityRequestAction, WrapperRequestActionSuccess } from '../../../../../../../store/src/types/request.types'; +import { SnackBarService } from '../../../../../../core/src/shared/services/snackbar.service'; +import { AppState, entityCatalog, WrapperRequestActionSuccess } from '../../../../../../store/src/public-api'; +import { EntityRequestAction } from '../../../../../../store/src/types/request.types'; import { kubeEntityCatalog } from '../../../kubernetes-entity-catalog'; import { KubernetesPodExpandedStatusHelper } from '../../../services/kubernetes-expanded-state'; import { KubernetesPod, KubeService } from '../../../store/kube.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.spec.ts similarity index 95% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.spec.ts index 521eb3a53e..7dd6fde844 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { TabNavService } from 'frontend/packages/core/src/tab-nav.service'; +import { TabNavService } from '../../../../../../core/src/tab-nav.service'; import { HelmReleaseProviders, KubeBaseGuidMock, KubernetesBaseTestModules } from '../../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../../../services/kubernetes.analysis.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.ts similarity index 86% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.ts index d121deed5d..36b41f47cd 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/helm-release-tab-base/helm-release-tab-base.component.ts @@ -3,9 +3,9 @@ import { ActivatedRoute } from '@angular/router'; import { Observable } from 'rxjs'; import { map } from 'rxjs/operators'; -import { IPageSideNavTab } from '../../../../../../../core/src/features/dashboard/page-side-nav/page-side-nav.component'; -import { SessionService } from '../../../../../../../core/src/shared/services/session.service'; -import { SnackBarService } from '../../../../../../../core/src/shared/services/snackbar.service'; +import { IPageSideNavTab } from '../../../../../../core/src/features/dashboard/page-side-nav/page-side-nav.component'; +import { SessionService } from '../../../../../../core/src/shared/services/session.service'; +import { SnackBarService } from '../../../../../../core/src/shared/services/snackbar.service'; import { KubernetesAnalysisService } from '../../../services/kubernetes.analysis.service'; import { HelmReleaseGuid } from '../../workload.types'; import { HelmReleaseHelperService } from '../tabs/helm-release-helper.service'; @@ -66,11 +66,11 @@ export class HelmReleaseTabBaseComponent implements OnDestroy { { link: 'services', label: 'Services', icon: 'service', iconFont: 'stratos-icons' } ]; - this.socketService.start() + this.socketService.start(); } ngOnDestroy() { - this.socketService.stop() + this.socketService.stop(); this.snackbarService.hide(); } } diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/icon-helper.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/icon-helper.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/icon-helper.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/icon-helper.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.spec.ts similarity index 95% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.spec.ts index 9d531b7a8e..3ae0b29782 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { TabNavService } from 'frontend/packages/core/src/tab-nav.service'; +import { TabNavService } from '../../../../../../../core/src/tab-nav.service'; import { AnalysisReportViewerComponent } from '../../../../analysis-report-viewer/analysis-report-viewer.component'; import { HelmReleaseProviders, KubeBaseGuidMock, KubernetesBaseTestModules } from '../../../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../../../services/kubernetes-endpoint.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-analysis-tab/helm-release-analysis-tab.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-helper.service.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-helper.service.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-helper.service.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-helper.service.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-helpers.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-helpers.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-helpers.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-helpers.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.ts similarity index 91% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.ts index 08907252bc..797e0bfcf7 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-history-tab/helm-release-history-tab.component.ts @@ -5,8 +5,8 @@ import { map, startWith } from 'rxjs/operators'; import { ITableListDataSource, -} from '../../../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source-types'; -import { ITableColumn } from '../../../../../../../../core/src/shared/components/list/list-table/table.types'; +} from '../../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source-types'; +import { ITableColumn } from '../../../../../../../core/src/shared/components/list/list-table/table.types'; import { HelmReleaseHelperService } from './../helm-release-helper.service'; @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-notes-tab/helm-release-notes-tab.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-pods/helm-release-pods-tab.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.spec.ts similarity index 95% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.spec.ts index dca8ca40f6..6395c37110 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.spec.ts @@ -1,8 +1,8 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { NgxGraphModule } from '@swimlane/ngx-graph'; import { SidePanelService } from 'frontend/packages/core/src/shared/services/side-panel.service'; -import { TabNavService } from 'frontend/packages/core/src/tab-nav.service'; +import { TabNavService } from '../../../../../../../core/src/tab-nav.service'; import { HelmReleaseProviders, KubernetesBaseTestModules } from '../../../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../../../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../../../../services/kubernetes.analysis.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-resource-graph/helm-release-resource-graph.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-services/helm-release-services-tab.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.scss similarity index 96% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.scss index b2f30b0f4a..9e24c2a39e 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.scss +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.scss @@ -1,5 +1,5 @@ -@import '../../../../../../../../core/sass/mixins'; +@import '../../../../../../../core/sass/mixins'; @import '../helm-release-helpers'; .resources { diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.spec.ts similarity index 89% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.spec.ts index 85a9bcbb98..d1779d79e7 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.spec.ts @@ -1,7 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { TabNavService } from 'frontend/packages/core/src/tab-nav.service'; -import { SidePanelService } from '../../../../../../../../core/src/shared/services/side-panel.service'; +import { SidePanelService } from '../../../../../../../core/src/shared/services/side-panel.service'; +import { TabNavService } from '../../../../../../../core/src/tab-nav.service'; import { HelmReleaseProviders, KubeBaseGuidMock } from '../../../../kubernetes.testing.module'; import { KubernetesEndpointService } from '../../../../services/kubernetes-endpoint.service'; import { KubernetesAnalysisService } from '../../../../services/kubernetes.analysis.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.theme.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.theme.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.theme.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.theme.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.ts similarity index 98% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.ts index f1c0413fc7..d896843d89 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.ts @@ -10,8 +10,8 @@ import { AppState } from 'frontend/packages/store/src/app-state'; import { combineLatest, Observable, ReplaySubject, Subject } from 'rxjs'; import { distinctUntilChanged, filter, first, map, publishReplay, refCount, startWith } from 'rxjs/operators'; -import { SnackBarService } from '../../../../../../../../core/src/shared/services/snackbar.service'; -import { endpointsEntityRequestDataSelector } from '../../../../../../../../store/src/selectors/endpoint.selectors'; +import { SnackBarService } from '../../../../../../../core/src/shared/services/snackbar.service'; +import { endpointsEntityRequestDataSelector } from '../../../../../../../store/src/selectors/endpoint.selectors'; import { ResourceAlertPreviewComponent, } from '../../../../analysis-report-viewer/resource-alert-preview/resource-alert-preview.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.spec.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.spec.ts index dd864daa79..f7dc5b580b 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.spec.ts @@ -1,6 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { TabNavService } from 'frontend/packages/core/src/tab-nav.service'; +import { TabNavService } from '../../../../../../../core/src/tab-nav.service'; import { HelmReleaseProviders, KubernetesBaseTestModules } from '../../../../kubernetes.testing.module'; import { HelmReleaseValuesTabComponent } from './helm-release-values-tab.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/tabs/helm-release-values-tab/helm-release-values-tab.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/release/workload-live-reload/workload-live-reload.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/releases-tab/releases-tab.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/releases-tab/releases-tab.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/releases-tab/releases-tab.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/releases-tab/releases-tab.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/releases-tab/releases-tab.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/releases-tab/releases-tab.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/releases-tab/releases-tab.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/releases-tab/releases-tab.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/releases-tab/releases-tab.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/releases-tab/releases-tab.component.spec.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/releases-tab/releases-tab.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/releases-tab/releases-tab.component.spec.ts index 20f505b6b5..ad908e0608 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/releases-tab/releases-tab.component.spec.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/releases-tab/releases-tab.component.spec.ts @@ -1,7 +1,7 @@ import { DatePipe } from '@angular/common'; import { async, TestBed } from '@angular/core/testing'; -import { TabNavService } from 'frontend/packages/core/src/tab-nav.service'; +import { TabNavService } from '../../../../../core/src/tab-nav.service'; import { KubernetesBaseTestModules } from '../../kubernetes.testing.module'; import { HelmReleaseHelperService } from '../release/tabs/helm-release-helper.service'; import { HelmReleasesTabComponent } from './releases-tab.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/releases-tab/releases-tab.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/releases-tab/releases-tab.component.ts similarity index 92% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/releases-tab/releases-tab.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/releases-tab/releases-tab.component.ts index f86ea01624..45a52b3142 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/releases-tab/releases-tab.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/releases-tab/releases-tab.component.ts @@ -5,7 +5,7 @@ import { endpointOfTypeSelector } from 'frontend/packages/store/src/selectors/en import { Observable } from 'rxjs'; import { map } from 'rxjs/operators'; -import { ListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; +import { ListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; import { HELM_ENDPOINT_TYPE } from '../../../helm/helm-entity-factory'; import { HelmReleasesListConfig } from '../list-types/helm-releases-list-config.service'; import { KubernetesNamespacesFilterService } from '../list-types/kube-namespaces-filter-config.service'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workload-action-builders.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workload-action-builders.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workload-action-builders.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workload-action-builders.ts index f85d09243e..35ea3c8c30 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workload-action-builders.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workload-action-builders.ts @@ -1,6 +1,4 @@ -import { - OrchestratedActionBuilders, -} from '../../../../../../store/src/entity-catalog/action-orchestrator/action-orchestrator'; +import { OrchestratedActionBuilders } from '../../../../../store/src/entity-catalog/action-orchestrator/action-orchestrator'; import { HelmUpgradeValues } from '../../../helm/store/helm.types'; import { GetHelmRelease, diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads-entity-factory.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads-entity-factory.ts similarity index 96% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads-entity-factory.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads-entity-factory.ts index 25ada89e41..afd43b3e33 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads-entity-factory.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads-entity-factory.ts @@ -1,4 +1,4 @@ -import { EntitySchema } from '../../../../../../store/src/helpers/entity-schema'; +import { EntitySchema } from '../../../../../store/src/helpers/entity-schema'; import { addKubernetesEntitySchema, KubernetesEntitySchema } from '../../kubernetes-entity-factory'; import { HelmRelease, HelmReleaseGraph, HelmReleaseResources } from '../workload.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads-entity-generator.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads-entity-generator.ts similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads-entity-generator.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads-entity-generator.ts index d1695d2322..7bc1162555 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads-entity-generator.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads-entity-generator.ts @@ -1,9 +1,9 @@ import { StratosBaseCatalogEntity, StratosCatalogEntity, -} from '../../../../../../store/src/entity-catalog/entity-catalog-entity/entity-catalog-entity'; -import { StratosEndpointExtensionDefinition } from '../../../../../../store/src/entity-catalog/entity-catalog.types'; -import { IFavoriteMetadata } from '../../../../../../store/src/types/user-favorites.types'; +} from '../../../../../store/src/entity-catalog/entity-catalog-entity/entity-catalog-entity'; +import { StratosEndpointExtensionDefinition } from '../../../../../store/src/entity-catalog/entity-catalog.types'; +import { IFavoriteMetadata } from '../../../../../store/src/types/user-favorites.types'; import { kubernetesEntityFactory } from '../../kubernetes-entity-factory'; import { HelmRelease, HelmReleaseGraph, HelmReleaseResources } from '../workload.types'; import { workloadsEntityCatalog } from '../workloads-entity-catalog'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads.actions.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads.actions.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads.actions.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads.actions.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads.effects.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads.effects.ts similarity index 94% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads.effects.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads.effects.ts index 7c235a2766..58d77f01f7 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads.effects.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads.effects.ts @@ -6,16 +6,18 @@ import { environment } from 'frontend/packages/core/src/environments/environment import { Observable } from 'rxjs'; import { catchError, flatMap, mergeMap } from 'rxjs/operators'; -import { AppState } from '../../../../../../store/src/app-state'; -import { entityCatalog } from '../../../../../../store/src/entity-catalog/entity-catalog'; -import { ApiRequestTypes } from '../../../../../../store/src/reducers/api-request-reducer/request-helpers'; -import { NormalizedResponse } from '../../../../../../store/src/types/api.types'; +import { + AppState, + entityCatalog, + NormalizedResponse, + WrapperRequestActionSuccess, +} from '../../../../../store/src/public-api'; +import { ApiRequestTypes } from '../../../../../store/src/reducers/api-request-reducer/request-helpers'; import { EntityRequestAction, StartRequestAction, WrapperRequestActionFailed, - WrapperRequestActionSuccess, -} from '../../../../../../store/src/types/request.types'; +} from '../../../../../store/src/types/request.types'; import { HelmEffects } from '../../../helm/store/helm.effects'; import { HelmRelease, HelmReleaseHistory } from '../workload.types'; import { workloadsEntityCatalog } from './../workloads-entity-catalog'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads.reducers.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads.reducers.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads.reducers.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads.reducers.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads.store.module.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads.store.module.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/store/workloads.store.module.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/store/workloads.store.module.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/release-version-data-source.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/release-version-data-source.ts similarity index 80% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/release-version-data-source.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/release-version-data-source.ts index 204cc8b66a..6f51797181 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/release-version-data-source.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/release-version-data-source.ts @@ -1,10 +1,10 @@ import { Store } from '@ngrx/store'; import { Observable, of } from 'rxjs'; -import { ListDataSource } from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; -import { RowState } from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source-types'; -import { IListConfig } from '../../../../../../core/src/shared/components/list/list.component.types'; -import { PaginationEntityState } from '../../../../../../store/src/types/pagination.types'; +import { ListDataSource } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; +import { RowState } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source-types'; +import { IListConfig } from '../../../../../core/src/shared/components/list/list.component.types'; +import { PaginationEntityState } from '../../../../../store/src/types/pagination.types'; import { helmEntityCatalog } from '../../../helm/helm-entity-catalog'; import { MonocularVersion } from './../../../helm/store/helm.types'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/release-version-list-config.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/release-version-list-config.ts similarity index 88% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/release-version-list-config.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/release-version-list-config.ts index 0d0f0307c5..5ea00c36ca 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/release-version-list-config.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/release-version-list-config.ts @@ -3,11 +3,11 @@ import moment from 'moment'; import { BehaviorSubject, of } from 'rxjs'; import { first } from 'rxjs/operators'; -import { ListDataSource } from '../../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; +import { ListDataSource } from '../../../../../core/src/shared/components/list/data-sources-controllers/list-data-source'; import { TableCellRadioComponent, -} from '../../../../../../core/src/shared/components/list/list-table/table-cell-radio/table-cell-radio.component'; -import { ITableColumn } from '../../../../../../core/src/shared/components/list/list-table/table.types'; +} from '../../../../../core/src/shared/components/list/list-table/table-cell-radio/table-cell-radio.component'; +import { ITableColumn } from '../../../../../core/src/shared/components/list/list-table/table.types'; import { defaultPaginationPageSizeOptionsTable, IGlobalListAction, @@ -16,7 +16,7 @@ import { IListMultiFilterConfig, IMultiListAction, ListViewTypes, -} from '../../../../../../core/src/shared/components/list/list.component.types'; +} from '../../../../../core/src/shared/components/list/list.component.types'; import { MonocularVersion } from '../../../helm/store/helm.types'; import { HelmReleaseVersionsDataSource } from './release-version-data-source'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/upgrade-release.component.html b/src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/upgrade-release.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/upgrade-release.component.html rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/upgrade-release.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/upgrade-release.component.scss b/src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/upgrade-release.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/upgrade-release.component.scss rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/upgrade-release.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/upgrade-release.component.spec.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/upgrade-release.component.spec.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/upgrade-release.component.spec.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/upgrade-release.component.spec.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/upgrade-release.component.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/upgrade-release.component.ts similarity index 97% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/upgrade-release.component.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/upgrade-release.component.ts index 8d4b789437..5b05e01a51 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/upgrade-release/upgrade-release.component.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/upgrade-release/upgrade-release.component.ts @@ -8,8 +8,8 @@ import { StepComponent, StepOnNextFunction, StepOnNextResult, -} from '../../../../../../core/src/shared/components/stepper/step/step.component'; -import { ActionState } from '../../../../../../store/src/reducers/api-request-reducer/types'; +} from '../../../../../core/src/shared/components/stepper/step/step.component'; +import { ActionState } from '../../../../../store/src/reducers/api-request-reducer/types'; import { ChartsService } from '../../../helm/monocular/shared/services/charts.service'; import { createMonocularProviders } from '../../../helm/monocular/stratos-monocular-providers.helpers'; import { stratosMonocularEndpointGuid } from '../../../helm/monocular/stratos-monocular.helper'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workload.types.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/workload.types.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workload.types.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/workload.types.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workloads-entity-catalog.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/workloads-entity-catalog.ts similarity index 84% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workloads-entity-catalog.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/workloads-entity-catalog.ts index 30a8791541..d202d00092 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workloads-entity-catalog.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/workloads-entity-catalog.ts @@ -1,5 +1,5 @@ -import { StratosCatalogEntity } from '../../../../../store/src/entity-catalog/entity-catalog-entity/entity-catalog-entity'; -import { IFavoriteMetadata } from '../../../../../store/src/types/user-favorites.types'; +import { StratosCatalogEntity } from '../../../../store/src/entity-catalog/entity-catalog-entity/entity-catalog-entity'; +import { IFavoriteMetadata } from '../../../../store/src/types/user-favorites.types'; import { WorkloadGraphBuilders, WorkloadReleaseBuilders, diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workloads.module.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/workloads.module.ts similarity index 95% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workloads.module.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/workloads.module.ts index 341c83d740..1c96bf2606 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workloads.module.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/workloads.module.ts @@ -4,8 +4,8 @@ import { MaterialDesignFrameworkModule } from '@cfstratos/ajsf-material'; import { NgxGraphModule } from '@swimlane/ngx-graph'; import { MonacoEditorModule, NgxMonacoEditorConfig } from 'ngx-monaco-editor'; -import { CoreModule } from '../../../../../core/src/core/core.module'; -import { SharedModule } from '../../../../../core/src/shared/shared.module'; +import { CoreModule } from '../../../../core/src/core/core.module'; +import { SharedModule } from '../../../../core/src/shared/shared.module'; import { KubernetesModule } from '../kubernetes.module'; import { ChartValuesEditorComponent } from './chart-values-editor/chart-values-editor.component'; import { CreateReleaseComponent } from './create-release/create-release.component'; diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workloads.routing.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/workloads.routing.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workloads.routing.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/workloads.routing.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workloads.testing.module.ts b/src/frontend/packages/kubernetes/src/kubernetes/workloads/workloads.testing.module.ts similarity index 66% rename from src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workloads.testing.module.ts rename to src/frontend/packages/kubernetes/src/kubernetes/workloads/workloads.testing.module.ts index 5f6b193777..5d1b9d4b87 100644 --- a/src/frontend/packages/suse-extensions/src/custom/kubernetes/workloads/workloads.testing.module.ts +++ b/src/frontend/packages/kubernetes/src/kubernetes/workloads/workloads.testing.module.ts @@ -1,15 +1,18 @@ import { HttpClientModule } from '@angular/common/http'; import { NgModule } from '@angular/core'; -import { CoreModule } from '@angular/flex-layout'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { RouterTestingModule } from '@angular/router/testing'; -import { SharedModule } from '../../../../../core/src/public-api'; -import { AppTestModule } from '../../../../../core/test-framework/core-test.helper'; -import { CATALOGUE_ENTITIES, EntityCatalogFeatureModule } from '../../../../../store/src/entity-catalog.module'; -import { entityCatalog, TestEntityCatalog } from '../../../../../store/src/entity-catalog/entity-catalog'; -import { generateStratosEntities } from '../../../../../store/src/stratos-entity-generator'; -import { createBasicStoreModule } from '../../../../../store/testing/public-api'; +import { CoreModule, SharedModule } from '../../../../core/src/public-api'; +import { AppTestModule } from '../../../../core/test-framework/core-test.helper'; +import { + CATALOGUE_ENTITIES, + entityCatalog, + EntityCatalogFeatureModule, + TestEntityCatalog, +} from '../../../../store/src/public-api'; +import { generateStratosEntities } from '../../../../store/src/stratos-entity-generator'; +import { createBasicStoreModule } from '../../../../store/testing/public-api'; import { generateHelmEntities } from '../../helm/helm-entity-generator'; import { HelmTestingModule } from '../../helm/helm-testing.module'; import { generateKubernetesEntities } from '../kubernetes-entity-generator'; @@ -44,4 +47,4 @@ export const WorkloadsBaseTestingModule = [ SharedModule, HelmTestingModule, WorkloadsTestingModule -] +]; diff --git a/src/frontend/packages/kubernetes/src/public-api.ts b/src/frontend/packages/kubernetes/src/public-api.ts new file mode 100644 index 0000000000..4da9d3ad7b --- /dev/null +++ b/src/frontend/packages/kubernetes/src/public-api.ts @@ -0,0 +1,4 @@ +// Custom Extensions + +export * from './kube-package.module'; +export * from './kube-package-routing.module'; \ No newline at end of file diff --git a/src/frontend/packages/kubernetes/src/test.ts b/src/frontend/packages/kubernetes/src/test.ts new file mode 100644 index 0000000000..f205020844 --- /dev/null +++ b/src/frontend/packages/kubernetes/src/test.ts @@ -0,0 +1,36 @@ +// This file is required by karma.conf.js and loads recursively all the .spec and framework files +import 'core-js/es/reflect'; +import 'zone.js/dist/zone'; +import 'zone.js/dist/zone-testing'; + +import { APP_BASE_HREF } from '@angular/common'; +import { getTestBed } from '@angular/core/testing'; +import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; + + +declare const require: any; + +// First, initialize the Angular testing environment. +const testBed = getTestBed(); +testBed.initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting() +); + +beforeEach(() => { + testBed.configureTestingModule({ + providers: [{ provide: APP_BASE_HREF, useValue: '/' }] + }); +}); + +/** + * Bump up the Jasmine timeout from 5 seconds + */ +beforeAll(() => { + jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000; +}); + +// Then we find all the tests. +const context = require.context('./', true, /\.spec\.ts$/); +// And load the modules. +context.keys().map(context); diff --git a/src/frontend/packages/kubernetes/tsconfig.spec.json b/src/frontend/packages/kubernetes/tsconfig.spec.json new file mode 100644 index 0000000000..cb4a7be918 --- /dev/null +++ b/src/frontend/packages/kubernetes/tsconfig.spec.json @@ -0,0 +1,17 @@ +{ + "extends": "../../../tsconfig.spec.json", + "compilerOptions": { + "outDir": "../../../../out-tsc/spec", + "types": [ + "jasmine", + "node" + ] + }, + "files": [ + "src/test.ts" + ], + "include": [ + "**/*.spec.ts", + "**/*.d.ts" + ] +} diff --git a/src/frontend/packages/kubernetes/tslint.json b/src/frontend/packages/kubernetes/tslint.json new file mode 100644 index 0000000000..9da788b6cb --- /dev/null +++ b/src/frontend/packages/kubernetes/tslint.json @@ -0,0 +1,3 @@ +{ + "extends": "../../../../tslint.json" +} diff --git a/src/frontend/packages/suse-extensions/package.json b/src/frontend/packages/suse-extensions/package.json index f41a5ce1bb..346c719420 100644 --- a/src/frontend/packages/suse-extensions/package.json +++ b/src/frontend/packages/suse-extensions/package.json @@ -7,7 +7,6 @@ }, "stratos": { "module": "SuseModule", - "routingModule": "SuseRoutingModule", "theming": "sass/_all-theme#apply-theme-suse-extensions", "assets": { "assets": "core/assets" diff --git a/src/frontend/packages/suse-extensions/sass/_all-theme.scss b/src/frontend/packages/suse-extensions/sass/_all-theme.scss index 3f1be2c34b..2c1f83a02a 100644 --- a/src/frontend/packages/suse-extensions/sass/_all-theme.scss +++ b/src/frontend/packages/suse-extensions/sass/_all-theme.scss @@ -1,25 +1,11 @@ -// Theming for the copmponents in the Kubernetes package +// Theming for the copmponents in the SUSE Extensions package -@import '../src/custom/kubernetes/tabs/kubernetes-summary-tab/kubernetes-summary.component.theme'; -@import '../src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-report/kubernetes-analysis-report.component.theme'; -@import '../src/custom/kubernetes/tabs/kubernetes-analysis-tab/kubernetes-analysis-info/analysis-info-card/analysis-info-card.component.theme'; -@import '../src/custom/helm/list-types/monocular-chart-card/monocular-chart-card.component.theme'; -@import '../src/custom/kubernetes/workloads/release/tabs/helm-release-summary-tab/helm-release-summary-tab.component.theme'; -@import '../src/custom/kubernetes/list-types/kubernetes-nodes/kubernetes-node-link/kubernetes-node-link.component.theme'; -@import '../src/custom/kubernetes/workloads/chart-values-editor/chart-values-editor.component.theme'; -@import '../src/custom/suse-login/suse-login.component.theme'; +@import '../src/suse-login/suse-login.component.theme'; @mixin apply-theme-suse-extensions($stratos-theme) { $theme: map-get($stratos-theme, theme); $app-theme: map-get($stratos-theme, app-theme); - @include kube-summary-theme($theme, $app-theme); - @include kube-analysis-report-theme($theme, $app-theme); - @include kube-analysis-card-theme($theme, $app-theme); - @include monocular-chart-card($theme, $app-theme); - @include helm-release-summary-tab-theme($theme, $app-theme); - @include kube-node-link-theme($theme, $app-theme); - @include app-chart-values-editor-theme($theme, $app-theme); @include suse-login-page-theme($theme, $app-theme); } diff --git a/src/frontend/packages/suse-extensions/src/custom/demo/demo-helper/demo-helper.component.html b/src/frontend/packages/suse-extensions/src/demo/demo-helper/demo-helper.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/demo/demo-helper/demo-helper.component.html rename to src/frontend/packages/suse-extensions/src/demo/demo-helper/demo-helper.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/demo/demo-helper/demo-helper.component.scss b/src/frontend/packages/suse-extensions/src/demo/demo-helper/demo-helper.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/demo/demo-helper/demo-helper.component.scss rename to src/frontend/packages/suse-extensions/src/demo/demo-helper/demo-helper.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/demo/demo-helper/demo-helper.component.spec.ts b/src/frontend/packages/suse-extensions/src/demo/demo-helper/demo-helper.component.spec.ts similarity index 84% rename from src/frontend/packages/suse-extensions/src/custom/demo/demo-helper/demo-helper.component.spec.ts rename to src/frontend/packages/suse-extensions/src/demo/demo-helper/demo-helper.component.spec.ts index b0c270cf94..e1ff7ca609 100644 --- a/src/frontend/packages/suse-extensions/src/custom/demo/demo-helper/demo-helper.component.spec.ts +++ b/src/frontend/packages/suse-extensions/src/demo/demo-helper/demo-helper.component.spec.ts @@ -1,8 +1,8 @@ import { HttpClientModule } from '@angular/common/http'; import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { TabNavService } from '../../../../../core/src/tab-nav.service'; -import { BaseTestModules } from '../../../../../core/test-framework/core-test.helper'; +import { TabNavService } from '../../../../core/src/tab-nav.service'; +import { BaseTestModules } from '../../../../core/test-framework/core-test.helper'; import { DemoHelperComponent } from './demo-helper.component'; describe('DemoHelperComponent', () => { diff --git a/src/frontend/packages/suse-extensions/src/custom/demo/demo-helper/demo-helper.component.ts b/src/frontend/packages/suse-extensions/src/demo/demo-helper/demo-helper.component.ts similarity index 83% rename from src/frontend/packages/suse-extensions/src/custom/demo/demo-helper/demo-helper.component.ts rename to src/frontend/packages/suse-extensions/src/demo/demo-helper/demo-helper.component.ts index 044d47f2c4..2a18d570da 100644 --- a/src/frontend/packages/suse-extensions/src/custom/demo/demo-helper/demo-helper.component.ts +++ b/src/frontend/packages/suse-extensions/src/demo/demo-helper/demo-helper.component.ts @@ -3,8 +3,8 @@ import { Component } from '@angular/core'; import { Store } from '@ngrx/store'; import { map } from 'rxjs/operators'; -import { StratosAction, StratosActionType } from '../../../../../core/src/core/extension/extension-service'; -import { AppState } from '../../../../../store/src/app-state'; +import { StratosAction, StratosActionType } from '../../../../core/src/core/extension/extension-service'; +import { AppState } from '../../../../store/src/app-state'; @StratosAction({ diff --git a/src/frontend/packages/suse-extensions/src/public-api.ts b/src/frontend/packages/suse-extensions/src/public-api.ts index 82ee7d4da7..715977a55c 100644 --- a/src/frontend/packages/suse-extensions/src/public-api.ts +++ b/src/frontend/packages/suse-extensions/src/public-api.ts @@ -1,4 +1,3 @@ // Custom Extensions -export * from './custom/suse.module' -export * from './custom/suse-routing.module' \ No newline at end of file +export * from './suse.module'; \ No newline at end of file diff --git a/src/frontend/packages/suse-extensions/src/custom/suse-about-info/suse-about-info.component.html b/src/frontend/packages/suse-extensions/src/suse-about-info/suse-about-info.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/suse-about-info/suse-about-info.component.html rename to src/frontend/packages/suse-extensions/src/suse-about-info/suse-about-info.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/suse-about-info/suse-about-info.component.scss b/src/frontend/packages/suse-extensions/src/suse-about-info/suse-about-info.component.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/suse-about-info/suse-about-info.component.scss rename to src/frontend/packages/suse-extensions/src/suse-about-info/suse-about-info.component.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/suse-about-info/suse-about-info.component.ts b/src/frontend/packages/suse-extensions/src/suse-about-info/suse-about-info.component.ts similarity index 79% rename from src/frontend/packages/suse-extensions/src/custom/suse-about-info/suse-about-info.component.ts rename to src/frontend/packages/suse-extensions/src/suse-about-info/suse-about-info.component.ts index b67379c282..0147da6855 100644 --- a/src/frontend/packages/suse-extensions/src/custom/suse-about-info/suse-about-info.component.ts +++ b/src/frontend/packages/suse-extensions/src/suse-about-info/suse-about-info.component.ts @@ -3,9 +3,9 @@ import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { filter, map } from 'rxjs/operators'; -import { AppState } from '../../../../store/src/app-state'; -import { AuthState } from '../../../../store/src/reducers/auth.reducer'; -import { SessionData } from '../../../../store/src/types/auth.types'; +import { AppState } from '../../../store/src/app-state'; +import { AuthState } from '../../../store/src/reducers/auth.reducer'; +import { SessionData } from '../../../store/src/types/auth.types'; @Component({ selector: 'app-suse-about-info', diff --git a/src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.html b/src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.html rename to src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.scss b/src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.scss similarity index 98% rename from src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.scss rename to src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.scss index 0bab1c84ab..095d223561 100644 --- a/src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.scss +++ b/src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.scss @@ -1,4 +1,4 @@ -@import '../../../../suse-theme/sass/colors'; +@import '../../../suse-theme/sass/colors.scss'; app-suse-login { background: url(/core/assets/custom/login/sign-in-bg.svg) #7AD4AA no-repeat center fixed; diff --git a/src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.spec.ts b/src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.spec.ts similarity index 78% rename from src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.spec.ts rename to src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.spec.ts index 2955b20df0..67dd3a6277 100644 --- a/src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.spec.ts +++ b/src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.spec.ts @@ -4,9 +4,9 @@ import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { RouterTestingModule } from '@angular/router/testing'; import { StoreModule } from '@ngrx/store'; -import { CoreModule } from '../../../../core/src/core/core.module'; -import { appReducers } from '../../../../store/src/reducers.module'; -import { SharedModule } from './../../../../core/src/shared/shared.module'; +import { CoreModule } from '../../../core/src/core/core.module'; +import { appReducers } from '../../../store/src/reducers.module'; +import { SharedModule } from './../../../core/src/shared/shared.module'; import { SuseLoginComponent } from './suse-login.component'; describe('SuseLoginComponent', () => { @@ -15,7 +15,7 @@ describe('SuseLoginComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [ SuseLoginComponent ], + declarations: [SuseLoginComponent], imports: [ CommonModule, CoreModule, @@ -25,7 +25,7 @@ describe('SuseLoginComponent', () => { StoreModule.forRoot(appReducers) ] }) - .compileComponents(); + .compileComponents(); })); beforeEach(() => { diff --git a/src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.theme.scss b/src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.theme.scss similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.theme.scss rename to src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.theme.scss diff --git a/src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.ts b/src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.ts similarity index 66% rename from src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.ts rename to src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.ts index 1376343844..4503f066bd 100644 --- a/src/frontend/packages/suse-extensions/src/custom/suse-login/suse-login.component.ts +++ b/src/frontend/packages/suse-extensions/src/suse-login/suse-login.component.ts @@ -1,10 +1,10 @@ import { Component, ViewEncapsulation } from '@angular/core'; import { Store } from '@ngrx/store'; -import { CustomizationService, CustomizationsMetadata } from '../../../../core/src/core/customizations.types'; -import { StratosLoginComponent } from '../../../../core/src/core/extension/extension-service'; -import { LoginPageComponent } from '../../../../core/src/features/login/login-page/login-page.component'; -import { AppState } from '../../../../store/src/app-state'; +import { CustomizationService, CustomizationsMetadata } from '../../../core/src/core/customizations.types'; +import { StratosLoginComponent } from '../../../core/src/core/extension/extension-service'; +import { LoginPageComponent } from '../../../core/src/features/login/login-page/login-page.component'; +import { AppState } from '../../../store/src/app-state'; @StratosLoginComponent() @Component({ diff --git a/src/frontend/packages/suse-extensions/src/custom/suse-welcome/suse-welcome.component.html b/src/frontend/packages/suse-extensions/src/suse-welcome/suse-welcome.component.html similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/suse-welcome/suse-welcome.component.html rename to src/frontend/packages/suse-extensions/src/suse-welcome/suse-welcome.component.html diff --git a/src/frontend/packages/suse-extensions/src/custom/suse-welcome/suse-welcome.component.scss b/src/frontend/packages/suse-extensions/src/suse-welcome/suse-welcome.component.scss similarity index 93% rename from src/frontend/packages/suse-extensions/src/custom/suse-welcome/suse-welcome.component.scss rename to src/frontend/packages/suse-extensions/src/suse-welcome/suse-welcome.component.scss index c0e5cadd87..e9a131dffe 100644 --- a/src/frontend/packages/suse-extensions/src/custom/suse-welcome/suse-welcome.component.scss +++ b/src/frontend/packages/suse-extensions/src/suse-welcome/suse-welcome.component.scss @@ -1,4 +1,4 @@ -@import '../../../../suse-theme/sass/colors'; +@import '../../../suse-theme/sass/colors'; .no-endpoints-message { color: $suse-button-gray; diff --git a/src/frontend/packages/suse-extensions/src/custom/suse-welcome/suse-welcome.component.ts b/src/frontend/packages/suse-extensions/src/suse-welcome/suse-welcome.component.ts similarity index 100% rename from src/frontend/packages/suse-extensions/src/custom/suse-welcome/suse-welcome.component.ts rename to src/frontend/packages/suse-extensions/src/suse-welcome/suse-welcome.component.ts diff --git a/src/frontend/packages/suse-extensions/src/custom/suse.module.ts b/src/frontend/packages/suse-extensions/src/suse.module.ts similarity index 68% rename from src/frontend/packages/suse-extensions/src/custom/suse.module.ts rename to src/frontend/packages/suse-extensions/src/suse.module.ts index d147814f58..1f7f78c047 100644 --- a/src/frontend/packages/suse-extensions/src/custom/suse.module.ts +++ b/src/frontend/packages/suse-extensions/src/suse.module.ts @@ -1,13 +1,14 @@ import { NgModule } from '@angular/core'; -import { CoreModule } from '../../../core/src/core/core.module'; -import { CustomizationService, CustomizationsMetadata } from '../../../core/src/core/customizations.types'; -import { MDAppModule } from '../../../core/src/core/md.module'; -import { ExtensionService } from '../../../core/src/public-api'; -import { SharedModule } from '../../../core/src/shared/shared.module'; +import { + CoreModule, + CustomizationService, + CustomizationsMetadata, + ExtensionService, + MDAppModule, + SharedModule, +} from '../../core/src/public-api'; import { DemoHelperComponent } from './demo/demo-helper/demo-helper.component'; -import { HelmSetupModule } from './helm/helm.setup.module'; -import { KubernetesSetupModule } from './kubernetes/kubernetes.setup.module'; import { SuseAboutInfoComponent } from './suse-about-info/suse-about-info.component'; import { SuseLoginComponent } from './suse-login/suse-login.component'; import { SuseWelcomeComponent } from './suse-welcome/suse-welcome.component'; @@ -25,8 +26,6 @@ const SuseCustomizations: CustomizationsMetadata = { CoreModule, SharedModule, MDAppModule, - KubernetesSetupModule, - HelmSetupModule, ExtensionService.declare([ SuseLoginComponent, ]) diff --git a/src/jetstream/go.mod b/src/jetstream/go.mod index 4ca6a15bdc..6c3aded846 100644 --- a/src/jetstream/go.mod +++ b/src/jetstream/go.mod @@ -45,6 +45,7 @@ require ( github.com/gorilla/sessions v1.1.3 github.com/gorilla/websocket v1.4.2 github.com/govau/cf-common v0.0.7 + github.com/helm/monocular v1.10.0 // indirect github.com/jessevdk/go-flags v1.4.0 // indirect github.com/jtolds/gls v4.20.0+incompatible // indirect github.com/kat-co/vala v0.0.0-20170210184112-42e1d8b61f12 diff --git a/src/jetstream/go.sum b/src/jetstream/go.sum index 9488234375..6db73bcdb5 100644 --- a/src/jetstream/go.sum +++ b/src/jetstream/go.sum @@ -24,6 +24,7 @@ github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxB github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6LSNgds39diKLz7Vrc= github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk= +github.com/BurntSushi/toml v0.3.0/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= @@ -34,6 +35,7 @@ github.com/MakeNowJust/heredoc v0.0.0-20171113091838-e9091a26100e h1:eb0Pzkt15Bm github.com/MakeNowJust/heredoc v0.0.0-20171113091838-e9091a26100e/go.mod h1:64YHyfSL2R96J44Nlwm39UHepQbyR5q10x7iYa1ks2E= github.com/Masterminds/goutils v1.1.0 h1:zukEsf/1JZwCMgHiK3GZftabmxiCw4apj3a28RPBiVg= github.com/Masterminds/goutils v1.1.0/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= +github.com/Masterminds/semver v1.3.1/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= github.com/Masterminds/semver v1.4.2 h1:WBLTQ37jOCzSLtXNdoo8bNM8876KhNqOKvrlGITgsTc= github.com/Masterminds/semver v1.4.2/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3QEww= @@ -137,6 +139,7 @@ github.com/deislabs/oras v0.7.0 h1:RnDoFd3tQYODMiUqxgQ8JxlrlWL0/VMKIKRD01MmNYk= github.com/deislabs/oras v0.7.0/go.mod h1:sqMKPG3tMyIX9xwXUBRLhZ24o+uT4y6jgBD2RzUTKDM= github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/disintegration/imaging v1.5.0/go.mod h1:9B/deIUIrliYkyMTuXJd6OUFLcrZ2tf+3Qlwnaf/CjU= github.com/disintegration/imaging v1.6.2 h1:w1LecBlG2Lnp8B3jk5zSuNqd7b4DXhcjwek1ei82L+c= github.com/disintegration/imaging v1.6.2/go.mod h1:44/5580QXChDfwIclfc/PCwrr44amcmDAg8hxG0Ewe4= github.com/docker/cli v0.0.0-20190506213505-d88565df0c2d h1:qdD+BtyCE1XXpDyhvn0yZVcZOLILdj9Cw4pKu0kQbPQ= @@ -186,6 +189,7 @@ github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2H github.com/ghodss/yaml v0.0.0-20180820084758-c7ce16629ff4/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/globalsign/mgo v0.0.0-20180615134936-113d3961e731/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q= github.com/globalsign/mgo v0.0.0-20180905125535-1ca0a4f7cbcb/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q= github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8 h1:DujepqpGd1hyOd7aW59XpK7Qymp8iy83xq74fLr21is= github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q= @@ -297,6 +301,7 @@ github.com/gopherjs/gopherjs v0.0.0-20190411002643-bd77b112433e/go.mod h1:wJfORR github.com/gorilla/context v1.1.1 h1:AWwleXJkX/nhcU9bZSnZoi3h/qGYqQAGhq6zZe/aQW8= github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= github.com/gorilla/handlers v1.4.0/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= +github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.0 h1:tOSd0UKHQd6urX6ApfOn4XdBMY6Sh1MfxV3kmaazO+U= github.com/gorilla/mux v1.7.0/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.3 h1:gnP5JzjVOuiZD07fKKToCAOjS0yOpj/qPETTXCCS6hw= @@ -326,6 +331,7 @@ github.com/hashicorp/golang-lru v0.5.3/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uG github.com/helm/monocular v1.4.0 h1:g0sOpuMe+9u+aPfd9ZO8mWV+c8W0dfGyBG9Wl23nwec= github.com/helm/monocular v1.4.0/go.mod h1:PpkCN0v4zVVigsIHnsQdJytKFmaUkwfhxB7z33a9/gE= github.com/helm/monocular v1.10.0 h1:/tkbVH0+7GR2C4W2ODJGiVGXyHmYCa3vaBb5S+pz6bE= +github.com/helm/monocular v1.10.0/go.mod h1:2pJcZSWeUPTtw1QSje6c/qCrSuSUujoNPgUoFc8ySMQ= github.com/heptio/authenticator v0.3.0/go.mod h1:Q86X8hc61JXhE5XxYLKmrSRWby/Oe8IIYZIBgmGVkTA= github.com/heptiolabs/healthcheck v0.0.0-20180807145615-6ff867650f40 h1:GT4RsKmHh1uZyhmTkWJTDALRjSHYQp6FRKrotf0zhAs= github.com/heptiolabs/healthcheck v0.0.0-20180807145615-6ff867650f40/go.mod h1:NtmN9h8vrTveVQRLHcX2HQ5wIPBDCsZ351TGbZWgg38= @@ -339,6 +345,7 @@ github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJ github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/jessevdk/go-flags v1.4.0 h1:4IU2WS7AumrZ/40jfhf4QVDMsQwqA7VEHozFRrGARJA= github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= +github.com/jinzhu/copier v0.0.0-20180308034124-7e38e58719c3/go.mod h1:yL958EeXv8Ylng6IfnvG4oflryUi3vgA3xPs9hmII1s= github.com/jinzhu/copier v0.0.0-20190924061706-b57f9002281a h1:zPPuIq2jAWWPTrGt70eK/BSch+gFAGrNzecsoENgu2o= github.com/jinzhu/copier v0.0.0-20190924061706-b57f9002281a/go.mod h1:yL958EeXv8Ylng6IfnvG4oflryUi3vgA3xPs9hmII1s= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af h1:pmfjZENx5imkbgOkpRUYLnmbU7UEFbjtDA2hxJ1ichM= @@ -358,6 +365,7 @@ github.com/kat-co/vala v0.0.0-20170210184112-42e1d8b61f12/go.mod h1:u9MdXq/QageO github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/konsorten/go-windows-terminal-sequences v0.0.0-20180402223658-b729f2633dfe/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= @@ -367,6 +375,7 @@ github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/kubeapps/common v0.0.0-20190307100129-fcd6537ca4e3/go.mod h1:TsgmjeDpbftqhwPKInJ3v+l+xbHs4goiB6DFb2WqY9c= github.com/kubeapps/common v0.0.0-20190508164739-10b110436c1a h1:VqeX/fehAB6FtBox0TVYcjOMXGE56INQIfbXegditX4= github.com/kubeapps/common v0.0.0-20190508164739-10b110436c1a/go.mod h1:TsgmjeDpbftqhwPKInJ3v+l+xbHs4goiB6DFb2WqY9c= github.com/kubernetes-sigs/aws-iam-authenticator v0.3.1-0.20190111160901-390d9087a4bc h1:Ttr4Z3ZrMv4rAXn10UAqOC8ACx+F1omvcyV1a3hRArE= @@ -467,6 +476,7 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/poy/eachers v0.0.0-20181020210610-23942921fe77/go.mod h1:x1vqpbcMW9T/KRcQ4b48diSiSVtYgvwQ5xzDByEg4WE= github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= +github.com/prometheus/client_golang v0.0.0-20181001174001-0a8115f42e03/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.2/go.mod h1:OsXs2jCmiKlQ1lTBmv21f2mNfw4xf/QclQDMrYNZzcM= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= @@ -476,11 +486,13 @@ github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1: github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4 h1:gQz4mCbXsO+nc9n1hCxHcGA3Zx3Eo+UHZoInFGUIXNM= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.7.0 h1:L+1lyG48J1zAQXA3RBX/nG/B3gjlHq0zTt2tlbJLyCY= github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= +github.com/prometheus/procfs v0.0.0-20180920065004-418d78d0b9a7/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190129233650-316cf8ccfec5/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= @@ -497,6 +509,7 @@ github.com/sajari/fuzzy v1.0.0/go.mod h1:OjYR6KxoWOe9+dOlXeiCJd4dIbED4Oo8wpS89o0 github.com/satori/go.uuid v1.2.0 h1:0uYX9dsZ2yD7q2RtLRtPSdGDWzjeM3TbMJP9utgA0ww= github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= +github.com/sirupsen/logrus v1.1.0/go.mod h1:zrgwTnHtNr00buQ1vSptGe8m1f/BbgsPukg8qsT7A+A= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4= @@ -512,6 +525,7 @@ github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkU github.com/spf13/cobra v0.0.3 h1:ZlrZ4XsMRm04Fr5pSFxBgfND2EBVa1nLpiy1stUsX/8= github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= @@ -531,6 +545,7 @@ github.com/tedsuo/rata v1.0.0/go.mod h1:X47ELzhOoLbfFIY0Cql9P6yo3Cdwf2CMX3FVZxRz github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/ulikunitz/xz v0.5.6 h1:jGHAfXawEGZQ3blwU5wnWKQJvAraT7Ftq9EXjnXYgt8= github.com/ulikunitz/xz v0.5.6/go.mod h1:2bypXElzHzzJZwzH67Y6wb67pO62Rzfn7BSiF4ABRW8= +github.com/unrolled/render v0.0.0-20180914162206-b9786414de4d/go.mod h1:tu82oB5W2ykJRVioYsB+IQKcft7ryBr7w12qMBUPyXg= github.com/unrolled/render v1.0.1 h1:VDDnQQVfBMsOsp3VaCJszSO0nkBIVEYoPWeRThk9spY= github.com/unrolled/render v1.0.1/go.mod h1:gN9T0NhL4Bfbwu8ann7Ry/TGHYfosul+J0obPf6NBdM= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= @@ -582,6 +597,7 @@ golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190312203227-4b39c73a6495/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/image v0.0.0-20180926015637-991ec62608f3/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8 h1:hVwzHzIUGRjiF7EcUjqNxk3NCfkPxbDKRdnNE1Rpg0U= golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= @@ -627,6 +643,7 @@ golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180928133829-e4b3c5e90611/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190209173611-3b5209105503/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -716,6 +733,7 @@ honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/gengo v0.0.0-20190822140433-26a664648505/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= +k8s.io/helm v2.13.1+incompatible/go.mod h1:LZzlS4LQBHfciFOurYBFkCMTaZ0D1l+p0teMg7TSULI= k8s.io/helm v2.16.1+incompatible h1:L+k810plJlaGWEw1EszeT4deK8XVaKxac1oGcuB+WDc= k8s.io/helm v2.16.1+incompatible/go.mod h1:LZzlS4LQBHfciFOurYBFkCMTaZ0D1l+p0teMg7TSULI= k8s.io/helm v2.16.10+incompatible h1:eFksERw3joHEL62TrcDX8I5fgEQJvit4qxxPXAkYTyQ= diff --git a/src/tsconfig.json b/src/tsconfig.json index a086487d1f..1027a40bae 100644 --- a/src/tsconfig.json +++ b/src/tsconfig.json @@ -13,7 +13,7 @@ "emitDecoratorMetadata": true, "experimentalDecorators": true, "allowSyntheticDefaultImports": true, - "esModuleInterop": true, + "esModuleInterop": true, "importHelpers": true, "target": "es2015", "module": "esnext", @@ -39,6 +39,7 @@ "@stratosui/cf-autoscaler": ["frontend/packages/cf-autoscaler/src/public_api.ts"], "@example/extensions": ["frontend/packages/example-extensions/src/public-api.ts"], "@susestratos/extensions": ["frontend/packages/suse-extensions/src/public-api.ts"], + "@stratosui/kubernetes": ["frontend/packages/kubernetes/src/public-api.ts"], } } }