From fec97ca26d1998df2444d75712150454b7841ff9 Mon Sep 17 00:00:00 2001 From: Ashraf Masarwa Date: Tue, 17 Feb 2026 12:43:25 +0200 Subject: [PATCH 1/2] FLPATH-2749 | Refactor the Plugin code based on new structure to cost-management --- ...h-redhat-resource-optimization-presets.json | 6 +++--- .../.changeset/README.md | 0 .../.changeset/config.json | 0 .../.changeset/renovate-2cc8e69.md | 0 .../.changeset/renovate-561c4ae.md | 0 .../.changeset/renovate-7d1085d.md | 0 .../.changeset/renovate-a719066.md | 0 .../.changeset/rich-pandas-fold.md | 0 .../.dockerignore | 0 .../.eslintignore | 0 .../.eslintrc.js | 0 .../.gitignore | 0 .../.prettierignore | 0 .../DCO.md | 0 .../LICENSE.md | 0 .../README.md | 2 +- .../app-config.production.yaml | 0 .../app-config.yaml | 6 ++++++ .../backstage.json | 0 .../catalog-info.yaml | 0 .../adrs/0000-record-architecture-decisions.md | 0 ...plugin-for-red-hat-developer-hub-phase-1.md | 0 ...imizations-using-the-orchestrator-plugin.md | 0 .../docs/adrs/resources/0000-adr-template.md | 0 .../optimizations-plugins-phase-1.svg | 0 .../resources/optimize-resources-workflow.svg | 0 .../docs/dynamic-plugin.md | 10 +++++----- .../docs/rbac.md | 0 .../dynamic-plugins.yaml | 0 .../examples/entities.yaml | 0 .../examples/org.yaml | 0 .../template/content/catalog-info.yaml | 0 .../examples/template/content/index.js | 0 .../examples/template/content/package.json | 0 .../examples/template/template.yaml | 0 .../package.json | 2 +- .../packages/README.md | 0 .../packages/app/.eslintignore | 0 .../packages/app/.eslintrc.js | 0 .../packages/app/e2e-tests/app.test.ts | 0 .../packages/app/package.json | 2 +- .../app/public/android-chrome-192x192.png | Bin .../packages/app/public/apple-touch-icon.png | Bin .../packages/app/public/favicon-16x16.png | Bin .../packages/app/public/favicon-32x32.png | Bin .../packages/app/public/favicon.ico | Bin .../packages/app/public/index.html | 0 .../packages/app/public/manifest.json | 0 .../packages/app/public/robots.txt | 0 .../packages/app/public/safari-pinned-tab.svg | 0 .../packages/app/src/App.test.tsx | 0 .../packages/app/src/App.tsx | 0 .../packages/app/src/apis.ts | 0 .../app/src/components/Root/LogoFull.tsx | 0 .../app/src/components/Root/LogoIcon.tsx | 0 .../packages/app/src/components/Root/Root.tsx | 0 .../packages/app/src/components/Root/index.ts | 0 .../app/src/components/catalog/EntityPage.tsx | 0 .../src/components/rhdh-logo/RhdhLogoFull.tsx | 0 .../src/components/rhdh-logo/RhdhLogoIcon.tsx | 0 .../app/src/components/search/SearchPage.tsx | 0 .../packages/app/src/hooks/useRhdhTheme.ts | 0 .../packages/app/src/index.tsx | 0 .../packages/app/src/setupTests.ts | 0 .../packages/backend/.eslintrc.js | 0 .../packages/backend/README.md | 0 .../packages/backend/package.json | 2 +- .../packages/backend/src/index.ts | 0 .../plugins/README.md | 0 .../.eslintrc.js | 0 .../CHANGELOG.md | 0 .../README.md | 0 .../app-config.dynamic.yaml | 6 +++--- .../config.d.ts | 2 +- .../dev/index.ts | 0 .../package.json | 2 +- .../report.api.md | 0 .../src/index.ts | 0 .../src/models/GetTokenResponse.ts | 0 .../src/models/RouterOptions.ts | 0 .../src/plugin.ts | 0 .../src/routes/access.ts | 0 .../src/routes/costManagementAccess.ts | 0 .../src/routes/token.ts | 6 +++--- .../src/service/costManagementService.ts | 0 .../src/service/optimizationsService.ts | 0 .../src/service/router.test.ts | 0 .../src/service/router.ts | 0 .../src/setupTests.ts | 0 .../src/util/checkPermissions.ts | 0 .../src/util/constant.ts | 0 .../src/util/tokenUtil.ts | 6 +++--- .../.eslintrc.js | 0 .../CHANGELOG.md | 0 .../README.md | 17 +++++++++++++++++ .../package.json | 2 +- .../report-DefaultApiClient.api.md | 0 .../report-clients.api.md | 0 .../report-json-utils.api.md | 0 .../report-models.api.md | 0 .../report-permissions.api.md | 0 .../report.api.md | 0 .../scripts/generate_client.mjs | 0 .../scripts/lib/fetch.mjs | 0 .../scripts/lib/openapi.mjs | 0 .../scripts/lib/typescript.mjs | 0 .../scripts/lib/yaml.mjs | 0 .../scripts/lib/yarn.mjs | 0 .../cost-management/CostManagementSlimApi.ts | 0 .../CostManagementSlimClient.ts | 0 .../src/clients/cost-management/index.ts | 0 .../src/clients/cost-management/types.ts | 0 .../src/clients/index.ts | 0 .../optimizations/OptimizationsClient.test.ts | 0 .../optimizations/OptimizationsClient.ts | 0 .../fixtures/recommendation-mock.json | 0 .../fixtures/recommendations-list-mock.json | 0 .../src/clients/optimizations/index.ts | 0 .../src/clients/optimizations/types.ts | 0 .../orchestrator-slim/OrchestratorSlimApi.ts | 0 .../OrchestratorSlimClient.ts | 0 .../src/clients/orchestrator-slim/index.ts | 0 .../src/generated/apis/DefaultApi.client.ts | 0 .../src/generated/apis/index.ts | 0 .../src/generated/index.ts | 0 .../CPULimitOptimisedNotification.model.ts | 0 ...PULimitOptimisedNotification323005.model.ts | 0 .../CPURequestOptimisedNotification.model.ts | 0 ...RequestOptimisedNotification323004.model.ts | 0 .../models/CostRecommendation.model.ts | 0 .../models/CostRecommendationConfig.model.ts | 0 .../CostRecommendationConfigLimits.model.ts | 0 .../CostRecommendationConfigLimitsCpu.model.ts | 0 ...stRecommendationConfigLimitsMemory.model.ts | 0 .../CostRecommendationConfigRequests.model.ts | 0 ...ostRecommendationConfigRequestsCpu.model.ts | 0 ...RecommendationConfigRequestsMemory.model.ts | 0 .../CostRecommendationNotifications.model.ts | 0 .../CostRecommendationVariation.model.ts | 0 .../CostRecommendationVariationLimits.model.ts | 0 ...stRecommendationVariationLimitsCpu.model.ts | 0 ...ecommendationVariationLimitsMemory.model.ts | 0 ...ostRecommendationVariationRequests.model.ts | 0 ...RecommendationVariationRequestsCpu.model.ts | 0 ...ommendationVariationRequestsMemory.model.ts | 0 .../src/generated/models/CpuUsage.model.ts | 0 .../models/LongTermRecommendation.model.ts | 0 .../LongTermRecommendationBoxPlots.model.ts | 0 ...ecommendationRecommendationEngines.model.ts | 0 .../models/MediumTermRecommendation.model.ts | 0 .../MediumTermRecommendationBoxPlots.model.ts | 0 .../MemoryLimitOptimisedNotification.model.ts | 0 ...ryLimitOptimisedNotification324004.model.ts | 0 ...MemoryRequestOptimisedNotification.model.ts | 0 ...RequestOptimisedNotification324003.model.ts | 0 .../src/generated/models/MemoryUsage.model.ts | 0 .../models/PerformanceRecommendation.model.ts | 0 .../PerformanceRecommendationConfig.model.ts | 0 ...formanceRecommendationConfigLimits.model.ts | 0 ...manceRecommendationConfigLimitsCpu.model.ts | 0 ...ceRecommendationConfigLimitsMemory.model.ts | 0 ...rmanceRecommendationConfigRequests.model.ts | 0 ...nceRecommendationConfigRequestsCpu.model.ts | 0 ...RecommendationConfigRequestsMemory.model.ts | 0 ...PerformanceRecommendationVariation.model.ts | 0 ...manceRecommendationVariationLimits.model.ts | 0 ...ceRecommendationVariationLimitsCpu.model.ts | 0 ...ecommendationVariationLimitsMemory.model.ts | 0 ...nceRecommendationVariationRequests.model.ts | 0 ...RecommendationVariationRequestsCpu.model.ts | 0 ...ommendationVariationRequestsMemory.model.ts | 0 .../generated/models/PlotDetailsValue.model.ts | 0 .../src/generated/models/PlotsData.model.ts | 0 .../models/RecommendationBoxPlots.model.ts | 0 ...ommendationBoxPlotsRecommendations.model.ts | 0 ...RecommendationsRecommendationTerms.model.ts | 0 .../models/RecommendationList.model.ts | 0 .../models/RecommendationListLinks.model.ts | 0 .../models/RecommendationListMeta.model.ts | 0 .../generated/models/Recommendations.model.ts | 0 .../RecommendationsRecommendations.model.ts | 0 ...ommendationsRecommendationsCurrent.model.ts | 0 ...ationsRecommendationsCurrentLimits.model.ts | 0 ...onsRecommendationsCurrentLimitsCpu.model.ts | 0 ...RecommendationsCurrentLimitsMemory.model.ts | 0 ...ionsRecommendationsCurrentRequests.model.ts | 0 ...commendationsCurrentRequestsMemory.model.ts | 0 ...RecommendationsRecommendationTerms.model.ts | 0 .../models/ShortTermRecommendation.model.ts | 0 .../ShortTermRecommendationBoxPlots.model.ts | 0 .../src/generated/models/index.ts | 0 .../src/generated/pluginId.ts | 0 .../src/generated/types/discovery.ts | 0 .../src/generated/types/fetch.ts | 0 .../src/index.ts | 0 .../src/permissions.ts | 0 .../src/schema/openapi.yaml | 2 +- .../src/setupTests.ts | 0 .../src/util/lib/json.ts | 0 .../src/util/lib/json_node.ts | 0 .../src/util/lib/json_node_visitor.ts | 0 .../src/util/lib/types.ts | 0 .../src/util/mod.ts | 0 .../redhat-resource-optimization/.eslintrc.js | 0 .../redhat-resource-optimization/CHANGELOG.md | 0 .../redhat-resource-optimization/README.md | 4 ++-- .../app-config.dynamic.yaml | 0 .../redhat-resource-optimization/config.d.ts | 2 +- .../redhat-resource-optimization/dev/index.tsx | 0 .../redhat-resource-optimization/package.json | 2 +- .../redhat-resource-optimization/report.api.md | 0 .../src/Router.tsx | 0 .../redhat-resource-optimization/src/apis.ts | 0 .../src/components/BasePage.tsx | 0 .../src/components/InfoCardTitle.tsx | 0 .../src/components/PageLayout.tsx | 0 .../src/components/filtersStyles.ts | 0 .../src/components/icon/AnalyticsIcon.test.tsx | 0 .../src/components/icon/AnalyticsIcon.tsx | 0 .../components/icon/AnalyticsIconFilled.tsx | 0 .../components/icon/AnalyticsIconOutlined.tsx | 0 .../icon/ResourceOptimizationIcon.test.tsx | 0 .../icon/ResourceOptimizationIcon.tsx | 0 .../icon/ResourceOptimizationIconFilled.tsx | 0 .../icon/ResourceOptimizationIconOutlined.tsx | 0 .../src/components/icon/index.ts | 0 .../src/constants/currencies.ts | 0 .../src/hooks/useDebouncedCallbackWithAbort.ts | 0 .../src/hooks/useOpenShiftFilters.ts | 0 .../src/hooks/usePatternFlyTheme.ts | 0 .../src/hooks/useThemeBackgroundColor.ts | 0 .../src/hooks/useUrlFilters.ts | 0 .../redhat-resource-optimization/src/index.ts | 0 .../src/pages/openshift/OpenShiftPage.tsx | 0 .../components/AutocompleteComponent.tsx | 0 .../components/DownloadIconButton.tsx | 0 .../src/pages/openshift/components/Filters.tsx | 0 .../pages/openshift/components/PageHeader.tsx | 0 .../openshift/components/SelectComponent.tsx | 0 .../openshift/components/TableToolbar.tsx | 0 .../OptimizationsBreakdownPage.tsx | 4 +--- .../OptimizationEngineTab.tsx | 0 .../components/CodeInfoCard.tsx | 0 .../components/ContainerInfoCard.tsx | 0 .../chart-info-card/ChartInfoCard.tsx | 0 .../components/IntlBreakdownChart.tsx | 0 .../OptimizationsBreakdownChart.tsx | 0 .../i18n/data.json | 0 .../i18n/index.ts | 0 .../optimizations-breakdown-chart/i18n/intl.ts | 0 .../i18n/messages.ts | 0 .../types/ChartData.ts | 0 .../types/ChartDatum.ts | 0 .../types/ChartLegendItem.ts | 0 .../types/ChartSeries.ts | 0 .../types/Formatter.ts | 0 .../utils/chart-data-format.ts | 0 .../utils/chart-datum.ts | 0 .../utils/chart-utils.ts | 2 +- .../utils/format.ts | 0 .../models/ChartEnums.ts | 0 .../models/WorkflowInputDataSchema.ts | 0 .../models/YamlCodeData.ts | 0 .../pages/optimizations/OptimizationsPage.tsx | 0 .../optimizations/components/ComboBox.tsx | 0 .../pages/optimizations/components/Filters.tsx | 0 .../optimizations/components/TableToolbar.tsx | 0 .../src/plugin.test.ts | 0 .../redhat-resource-optimization/src/plugin.ts | 0 .../redhat-resource-optimization/src/routes.ts | 0 .../src/setupTests.ts | 0 .../src/utils/dates.test.ts | 0 .../src/utils/dates.ts | 0 .../scripts/dynamic-plugins.sh | 0 .../tsconfig.json | 0 .../vs.code-workspace | 0 .../yarn.lock | 0 .../README.md | 7 ------- 278 files changed, 54 insertions(+), 40 deletions(-) rename workspaces/{redhat-resource-optimization => cost-management}/.changeset/README.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/.changeset/config.json (100%) rename workspaces/{redhat-resource-optimization => cost-management}/.changeset/renovate-2cc8e69.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/.changeset/renovate-561c4ae.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/.changeset/renovate-7d1085d.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/.changeset/renovate-a719066.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/.changeset/rich-pandas-fold.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/.dockerignore (100%) rename workspaces/{redhat-resource-optimization => cost-management}/.eslintignore (100%) rename workspaces/{redhat-resource-optimization => cost-management}/.eslintrc.js (100%) rename workspaces/{redhat-resource-optimization => cost-management}/.gitignore (100%) rename workspaces/{redhat-resource-optimization => cost-management}/.prettierignore (100%) rename workspaces/{redhat-resource-optimization => cost-management}/DCO.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/LICENSE.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/README.md (99%) rename workspaces/{redhat-resource-optimization => cost-management}/app-config.production.yaml (100%) rename workspaces/{redhat-resource-optimization => cost-management}/app-config.yaml (93%) rename workspaces/{redhat-resource-optimization => cost-management}/backstage.json (100%) rename workspaces/{redhat-resource-optimization => cost-management}/catalog-info.yaml (100%) rename workspaces/{redhat-resource-optimization => cost-management}/docs/adrs/0000-record-architecture-decisions.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/docs/adrs/0001-optimizations-plugin-for-red-hat-developer-hub-phase-1.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/docs/adrs/0002-applying-optimizations-using-the-orchestrator-plugin.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/docs/adrs/resources/0000-adr-template.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/docs/adrs/resources/optimizations-plugins-phase-1.svg (100%) rename workspaces/{redhat-resource-optimization => cost-management}/docs/adrs/resources/optimize-resources-workflow.svg (100%) rename workspaces/{redhat-resource-optimization => cost-management}/docs/dynamic-plugin.md (94%) rename workspaces/{redhat-resource-optimization => cost-management}/docs/rbac.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/dynamic-plugins.yaml (100%) rename workspaces/{redhat-resource-optimization => cost-management}/examples/entities.yaml (100%) rename workspaces/{redhat-resource-optimization => cost-management}/examples/org.yaml (100%) rename workspaces/{redhat-resource-optimization => cost-management}/examples/template/content/catalog-info.yaml (100%) rename workspaces/{redhat-resource-optimization => cost-management}/examples/template/content/index.js (100%) rename workspaces/{redhat-resource-optimization => cost-management}/examples/template/content/package.json (100%) rename workspaces/{redhat-resource-optimization => cost-management}/examples/template/template.yaml (100%) rename workspaces/{redhat-resource-optimization => cost-management}/package.json (98%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/README.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/.eslintignore (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/.eslintrc.js (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/e2e-tests/app.test.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/package.json (97%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/public/android-chrome-192x192.png (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/public/apple-touch-icon.png (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/public/favicon-16x16.png (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/public/favicon-32x32.png (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/public/favicon.ico (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/public/index.html (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/public/manifest.json (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/public/robots.txt (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/public/safari-pinned-tab.svg (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/App.test.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/App.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/apis.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/components/Root/LogoFull.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/components/Root/LogoIcon.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/components/Root/Root.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/components/Root/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/components/catalog/EntityPage.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/components/rhdh-logo/RhdhLogoFull.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/components/rhdh-logo/RhdhLogoIcon.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/components/search/SearchPage.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/hooks/useRhdhTheme.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/index.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/app/src/setupTests.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/backend/.eslintrc.js (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/backend/README.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/backend/package.json (97%) rename workspaces/{redhat-resource-optimization => cost-management}/packages/backend/src/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/README.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/.eslintrc.js (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/CHANGELOG.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/README.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/app-config.dynamic.yaml (69%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/config.d.ts (97%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/dev/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/package.json (95%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/report.api.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/models/GetTokenResponse.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/models/RouterOptions.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/plugin.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/routes/access.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/routes/costManagementAccess.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/routes/token.ts (91%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/service/costManagementService.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/service/optimizationsService.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/service/router.test.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/service/router.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/setupTests.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/util/checkPermissions.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/util/constant.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-backend/src/util/tokenUtil.ts (93%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/.eslintrc.js (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/CHANGELOG.md (100%) create mode 100644 workspaces/cost-management/plugins/redhat-resource-optimization-common/README.md rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/package.json (96%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/report-DefaultApiClient.api.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/report-clients.api.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/report-json-utils.api.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/report-models.api.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/report-permissions.api.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/report.api.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/scripts/generate_client.mjs (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/scripts/lib/fetch.mjs (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/scripts/lib/openapi.mjs (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/scripts/lib/typescript.mjs (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/scripts/lib/yaml.mjs (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/scripts/lib/yarn.mjs (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/cost-management/CostManagementSlimApi.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/cost-management/CostManagementSlimClient.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/cost-management/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/cost-management/types.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/optimizations/OptimizationsClient.test.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/optimizations/OptimizationsClient.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/optimizations/fixtures/recommendation-mock.json (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/optimizations/fixtures/recommendations-list-mock.json (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/optimizations/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/optimizations/types.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/OrchestratorSlimApi.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/OrchestratorSlimClient.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/apis/DefaultApi.client.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/apis/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CPULimitOptimisedNotification.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CPULimitOptimisedNotification323005.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CPURequestOptimisedNotification.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CPURequestOptimisedNotification323004.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendation.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfig.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimits.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimitsCpu.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimitsMemory.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequests.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequestsCpu.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequestsMemory.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationNotifications.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariation.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimits.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimitsCpu.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimitsMemory.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequests.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequestsCpu.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequestsMemory.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/CpuUsage.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendation.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendationBoxPlots.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendationRecommendationEngines.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/MediumTermRecommendation.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/MediumTermRecommendationBoxPlots.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/MemoryLimitOptimisedNotification.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/MemoryLimitOptimisedNotification324004.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/MemoryRequestOptimisedNotification.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/MemoryRequestOptimisedNotification324003.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/MemoryUsage.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendation.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfig.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimits.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimitsCpu.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimitsMemory.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequests.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequestsCpu.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequestsMemory.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariation.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimits.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimitsCpu.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimitsMemory.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequests.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequestsCpu.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequestsMemory.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PlotDetailsValue.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/PlotsData.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlots.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlotsRecommendations.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlotsRecommendationsRecommendationTerms.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationList.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationListLinks.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationListMeta.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/Recommendations.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendations.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrent.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimits.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimitsCpu.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimitsMemory.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentRequests.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentRequestsMemory.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsRecommendationTerms.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/ShortTermRecommendation.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/ShortTermRecommendationBoxPlots.model.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/models/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/pluginId.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/types/discovery.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/generated/types/fetch.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/permissions.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/schema/openapi.yaml (99%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/setupTests.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/util/lib/json.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/util/lib/json_node.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/util/lib/json_node_visitor.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/util/lib/types.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization-common/src/util/mod.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/.eslintrc.js (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/CHANGELOG.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/README.md (99%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/app-config.dynamic.yaml (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/config.d.ts (96%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/dev/index.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/package.json (96%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/report.api.md (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/Router.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/apis.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/BasePage.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/InfoCardTitle.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/PageLayout.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/filtersStyles.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIcon.test.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIcon.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIconFilled.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIconOutlined.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIcon.test.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIcon.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIconFilled.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIconOutlined.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/components/icon/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/constants/currencies.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/hooks/useDebouncedCallbackWithAbort.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/hooks/useOpenShiftFilters.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/hooks/usePatternFlyTheme.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/hooks/useThemeBackgroundColor.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/hooks/useUrlFilters.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/openshift/OpenShiftPage.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/openshift/components/AutocompleteComponent.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/openshift/components/DownloadIconButton.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/openshift/components/Filters.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/openshift/components/PageHeader.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/openshift/components/SelectComponent.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/openshift/components/TableToolbar.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/OptimizationsBreakdownPage.tsx (99%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/OptimizationEngineTab.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/CodeInfoCard.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/ContainerInfoCard.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/ChartInfoCard.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/IntlBreakdownChart.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/OptimizationsBreakdownChart.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/data.json (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/index.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/intl.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/messages.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartData.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartDatum.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartLegendItem.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartSeries.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/Formatter.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-data-format.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-datum.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-utils.ts (99%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/format.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/ChartEnums.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/WorkflowInputDataSchema.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/YamlCodeData.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations/OptimizationsPage.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations/components/ComboBox.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations/components/Filters.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/pages/optimizations/components/TableToolbar.tsx (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/plugin.test.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/plugin.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/routes.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/setupTests.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/utils/dates.test.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/plugins/redhat-resource-optimization/src/utils/dates.ts (100%) rename workspaces/{redhat-resource-optimization => cost-management}/scripts/dynamic-plugins.sh (100%) rename workspaces/{redhat-resource-optimization => cost-management}/tsconfig.json (100%) rename workspaces/{redhat-resource-optimization => cost-management}/vs.code-workspace (100%) rename workspaces/{redhat-resource-optimization => cost-management}/yarn.lock (100%) delete mode 100644 workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/README.md diff --git a/.github/renovate-presets/workspace/rhdh-redhat-resource-optimization-presets.json b/.github/renovate-presets/workspace/rhdh-redhat-resource-optimization-presets.json index 135758f130..0cab16e323 100644 --- a/.github/renovate-presets/workspace/rhdh-redhat-resource-optimization-presets.json +++ b/.github/renovate-presets/workspace/rhdh-redhat-resource-optimization-presets.json @@ -2,7 +2,7 @@ "packageRules": [ { "description": "all Redhat Resource Optimization minor updates", - "matchFileNames": ["workspaces/redhat-resource-optimization/**"], + "matchFileNames": ["workspaces/cost-management/**"], "extends": [ "github>redhat-developer/rhdh-plugins//.github/renovate-presets/base/rhdh-minor-presets(RH Resource Optimization)" ], @@ -10,7 +10,7 @@ }, { "description": "all Redhat Resource Optimization patch updates", - "matchFileNames": ["workspaces/redhat-resource-optimization/**"], + "matchFileNames": ["workspaces/cost-management/**"], "extends": [ "github>redhat-developer/rhdh-plugins//.github/renovate-presets/base/rhdh-patch-presets(RH Resource Optimization)" ], @@ -18,7 +18,7 @@ }, { "description": "all Redhat Resource Optimization dev dependency updates", - "matchFileNames": ["workspaces/redhat-resource-optimization/**"], + "matchFileNames": ["workspaces/cost-management/**"], "extends": [ "github>redhat-developer/rhdh-plugins//.github/renovate-presets/base/rhdh-devdependency-presets(RH Resource Optimization)" ], diff --git a/workspaces/redhat-resource-optimization/.changeset/README.md b/workspaces/cost-management/.changeset/README.md similarity index 100% rename from workspaces/redhat-resource-optimization/.changeset/README.md rename to workspaces/cost-management/.changeset/README.md diff --git a/workspaces/redhat-resource-optimization/.changeset/config.json b/workspaces/cost-management/.changeset/config.json similarity index 100% rename from workspaces/redhat-resource-optimization/.changeset/config.json rename to workspaces/cost-management/.changeset/config.json diff --git a/workspaces/redhat-resource-optimization/.changeset/renovate-2cc8e69.md b/workspaces/cost-management/.changeset/renovate-2cc8e69.md similarity index 100% rename from workspaces/redhat-resource-optimization/.changeset/renovate-2cc8e69.md rename to workspaces/cost-management/.changeset/renovate-2cc8e69.md diff --git a/workspaces/redhat-resource-optimization/.changeset/renovate-561c4ae.md b/workspaces/cost-management/.changeset/renovate-561c4ae.md similarity index 100% rename from workspaces/redhat-resource-optimization/.changeset/renovate-561c4ae.md rename to workspaces/cost-management/.changeset/renovate-561c4ae.md diff --git a/workspaces/redhat-resource-optimization/.changeset/renovate-7d1085d.md b/workspaces/cost-management/.changeset/renovate-7d1085d.md similarity index 100% rename from workspaces/redhat-resource-optimization/.changeset/renovate-7d1085d.md rename to workspaces/cost-management/.changeset/renovate-7d1085d.md diff --git a/workspaces/redhat-resource-optimization/.changeset/renovate-a719066.md b/workspaces/cost-management/.changeset/renovate-a719066.md similarity index 100% rename from workspaces/redhat-resource-optimization/.changeset/renovate-a719066.md rename to workspaces/cost-management/.changeset/renovate-a719066.md diff --git a/workspaces/redhat-resource-optimization/.changeset/rich-pandas-fold.md b/workspaces/cost-management/.changeset/rich-pandas-fold.md similarity index 100% rename from workspaces/redhat-resource-optimization/.changeset/rich-pandas-fold.md rename to workspaces/cost-management/.changeset/rich-pandas-fold.md diff --git a/workspaces/redhat-resource-optimization/.dockerignore b/workspaces/cost-management/.dockerignore similarity index 100% rename from workspaces/redhat-resource-optimization/.dockerignore rename to workspaces/cost-management/.dockerignore diff --git a/workspaces/redhat-resource-optimization/.eslintignore b/workspaces/cost-management/.eslintignore similarity index 100% rename from workspaces/redhat-resource-optimization/.eslintignore rename to workspaces/cost-management/.eslintignore diff --git a/workspaces/redhat-resource-optimization/.eslintrc.js b/workspaces/cost-management/.eslintrc.js similarity index 100% rename from workspaces/redhat-resource-optimization/.eslintrc.js rename to workspaces/cost-management/.eslintrc.js diff --git a/workspaces/redhat-resource-optimization/.gitignore b/workspaces/cost-management/.gitignore similarity index 100% rename from workspaces/redhat-resource-optimization/.gitignore rename to workspaces/cost-management/.gitignore diff --git a/workspaces/redhat-resource-optimization/.prettierignore b/workspaces/cost-management/.prettierignore similarity index 100% rename from workspaces/redhat-resource-optimization/.prettierignore rename to workspaces/cost-management/.prettierignore diff --git a/workspaces/redhat-resource-optimization/DCO.md b/workspaces/cost-management/DCO.md similarity index 100% rename from workspaces/redhat-resource-optimization/DCO.md rename to workspaces/cost-management/DCO.md diff --git a/workspaces/redhat-resource-optimization/LICENSE.md b/workspaces/cost-management/LICENSE.md similarity index 100% rename from workspaces/redhat-resource-optimization/LICENSE.md rename to workspaces/cost-management/LICENSE.md diff --git a/workspaces/redhat-resource-optimization/README.md b/workspaces/cost-management/README.md similarity index 99% rename from workspaces/redhat-resource-optimization/README.md rename to workspaces/cost-management/README.md index 2c9196ca61..c84d83f906 100644 --- a/workspaces/redhat-resource-optimization/README.md +++ b/workspaces/cost-management/README.md @@ -81,7 +81,7 @@ This method requires vanilla backstage to be used: credentials: dangerously-allow-unauthenticated # Replace `${RHHCC_SA_CLIENT_ID}` and `${RHHCC_SA_CLIENT_SECRET}` with the service account credentials. - resourceOptimization: + costManagement: clientId: ${RHHCC_SA_CLIENT_ID} clientSecret: ${RHHCC_SA_CLIENT_SECRET} optimizationWorkflowId: 'patch-k8s-resource' diff --git a/workspaces/redhat-resource-optimization/app-config.production.yaml b/workspaces/cost-management/app-config.production.yaml similarity index 100% rename from workspaces/redhat-resource-optimization/app-config.production.yaml rename to workspaces/cost-management/app-config.production.yaml diff --git a/workspaces/redhat-resource-optimization/app-config.yaml b/workspaces/cost-management/app-config.yaml similarity index 93% rename from workspaces/redhat-resource-optimization/app-config.yaml rename to workspaces/cost-management/app-config.yaml index d7925c0b0c..a75a0b8b9b 100644 --- a/workspaces/redhat-resource-optimization/app-config.yaml +++ b/workspaces/cost-management/app-config.yaml @@ -116,3 +116,9 @@ catalog: # target: https://github.com/backstage/backstage/blob/master/packages/catalog-model/examples/acme-corp.yaml # rules: # - allow: [User, Group] +# Cost Management plugin (optional). See plugins/redhat-resource-optimization README. +# costManagement: +# clientId: ${RHHCC_SA_CLIENT_ID} +# clientSecret: ${RHHCC_SA_CLIENT_SECRET} +# optimizationWorkflowId: 'patch-k8s-resource' +# optimizationsBaseUrl: 'https://console.redhat.com/api' diff --git a/workspaces/redhat-resource-optimization/backstage.json b/workspaces/cost-management/backstage.json similarity index 100% rename from workspaces/redhat-resource-optimization/backstage.json rename to workspaces/cost-management/backstage.json diff --git a/workspaces/redhat-resource-optimization/catalog-info.yaml b/workspaces/cost-management/catalog-info.yaml similarity index 100% rename from workspaces/redhat-resource-optimization/catalog-info.yaml rename to workspaces/cost-management/catalog-info.yaml diff --git a/workspaces/redhat-resource-optimization/docs/adrs/0000-record-architecture-decisions.md b/workspaces/cost-management/docs/adrs/0000-record-architecture-decisions.md similarity index 100% rename from workspaces/redhat-resource-optimization/docs/adrs/0000-record-architecture-decisions.md rename to workspaces/cost-management/docs/adrs/0000-record-architecture-decisions.md diff --git a/workspaces/redhat-resource-optimization/docs/adrs/0001-optimizations-plugin-for-red-hat-developer-hub-phase-1.md b/workspaces/cost-management/docs/adrs/0001-optimizations-plugin-for-red-hat-developer-hub-phase-1.md similarity index 100% rename from workspaces/redhat-resource-optimization/docs/adrs/0001-optimizations-plugin-for-red-hat-developer-hub-phase-1.md rename to workspaces/cost-management/docs/adrs/0001-optimizations-plugin-for-red-hat-developer-hub-phase-1.md diff --git a/workspaces/redhat-resource-optimization/docs/adrs/0002-applying-optimizations-using-the-orchestrator-plugin.md b/workspaces/cost-management/docs/adrs/0002-applying-optimizations-using-the-orchestrator-plugin.md similarity index 100% rename from workspaces/redhat-resource-optimization/docs/adrs/0002-applying-optimizations-using-the-orchestrator-plugin.md rename to workspaces/cost-management/docs/adrs/0002-applying-optimizations-using-the-orchestrator-plugin.md diff --git a/workspaces/redhat-resource-optimization/docs/adrs/resources/0000-adr-template.md b/workspaces/cost-management/docs/adrs/resources/0000-adr-template.md similarity index 100% rename from workspaces/redhat-resource-optimization/docs/adrs/resources/0000-adr-template.md rename to workspaces/cost-management/docs/adrs/resources/0000-adr-template.md diff --git a/workspaces/redhat-resource-optimization/docs/adrs/resources/optimizations-plugins-phase-1.svg b/workspaces/cost-management/docs/adrs/resources/optimizations-plugins-phase-1.svg similarity index 100% rename from workspaces/redhat-resource-optimization/docs/adrs/resources/optimizations-plugins-phase-1.svg rename to workspaces/cost-management/docs/adrs/resources/optimizations-plugins-phase-1.svg diff --git a/workspaces/redhat-resource-optimization/docs/adrs/resources/optimize-resources-workflow.svg b/workspaces/cost-management/docs/adrs/resources/optimize-resources-workflow.svg similarity index 100% rename from workspaces/redhat-resource-optimization/docs/adrs/resources/optimize-resources-workflow.svg rename to workspaces/cost-management/docs/adrs/resources/optimize-resources-workflow.svg diff --git a/workspaces/redhat-resource-optimization/docs/dynamic-plugin.md b/workspaces/cost-management/docs/dynamic-plugin.md similarity index 94% rename from workspaces/redhat-resource-optimization/docs/dynamic-plugin.md rename to workspaces/cost-management/docs/dynamic-plugin.md index dff638b8d5..f5a2bb2b21 100644 --- a/workspaces/redhat-resource-optimization/docs/dynamic-plugin.md +++ b/workspaces/cost-management/docs/dynamic-plugin.md @@ -26,8 +26,8 @@ The procedure involves the following steps: # replace the CLIENT_ID and CLIENT_SECRET which you have saved from the previous step from your service account # with `Cost OpenShift Viewer` role - ROS_CLIENT_ID: # - ROS_CLIENT_SECRET: # + CM_CLIENT_ID: # + CM_CLIENT_SECRET: # ``` ```yaml @@ -57,8 +57,8 @@ The procedure involves the following steps: target: https://console.redhat.com/api/cost-management/v1 allowedHeaders: ['Authorization'] credentials: dangerously-allow-unauthenticated - resourceOptimization: - clientId: ${ROS_CLIENT_ID} - clientSecret: ${ROS_CLIENT_SECRET} + costManagement: + clientId: ${CM_CLIENT_ID} + clientSecret: ${CM_CLIENT_SECRET} optimizationWorkflowId: 'patch-k8s-resource' ``` diff --git a/workspaces/redhat-resource-optimization/docs/rbac.md b/workspaces/cost-management/docs/rbac.md similarity index 100% rename from workspaces/redhat-resource-optimization/docs/rbac.md rename to workspaces/cost-management/docs/rbac.md diff --git a/workspaces/redhat-resource-optimization/dynamic-plugins.yaml b/workspaces/cost-management/dynamic-plugins.yaml similarity index 100% rename from workspaces/redhat-resource-optimization/dynamic-plugins.yaml rename to workspaces/cost-management/dynamic-plugins.yaml diff --git a/workspaces/redhat-resource-optimization/examples/entities.yaml b/workspaces/cost-management/examples/entities.yaml similarity index 100% rename from workspaces/redhat-resource-optimization/examples/entities.yaml rename to workspaces/cost-management/examples/entities.yaml diff --git a/workspaces/redhat-resource-optimization/examples/org.yaml b/workspaces/cost-management/examples/org.yaml similarity index 100% rename from workspaces/redhat-resource-optimization/examples/org.yaml rename to workspaces/cost-management/examples/org.yaml diff --git a/workspaces/redhat-resource-optimization/examples/template/content/catalog-info.yaml b/workspaces/cost-management/examples/template/content/catalog-info.yaml similarity index 100% rename from workspaces/redhat-resource-optimization/examples/template/content/catalog-info.yaml rename to workspaces/cost-management/examples/template/content/catalog-info.yaml diff --git a/workspaces/redhat-resource-optimization/examples/template/content/index.js b/workspaces/cost-management/examples/template/content/index.js similarity index 100% rename from workspaces/redhat-resource-optimization/examples/template/content/index.js rename to workspaces/cost-management/examples/template/content/index.js diff --git a/workspaces/redhat-resource-optimization/examples/template/content/package.json b/workspaces/cost-management/examples/template/content/package.json similarity index 100% rename from workspaces/redhat-resource-optimization/examples/template/content/package.json rename to workspaces/cost-management/examples/template/content/package.json diff --git a/workspaces/redhat-resource-optimization/examples/template/template.yaml b/workspaces/cost-management/examples/template/template.yaml similarity index 100% rename from workspaces/redhat-resource-optimization/examples/template/template.yaml rename to workspaces/cost-management/examples/template/template.yaml diff --git a/workspaces/redhat-resource-optimization/package.json b/workspaces/cost-management/package.json similarity index 98% rename from workspaces/redhat-resource-optimization/package.json rename to workspaces/cost-management/package.json index 8a7613dcdb..bfde91a1ef 100644 --- a/workspaces/redhat-resource-optimization/package.json +++ b/workspaces/cost-management/package.json @@ -37,7 +37,7 @@ "repository": { "type": "git", "url": "https://github.com/redhat-developer/rhdh-plugins", - "directory": "workspaces/redhat-resource-optimization" + "directory": "workspaces/cost-management" }, "devDependencies": { "@backstage/cli": "^0.29.4", diff --git a/workspaces/redhat-resource-optimization/packages/README.md b/workspaces/cost-management/packages/README.md similarity index 100% rename from workspaces/redhat-resource-optimization/packages/README.md rename to workspaces/cost-management/packages/README.md diff --git a/workspaces/redhat-resource-optimization/packages/app/.eslintignore b/workspaces/cost-management/packages/app/.eslintignore similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/.eslintignore rename to workspaces/cost-management/packages/app/.eslintignore diff --git a/workspaces/redhat-resource-optimization/packages/app/.eslintrc.js b/workspaces/cost-management/packages/app/.eslintrc.js similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/.eslintrc.js rename to workspaces/cost-management/packages/app/.eslintrc.js diff --git a/workspaces/redhat-resource-optimization/packages/app/e2e-tests/app.test.ts b/workspaces/cost-management/packages/app/e2e-tests/app.test.ts similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/e2e-tests/app.test.ts rename to workspaces/cost-management/packages/app/e2e-tests/app.test.ts diff --git a/workspaces/redhat-resource-optimization/packages/app/package.json b/workspaces/cost-management/packages/app/package.json similarity index 97% rename from workspaces/redhat-resource-optimization/packages/app/package.json rename to workspaces/cost-management/packages/app/package.json index 25d3997f68..cb9d675b3b 100644 --- a/workspaces/redhat-resource-optimization/packages/app/package.json +++ b/workspaces/cost-management/packages/app/package.json @@ -9,7 +9,7 @@ "repository": { "type": "git", "url": "https://github.com/redhat-developer/rhdh-plugins", - "directory": "workspaces/redhat-resource-optimization/packages/app" + "directory": "workspaces/cost-management/packages/app" }, "scripts": { "start": "backstage-cli package start", diff --git a/workspaces/redhat-resource-optimization/packages/app/public/android-chrome-192x192.png b/workspaces/cost-management/packages/app/public/android-chrome-192x192.png similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/public/android-chrome-192x192.png rename to workspaces/cost-management/packages/app/public/android-chrome-192x192.png diff --git a/workspaces/redhat-resource-optimization/packages/app/public/apple-touch-icon.png b/workspaces/cost-management/packages/app/public/apple-touch-icon.png similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/public/apple-touch-icon.png rename to workspaces/cost-management/packages/app/public/apple-touch-icon.png diff --git a/workspaces/redhat-resource-optimization/packages/app/public/favicon-16x16.png b/workspaces/cost-management/packages/app/public/favicon-16x16.png similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/public/favicon-16x16.png rename to workspaces/cost-management/packages/app/public/favicon-16x16.png diff --git a/workspaces/redhat-resource-optimization/packages/app/public/favicon-32x32.png b/workspaces/cost-management/packages/app/public/favicon-32x32.png similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/public/favicon-32x32.png rename to workspaces/cost-management/packages/app/public/favicon-32x32.png diff --git a/workspaces/redhat-resource-optimization/packages/app/public/favicon.ico b/workspaces/cost-management/packages/app/public/favicon.ico similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/public/favicon.ico rename to workspaces/cost-management/packages/app/public/favicon.ico diff --git a/workspaces/redhat-resource-optimization/packages/app/public/index.html b/workspaces/cost-management/packages/app/public/index.html similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/public/index.html rename to workspaces/cost-management/packages/app/public/index.html diff --git a/workspaces/redhat-resource-optimization/packages/app/public/manifest.json b/workspaces/cost-management/packages/app/public/manifest.json similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/public/manifest.json rename to workspaces/cost-management/packages/app/public/manifest.json diff --git a/workspaces/redhat-resource-optimization/packages/app/public/robots.txt b/workspaces/cost-management/packages/app/public/robots.txt similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/public/robots.txt rename to workspaces/cost-management/packages/app/public/robots.txt diff --git a/workspaces/redhat-resource-optimization/packages/app/public/safari-pinned-tab.svg b/workspaces/cost-management/packages/app/public/safari-pinned-tab.svg similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/public/safari-pinned-tab.svg rename to workspaces/cost-management/packages/app/public/safari-pinned-tab.svg diff --git a/workspaces/redhat-resource-optimization/packages/app/src/App.test.tsx b/workspaces/cost-management/packages/app/src/App.test.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/App.test.tsx rename to workspaces/cost-management/packages/app/src/App.test.tsx diff --git a/workspaces/redhat-resource-optimization/packages/app/src/App.tsx b/workspaces/cost-management/packages/app/src/App.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/App.tsx rename to workspaces/cost-management/packages/app/src/App.tsx diff --git a/workspaces/redhat-resource-optimization/packages/app/src/apis.ts b/workspaces/cost-management/packages/app/src/apis.ts similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/apis.ts rename to workspaces/cost-management/packages/app/src/apis.ts diff --git a/workspaces/redhat-resource-optimization/packages/app/src/components/Root/LogoFull.tsx b/workspaces/cost-management/packages/app/src/components/Root/LogoFull.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/components/Root/LogoFull.tsx rename to workspaces/cost-management/packages/app/src/components/Root/LogoFull.tsx diff --git a/workspaces/redhat-resource-optimization/packages/app/src/components/Root/LogoIcon.tsx b/workspaces/cost-management/packages/app/src/components/Root/LogoIcon.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/components/Root/LogoIcon.tsx rename to workspaces/cost-management/packages/app/src/components/Root/LogoIcon.tsx diff --git a/workspaces/redhat-resource-optimization/packages/app/src/components/Root/Root.tsx b/workspaces/cost-management/packages/app/src/components/Root/Root.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/components/Root/Root.tsx rename to workspaces/cost-management/packages/app/src/components/Root/Root.tsx diff --git a/workspaces/redhat-resource-optimization/packages/app/src/components/Root/index.ts b/workspaces/cost-management/packages/app/src/components/Root/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/components/Root/index.ts rename to workspaces/cost-management/packages/app/src/components/Root/index.ts diff --git a/workspaces/redhat-resource-optimization/packages/app/src/components/catalog/EntityPage.tsx b/workspaces/cost-management/packages/app/src/components/catalog/EntityPage.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/components/catalog/EntityPage.tsx rename to workspaces/cost-management/packages/app/src/components/catalog/EntityPage.tsx diff --git a/workspaces/redhat-resource-optimization/packages/app/src/components/rhdh-logo/RhdhLogoFull.tsx b/workspaces/cost-management/packages/app/src/components/rhdh-logo/RhdhLogoFull.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/components/rhdh-logo/RhdhLogoFull.tsx rename to workspaces/cost-management/packages/app/src/components/rhdh-logo/RhdhLogoFull.tsx diff --git a/workspaces/redhat-resource-optimization/packages/app/src/components/rhdh-logo/RhdhLogoIcon.tsx b/workspaces/cost-management/packages/app/src/components/rhdh-logo/RhdhLogoIcon.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/components/rhdh-logo/RhdhLogoIcon.tsx rename to workspaces/cost-management/packages/app/src/components/rhdh-logo/RhdhLogoIcon.tsx diff --git a/workspaces/redhat-resource-optimization/packages/app/src/components/search/SearchPage.tsx b/workspaces/cost-management/packages/app/src/components/search/SearchPage.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/components/search/SearchPage.tsx rename to workspaces/cost-management/packages/app/src/components/search/SearchPage.tsx diff --git a/workspaces/redhat-resource-optimization/packages/app/src/hooks/useRhdhTheme.ts b/workspaces/cost-management/packages/app/src/hooks/useRhdhTheme.ts similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/hooks/useRhdhTheme.ts rename to workspaces/cost-management/packages/app/src/hooks/useRhdhTheme.ts diff --git a/workspaces/redhat-resource-optimization/packages/app/src/index.tsx b/workspaces/cost-management/packages/app/src/index.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/index.tsx rename to workspaces/cost-management/packages/app/src/index.tsx diff --git a/workspaces/redhat-resource-optimization/packages/app/src/setupTests.ts b/workspaces/cost-management/packages/app/src/setupTests.ts similarity index 100% rename from workspaces/redhat-resource-optimization/packages/app/src/setupTests.ts rename to workspaces/cost-management/packages/app/src/setupTests.ts diff --git a/workspaces/redhat-resource-optimization/packages/backend/.eslintrc.js b/workspaces/cost-management/packages/backend/.eslintrc.js similarity index 100% rename from workspaces/redhat-resource-optimization/packages/backend/.eslintrc.js rename to workspaces/cost-management/packages/backend/.eslintrc.js diff --git a/workspaces/redhat-resource-optimization/packages/backend/README.md b/workspaces/cost-management/packages/backend/README.md similarity index 100% rename from workspaces/redhat-resource-optimization/packages/backend/README.md rename to workspaces/cost-management/packages/backend/README.md diff --git a/workspaces/redhat-resource-optimization/packages/backend/package.json b/workspaces/cost-management/packages/backend/package.json similarity index 97% rename from workspaces/redhat-resource-optimization/packages/backend/package.json rename to workspaces/cost-management/packages/backend/package.json index 1160ae81ba..eee2009aa7 100644 --- a/workspaces/redhat-resource-optimization/packages/backend/package.json +++ b/workspaces/cost-management/packages/backend/package.json @@ -10,7 +10,7 @@ "repository": { "type": "git", "url": "https://github.com/redhat-developer/rhdh-plugins", - "directory": "workspaces/redhat-resource-optimization/packages/backend" + "directory": "workspaces/cost-management/packages/backend" }, "scripts": { "start": "backstage-cli package start", diff --git a/workspaces/redhat-resource-optimization/packages/backend/src/index.ts b/workspaces/cost-management/packages/backend/src/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/packages/backend/src/index.ts rename to workspaces/cost-management/packages/backend/src/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/README.md b/workspaces/cost-management/plugins/README.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/README.md rename to workspaces/cost-management/plugins/README.md diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/.eslintrc.js b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/.eslintrc.js similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/.eslintrc.js rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/.eslintrc.js diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/CHANGELOG.md b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/CHANGELOG.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/CHANGELOG.md rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/CHANGELOG.md diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/README.md b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/README.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/README.md rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/README.md diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/app-config.dynamic.yaml b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/app-config.dynamic.yaml similarity index 69% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/app-config.dynamic.yaml rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/app-config.dynamic.yaml index 97d4e52f49..32e7692697 100644 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/app-config.dynamic.yaml +++ b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/app-config.dynamic.yaml @@ -4,6 +4,6 @@ proxy: target: https://console.redhat.com/api/cost-management/v1 allowedHeaders: ['Authorization'] credentials: dangerously-allow-unauthenticated -resourceOptimization: - clientId: ${ROS_CLIENT_ID} - clientSecret: ${ROS_CLIENT_SECRET} +costManagement: + clientId: ${CM_CLIENT_ID} + clientSecret: ${CM_CLIENT_SECRET} diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/config.d.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/config.d.ts similarity index 97% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/config.d.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/config.d.ts index fad066aa8a..e137fc32bf 100644 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/config.d.ts +++ b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/config.d.ts @@ -15,7 +15,7 @@ */ export interface Config { - resourceOptimization: { + costManagement: { /** * @default "https://sso.redhat.com" * diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/dev/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/dev/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/dev/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/dev/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/package.json b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/package.json similarity index 95% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/package.json rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/package.json index dff0317d9d..7eeecbd972 100644 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/package.json +++ b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/package.json @@ -53,7 +53,7 @@ "access": "public" }, "repository": { - "directory": "workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend", + "directory": "workspaces/cost-management/plugins/redhat-resource-optimization-backend", "type": "git", "url": "https://github.com/redhat-developer/rhdh-plugins" }, diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/report.api.md b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/report.api.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/report.api.md rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/report.api.md diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/models/GetTokenResponse.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/models/GetTokenResponse.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/models/GetTokenResponse.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/models/GetTokenResponse.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/models/RouterOptions.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/models/RouterOptions.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/models/RouterOptions.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/models/RouterOptions.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/plugin.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/plugin.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/plugin.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/plugin.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/routes/access.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/routes/access.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/routes/access.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/routes/access.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/routes/costManagementAccess.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/routes/costManagementAccess.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/routes/costManagementAccess.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/routes/costManagementAccess.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/routes/token.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/routes/token.ts similarity index 91% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/routes/token.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/routes/token.ts index d0b32dccf9..6a0a4125cb 100644 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/routes/token.ts +++ b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/routes/token.ts @@ -30,12 +30,12 @@ export const getToken: (options: RouterOptions) => RequestHandler = logger.info('Requesting new access token'); const ssoBaseUrl = - config.getOptionalString('resourceOptimization.ssoBaseUrl') ?? + config.getOptionalString('costManagement.ssoBaseUrl') ?? DEFAULT_SSO_BASE_URL; const params = { tokenUrl: `${ssoBaseUrl}/auth/realms/redhat-external/protocol/openid-connect/token`, - clientId: config.getString('resourceOptimization.clientId'), - clientSecret: config.getString('resourceOptimization.clientSecret'), + clientId: config.getString('costManagement.clientId'), + clientSecret: config.getString('costManagement.clientSecret'), scope: 'api.console', grantType: 'client_credentials', } as const; diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/service/costManagementService.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/service/costManagementService.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/service/costManagementService.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/service/costManagementService.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/service/optimizationsService.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/service/optimizationsService.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/service/optimizationsService.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/service/optimizationsService.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/service/router.test.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/service/router.test.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/service/router.test.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/service/router.test.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/service/router.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/service/router.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/service/router.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/service/router.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/setupTests.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/setupTests.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/setupTests.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/setupTests.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/util/checkPermissions.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/util/checkPermissions.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/util/checkPermissions.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/util/checkPermissions.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/util/constant.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/util/constant.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/util/constant.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/util/constant.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/util/tokenUtil.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/util/tokenUtil.ts similarity index 93% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/util/tokenUtil.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/util/tokenUtil.ts index aea2840efa..5c9dc440c3 100644 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-backend/src/util/tokenUtil.ts +++ b/workspaces/cost-management/plugins/redhat-resource-optimization-backend/src/util/tokenUtil.ts @@ -55,12 +55,12 @@ export const getTokenFromApi = async (options: RouterOptions) => { logger.info('Requesting new access token'); const ssoBaseUrl = - config.getOptionalString('resourceOptimization.ssoBaseUrl') ?? + config.getOptionalString('costManagement.ssoBaseUrl') ?? DEFAULT_SSO_BASE_URL; const params = { tokenUrl: `${ssoBaseUrl}/auth/realms/redhat-external/protocol/openid-connect/token`, - clientId: config.getString('resourceOptimization.clientId'), - clientSecret: config.getString('resourceOptimization.clientSecret'), + clientId: config.getString('costManagement.clientId'), + clientSecret: config.getString('costManagement.clientSecret'), scope: 'api.console', grantType: 'client_credentials', } as const; diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/.eslintrc.js b/workspaces/cost-management/plugins/redhat-resource-optimization-common/.eslintrc.js similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/.eslintrc.js rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/.eslintrc.js diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/CHANGELOG.md b/workspaces/cost-management/plugins/redhat-resource-optimization-common/CHANGELOG.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/CHANGELOG.md rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/CHANGELOG.md diff --git a/workspaces/cost-management/plugins/redhat-resource-optimization-common/README.md b/workspaces/cost-management/plugins/redhat-resource-optimization-common/README.md new file mode 100644 index 0000000000..df9910d56a --- /dev/null +++ b/workspaces/cost-management/plugins/redhat-resource-optimization-common/README.md @@ -0,0 +1,17 @@ +# Resource Optimization Common + +Shared isomorphic code for the redhat-resource-optimization plugin. + +## Generating the API client + +The client is generated from the Optimizations (ROS) OpenAPI spec. The spec's `info.title` is set to `redhat-resource-optimization` (see [Generating API Clients](https://backstage.io/docs/openapi/generate-client/)). Run from the common package: + +```sh +yarn generate-client +``` + +If a Cost Management reports API OpenAPI spec becomes available, the script in `scripts/generate_client.mjs` can be extended to fetch or merge it. + +## Links + +- [Resource Optimization front-end plugin](../redhat-resource-optimization/README.md) diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/package.json b/workspaces/cost-management/plugins/redhat-resource-optimization-common/package.json similarity index 96% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/package.json rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/package.json index 2671949992..408972e9d0 100644 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/package.json +++ b/workspaces/cost-management/plugins/redhat-resource-optimization-common/package.json @@ -73,7 +73,7 @@ "access": "public" }, "repository": { - "directory": "workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common", + "directory": "workspaces/cost-management/plugins/redhat-resource-optimization-common", "type": "git", "url": "https://github.com/redhat-developer/rhdh-plugins" }, diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/report-DefaultApiClient.api.md b/workspaces/cost-management/plugins/redhat-resource-optimization-common/report-DefaultApiClient.api.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/report-DefaultApiClient.api.md rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/report-DefaultApiClient.api.md diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/report-clients.api.md b/workspaces/cost-management/plugins/redhat-resource-optimization-common/report-clients.api.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/report-clients.api.md rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/report-clients.api.md diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/report-json-utils.api.md b/workspaces/cost-management/plugins/redhat-resource-optimization-common/report-json-utils.api.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/report-json-utils.api.md rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/report-json-utils.api.md diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/report-models.api.md b/workspaces/cost-management/plugins/redhat-resource-optimization-common/report-models.api.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/report-models.api.md rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/report-models.api.md diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/report-permissions.api.md b/workspaces/cost-management/plugins/redhat-resource-optimization-common/report-permissions.api.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/report-permissions.api.md rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/report-permissions.api.md diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/report.api.md b/workspaces/cost-management/plugins/redhat-resource-optimization-common/report.api.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/report.api.md rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/report.api.md diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/scripts/generate_client.mjs b/workspaces/cost-management/plugins/redhat-resource-optimization-common/scripts/generate_client.mjs similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/scripts/generate_client.mjs rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/scripts/generate_client.mjs diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/scripts/lib/fetch.mjs b/workspaces/cost-management/plugins/redhat-resource-optimization-common/scripts/lib/fetch.mjs similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/scripts/lib/fetch.mjs rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/scripts/lib/fetch.mjs diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/scripts/lib/openapi.mjs b/workspaces/cost-management/plugins/redhat-resource-optimization-common/scripts/lib/openapi.mjs similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/scripts/lib/openapi.mjs rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/scripts/lib/openapi.mjs diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/scripts/lib/typescript.mjs b/workspaces/cost-management/plugins/redhat-resource-optimization-common/scripts/lib/typescript.mjs similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/scripts/lib/typescript.mjs rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/scripts/lib/typescript.mjs diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/scripts/lib/yaml.mjs b/workspaces/cost-management/plugins/redhat-resource-optimization-common/scripts/lib/yaml.mjs similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/scripts/lib/yaml.mjs rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/scripts/lib/yaml.mjs diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/scripts/lib/yarn.mjs b/workspaces/cost-management/plugins/redhat-resource-optimization-common/scripts/lib/yarn.mjs similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/scripts/lib/yarn.mjs rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/scripts/lib/yarn.mjs diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/cost-management/CostManagementSlimApi.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/cost-management/CostManagementSlimApi.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/cost-management/CostManagementSlimApi.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/cost-management/CostManagementSlimApi.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/cost-management/CostManagementSlimClient.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/cost-management/CostManagementSlimClient.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/cost-management/CostManagementSlimClient.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/cost-management/CostManagementSlimClient.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/cost-management/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/cost-management/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/cost-management/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/cost-management/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/cost-management/types.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/cost-management/types.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/cost-management/types.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/cost-management/types.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/optimizations/OptimizationsClient.test.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/optimizations/OptimizationsClient.test.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/optimizations/OptimizationsClient.test.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/optimizations/OptimizationsClient.test.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/optimizations/OptimizationsClient.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/optimizations/OptimizationsClient.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/optimizations/OptimizationsClient.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/optimizations/OptimizationsClient.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/optimizations/fixtures/recommendation-mock.json b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/optimizations/fixtures/recommendation-mock.json similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/optimizations/fixtures/recommendation-mock.json rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/optimizations/fixtures/recommendation-mock.json diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/optimizations/fixtures/recommendations-list-mock.json b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/optimizations/fixtures/recommendations-list-mock.json similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/optimizations/fixtures/recommendations-list-mock.json rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/optimizations/fixtures/recommendations-list-mock.json diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/optimizations/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/optimizations/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/optimizations/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/optimizations/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/optimizations/types.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/optimizations/types.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/optimizations/types.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/optimizations/types.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/OrchestratorSlimApi.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/OrchestratorSlimApi.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/OrchestratorSlimApi.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/OrchestratorSlimApi.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/OrchestratorSlimClient.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/OrchestratorSlimClient.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/OrchestratorSlimClient.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/OrchestratorSlimClient.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/clients/orchestrator-slim/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/apis/DefaultApi.client.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/apis/DefaultApi.client.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/apis/DefaultApi.client.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/apis/DefaultApi.client.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/apis/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/apis/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/apis/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/apis/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CPULimitOptimisedNotification.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CPULimitOptimisedNotification.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CPULimitOptimisedNotification.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CPULimitOptimisedNotification.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CPULimitOptimisedNotification323005.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CPULimitOptimisedNotification323005.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CPULimitOptimisedNotification323005.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CPULimitOptimisedNotification323005.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CPURequestOptimisedNotification.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CPURequestOptimisedNotification.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CPURequestOptimisedNotification.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CPURequestOptimisedNotification.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CPURequestOptimisedNotification323004.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CPURequestOptimisedNotification323004.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CPURequestOptimisedNotification323004.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CPURequestOptimisedNotification323004.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendation.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendation.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendation.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendation.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfig.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfig.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfig.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfig.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimits.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimits.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimits.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimits.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimitsCpu.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimitsCpu.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimitsCpu.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimitsCpu.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimitsMemory.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimitsMemory.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimitsMemory.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigLimitsMemory.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequests.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequests.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequests.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequests.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequestsCpu.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequestsCpu.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequestsCpu.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequestsCpu.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequestsMemory.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequestsMemory.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequestsMemory.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationConfigRequestsMemory.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationNotifications.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationNotifications.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationNotifications.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationNotifications.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariation.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariation.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariation.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariation.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimits.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimits.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimits.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimits.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimitsCpu.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimitsCpu.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimitsCpu.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimitsCpu.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimitsMemory.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimitsMemory.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimitsMemory.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationLimitsMemory.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequests.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequests.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequests.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequests.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequestsCpu.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequestsCpu.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequestsCpu.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequestsCpu.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequestsMemory.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequestsMemory.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequestsMemory.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CostRecommendationVariationRequestsMemory.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CpuUsage.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CpuUsage.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/CpuUsage.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/CpuUsage.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendation.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendation.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendation.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendation.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendationBoxPlots.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendationBoxPlots.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendationBoxPlots.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendationBoxPlots.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendationRecommendationEngines.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendationRecommendationEngines.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendationRecommendationEngines.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/LongTermRecommendationRecommendationEngines.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MediumTermRecommendation.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MediumTermRecommendation.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MediumTermRecommendation.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MediumTermRecommendation.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MediumTermRecommendationBoxPlots.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MediumTermRecommendationBoxPlots.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MediumTermRecommendationBoxPlots.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MediumTermRecommendationBoxPlots.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MemoryLimitOptimisedNotification.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MemoryLimitOptimisedNotification.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MemoryLimitOptimisedNotification.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MemoryLimitOptimisedNotification.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MemoryLimitOptimisedNotification324004.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MemoryLimitOptimisedNotification324004.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MemoryLimitOptimisedNotification324004.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MemoryLimitOptimisedNotification324004.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MemoryRequestOptimisedNotification.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MemoryRequestOptimisedNotification.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MemoryRequestOptimisedNotification.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MemoryRequestOptimisedNotification.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MemoryRequestOptimisedNotification324003.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MemoryRequestOptimisedNotification324003.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MemoryRequestOptimisedNotification324003.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MemoryRequestOptimisedNotification324003.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MemoryUsage.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MemoryUsage.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/MemoryUsage.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/MemoryUsage.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendation.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendation.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendation.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendation.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfig.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfig.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfig.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfig.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimits.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimits.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimits.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimits.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimitsCpu.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimitsCpu.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimitsCpu.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimitsCpu.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimitsMemory.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimitsMemory.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimitsMemory.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigLimitsMemory.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequests.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequests.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequests.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequests.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequestsCpu.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequestsCpu.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequestsCpu.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequestsCpu.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequestsMemory.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequestsMemory.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequestsMemory.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationConfigRequestsMemory.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariation.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariation.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariation.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariation.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimits.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimits.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimits.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimits.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimitsCpu.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimitsCpu.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimitsCpu.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimitsCpu.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimitsMemory.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimitsMemory.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimitsMemory.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationLimitsMemory.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequests.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequests.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequests.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequests.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequestsCpu.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequestsCpu.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequestsCpu.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequestsCpu.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequestsMemory.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequestsMemory.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequestsMemory.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PerformanceRecommendationVariationRequestsMemory.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PlotDetailsValue.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PlotDetailsValue.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PlotDetailsValue.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PlotDetailsValue.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PlotsData.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PlotsData.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/PlotsData.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/PlotsData.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlots.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlots.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlots.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlots.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlotsRecommendations.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlotsRecommendations.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlotsRecommendations.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlotsRecommendations.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlotsRecommendationsRecommendationTerms.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlotsRecommendationsRecommendationTerms.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlotsRecommendationsRecommendationTerms.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationBoxPlotsRecommendationsRecommendationTerms.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationList.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationList.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationList.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationList.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationListLinks.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationListLinks.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationListLinks.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationListLinks.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationListMeta.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationListMeta.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationListMeta.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationListMeta.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/Recommendations.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/Recommendations.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/Recommendations.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/Recommendations.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendations.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendations.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendations.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendations.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrent.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrent.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrent.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrent.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimits.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimits.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimits.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimits.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimitsCpu.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimitsCpu.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimitsCpu.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimitsCpu.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimitsMemory.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimitsMemory.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimitsMemory.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentLimitsMemory.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentRequests.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentRequests.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentRequests.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentRequests.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentRequestsMemory.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentRequestsMemory.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentRequestsMemory.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsCurrentRequestsMemory.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsRecommendationTerms.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsRecommendationTerms.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsRecommendationTerms.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/RecommendationsRecommendationsRecommendationTerms.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/ShortTermRecommendation.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/ShortTermRecommendation.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/ShortTermRecommendation.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/ShortTermRecommendation.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/ShortTermRecommendationBoxPlots.model.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/ShortTermRecommendationBoxPlots.model.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/ShortTermRecommendationBoxPlots.model.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/ShortTermRecommendationBoxPlots.model.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/models/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/models/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/pluginId.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/pluginId.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/pluginId.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/pluginId.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/types/discovery.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/types/discovery.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/types/discovery.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/types/discovery.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/types/fetch.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/types/fetch.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/generated/types/fetch.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/generated/types/fetch.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/permissions.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/permissions.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/permissions.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/permissions.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/schema/openapi.yaml b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/schema/openapi.yaml similarity index 99% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/schema/openapi.yaml rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/schema/openapi.yaml index 9c91faa6bd..933d8237a0 100644 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/schema/openapi.yaml +++ b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/schema/openapi.yaml @@ -1,6 +1,6 @@ openapi: 3.0.0 info: - title: redhat-resource-optimization + title: cost-management description: GO Echo API for Resource Optimization OCP Backend Service version: v1 license: diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/setupTests.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/setupTests.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/setupTests.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/setupTests.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/util/lib/json.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/util/lib/json.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/util/lib/json.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/util/lib/json.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/util/lib/json_node.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/util/lib/json_node.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/util/lib/json_node.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/util/lib/json_node.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/util/lib/json_node_visitor.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/util/lib/json_node_visitor.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/util/lib/json_node_visitor.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/util/lib/json_node_visitor.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/util/lib/types.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/util/lib/types.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/util/lib/types.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/util/lib/types.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/util/mod.ts b/workspaces/cost-management/plugins/redhat-resource-optimization-common/src/util/mod.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/src/util/mod.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization-common/src/util/mod.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/.eslintrc.js b/workspaces/cost-management/plugins/redhat-resource-optimization/.eslintrc.js similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/.eslintrc.js rename to workspaces/cost-management/plugins/redhat-resource-optimization/.eslintrc.js diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/CHANGELOG.md b/workspaces/cost-management/plugins/redhat-resource-optimization/CHANGELOG.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/CHANGELOG.md rename to workspaces/cost-management/plugins/redhat-resource-optimization/CHANGELOG.md diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/README.md b/workspaces/cost-management/plugins/redhat-resource-optimization/README.md similarity index 99% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/README.md rename to workspaces/cost-management/plugins/redhat-resource-optimization/README.md index 321e391d78..51d4df7533 100644 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/README.md +++ b/workspaces/cost-management/plugins/redhat-resource-optimization/README.md @@ -37,7 +37,7 @@ You can follow one of these options depending on your environment and how you ch credentials: dangerously-allow-unauthenticated # Replace `${RHHCC_SA_CLIENT_ID}` and `${RHHCC_SA_CLIENT_SECRET}` with the service account credentials. - resourceOptimization: + costManagement: clientId: ${RHHCC_SA_CLIENT_ID} clientSecret: ${RHHCC_SA_CLIENT_SECRET} ``` @@ -148,7 +148,7 @@ The procedure involves the following steps: target: https://console.redhat.com/api/cost-management/v1 allowedHeaders: ['Authorization'] credentials: dangerously-allow-unauthenticated - resourceOptimization: + costManagement: clientId: '${RHHCC_SA_CLIENT_ID}' clientSecret: '${RHHCC_SA_CLIENT_SECRET}' dynamicPlugins: diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/app-config.dynamic.yaml b/workspaces/cost-management/plugins/redhat-resource-optimization/app-config.dynamic.yaml similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/app-config.dynamic.yaml rename to workspaces/cost-management/plugins/redhat-resource-optimization/app-config.dynamic.yaml diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/config.d.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/config.d.ts similarity index 96% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/config.d.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/config.d.ts index a3de22b143..673f0c94f5 100644 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/config.d.ts +++ b/workspaces/cost-management/plugins/redhat-resource-optimization/config.d.ts @@ -15,7 +15,7 @@ */ export interface Config { - resourceOptimization?: { + costManagement?: { /** @visibility frontend */ optimizationWorkflowId?: string; }; diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/dev/index.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/dev/index.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/dev/index.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/dev/index.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/package.json b/workspaces/cost-management/plugins/redhat-resource-optimization/package.json similarity index 96% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/package.json rename to workspaces/cost-management/plugins/redhat-resource-optimization/package.json index 27f025d0b3..4e0363de95 100644 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/package.json +++ b/workspaces/cost-management/plugins/redhat-resource-optimization/package.json @@ -77,7 +77,7 @@ "access": "public" }, "repository": { - "directory": "workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization", + "directory": "workspaces/cost-management/plugins/redhat-resource-optimization", "type": "git", "url": "https://github.com/redhat-developer/rhdh-plugins" }, diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/report.api.md b/workspaces/cost-management/plugins/redhat-resource-optimization/report.api.md similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/report.api.md rename to workspaces/cost-management/plugins/redhat-resource-optimization/report.api.md diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/Router.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/Router.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/Router.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/Router.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/apis.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/apis.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/apis.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/apis.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/BasePage.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/BasePage.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/BasePage.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/BasePage.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/InfoCardTitle.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/InfoCardTitle.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/InfoCardTitle.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/InfoCardTitle.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/PageLayout.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/PageLayout.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/PageLayout.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/PageLayout.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/filtersStyles.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/filtersStyles.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/filtersStyles.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/filtersStyles.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIcon.test.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIcon.test.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIcon.test.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIcon.test.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIcon.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIcon.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIcon.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIcon.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIconFilled.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIconFilled.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIconFilled.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIconFilled.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIconOutlined.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIconOutlined.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIconOutlined.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/AnalyticsIconOutlined.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIcon.test.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIcon.test.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIcon.test.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIcon.test.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIcon.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIcon.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIcon.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIcon.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIconFilled.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIconFilled.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIconFilled.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIconFilled.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIconOutlined.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIconOutlined.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIconOutlined.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/ResourceOptimizationIconOutlined.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/components/icon/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/components/icon/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/constants/currencies.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/constants/currencies.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/constants/currencies.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/constants/currencies.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/hooks/useDebouncedCallbackWithAbort.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/hooks/useDebouncedCallbackWithAbort.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/hooks/useDebouncedCallbackWithAbort.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/hooks/useDebouncedCallbackWithAbort.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/hooks/useOpenShiftFilters.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/hooks/useOpenShiftFilters.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/hooks/useOpenShiftFilters.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/hooks/useOpenShiftFilters.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/hooks/usePatternFlyTheme.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/hooks/usePatternFlyTheme.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/hooks/usePatternFlyTheme.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/hooks/usePatternFlyTheme.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/hooks/useThemeBackgroundColor.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/hooks/useThemeBackgroundColor.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/hooks/useThemeBackgroundColor.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/hooks/useThemeBackgroundColor.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/hooks/useUrlFilters.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/hooks/useUrlFilters.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/hooks/useUrlFilters.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/hooks/useUrlFilters.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/OpenShiftPage.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/OpenShiftPage.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/OpenShiftPage.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/OpenShiftPage.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/components/AutocompleteComponent.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/components/AutocompleteComponent.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/components/AutocompleteComponent.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/components/AutocompleteComponent.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/components/DownloadIconButton.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/components/DownloadIconButton.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/components/DownloadIconButton.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/components/DownloadIconButton.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/components/Filters.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/components/Filters.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/components/Filters.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/components/Filters.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/components/PageHeader.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/components/PageHeader.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/components/PageHeader.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/components/PageHeader.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/components/SelectComponent.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/components/SelectComponent.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/components/SelectComponent.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/components/SelectComponent.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/components/TableToolbar.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/components/TableToolbar.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/openshift/components/TableToolbar.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/openshift/components/TableToolbar.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/OptimizationsBreakdownPage.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/OptimizationsBreakdownPage.tsx similarity index 99% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/OptimizationsBreakdownPage.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/OptimizationsBreakdownPage.tsx index ea4a4871be..6dca1d28d9 100644 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/OptimizationsBreakdownPage.tsx +++ b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/OptimizationsBreakdownPage.tsx @@ -140,9 +140,7 @@ export const OptimizationsBreakdownPage = () => { const { id } = useParams(); const configApi = useApi(configApiRef); const workflowIdRef = useRef( - configApi.getOptionalString( - 'resourceOptimization.optimizationWorkflowId', - ) ?? '', + configApi.getOptionalString('costManagement.optimizationWorkflowId') ?? '', ); const workflowUnavailableReasonRef = useRef< WorkflowUnavailableReason | undefined diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/OptimizationEngineTab.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/OptimizationEngineTab.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/OptimizationEngineTab.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/OptimizationEngineTab.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/CodeInfoCard.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/CodeInfoCard.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/CodeInfoCard.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/CodeInfoCard.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/ContainerInfoCard.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/ContainerInfoCard.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/ContainerInfoCard.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/ContainerInfoCard.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/ChartInfoCard.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/ChartInfoCard.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/ChartInfoCard.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/ChartInfoCard.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/IntlBreakdownChart.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/IntlBreakdownChart.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/IntlBreakdownChart.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/IntlBreakdownChart.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/OptimizationsBreakdownChart.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/OptimizationsBreakdownChart.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/OptimizationsBreakdownChart.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/OptimizationsBreakdownChart.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/data.json b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/data.json similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/data.json rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/data.json diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/index.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/index.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/index.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/index.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/intl.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/intl.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/intl.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/intl.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/messages.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/messages.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/messages.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/i18n/messages.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartData.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartData.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartData.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartData.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartDatum.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartDatum.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartDatum.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartDatum.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartLegendItem.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartLegendItem.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartLegendItem.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartLegendItem.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartSeries.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartSeries.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartSeries.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/ChartSeries.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/Formatter.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/Formatter.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/Formatter.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/types/Formatter.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-data-format.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-data-format.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-data-format.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-data-format.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-datum.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-datum.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-datum.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-datum.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-utils.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-utils.ts similarity index 99% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-utils.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-utils.ts index 2a4e0f891d..9fa27f0905 100644 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-utils.ts +++ b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/chart-utils.ts @@ -120,7 +120,7 @@ export const getLegendData = ( const result: any = []; - series.map((s, index) => { + series.forEach((s, index) => { if (s.legendItem) { const data = { childName: s.childName, diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/format.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/format.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/format.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/components/optimization-engine-tab/components/chart-info-card/components/intl-breakdown-chart/components/optimizations-breakdown-chart/components/optimizations-breakdown-chart/utils/format.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/ChartEnums.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/ChartEnums.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/ChartEnums.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/ChartEnums.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/WorkflowInputDataSchema.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/WorkflowInputDataSchema.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/WorkflowInputDataSchema.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/WorkflowInputDataSchema.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/YamlCodeData.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/YamlCodeData.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/YamlCodeData.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations-breakdown/models/YamlCodeData.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations/OptimizationsPage.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations/OptimizationsPage.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations/OptimizationsPage.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations/OptimizationsPage.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations/components/ComboBox.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations/components/ComboBox.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations/components/ComboBox.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations/components/ComboBox.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations/components/Filters.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations/components/Filters.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations/components/Filters.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations/components/Filters.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations/components/TableToolbar.tsx b/workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations/components/TableToolbar.tsx similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/pages/optimizations/components/TableToolbar.tsx rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/pages/optimizations/components/TableToolbar.tsx diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/plugin.test.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/plugin.test.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/plugin.test.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/plugin.test.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/plugin.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/plugin.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/plugin.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/plugin.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/routes.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/routes.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/routes.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/routes.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/setupTests.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/setupTests.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/setupTests.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/setupTests.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/utils/dates.test.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/utils/dates.test.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/utils/dates.test.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/utils/dates.test.ts diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/utils/dates.ts b/workspaces/cost-management/plugins/redhat-resource-optimization/src/utils/dates.ts similarity index 100% rename from workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization/src/utils/dates.ts rename to workspaces/cost-management/plugins/redhat-resource-optimization/src/utils/dates.ts diff --git a/workspaces/redhat-resource-optimization/scripts/dynamic-plugins.sh b/workspaces/cost-management/scripts/dynamic-plugins.sh similarity index 100% rename from workspaces/redhat-resource-optimization/scripts/dynamic-plugins.sh rename to workspaces/cost-management/scripts/dynamic-plugins.sh diff --git a/workspaces/redhat-resource-optimization/tsconfig.json b/workspaces/cost-management/tsconfig.json similarity index 100% rename from workspaces/redhat-resource-optimization/tsconfig.json rename to workspaces/cost-management/tsconfig.json diff --git a/workspaces/redhat-resource-optimization/vs.code-workspace b/workspaces/cost-management/vs.code-workspace similarity index 100% rename from workspaces/redhat-resource-optimization/vs.code-workspace rename to workspaces/cost-management/vs.code-workspace diff --git a/workspaces/redhat-resource-optimization/yarn.lock b/workspaces/cost-management/yarn.lock similarity index 100% rename from workspaces/redhat-resource-optimization/yarn.lock rename to workspaces/cost-management/yarn.lock diff --git a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/README.md b/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/README.md deleted file mode 100644 index fc3586f7a5..0000000000 --- a/workspaces/redhat-resource-optimization/plugins/redhat-resource-optimization-common/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Resource Optimization Common - -Shared isomorphic code for the redhat-resource-optimization plugin. - -## Links - -- [Resource Optimization front-end plugin](../redhat-resource-optimization/README.md) From 59ff1e25697e058ed9f7f2a6b0cdacd7ff1f26ca Mon Sep 17 00:00:00 2001 From: Ashraf Masarwa Date: Tue, 24 Feb 2026 15:25:28 +0200 Subject: [PATCH 2/2] Update presets --- .../rhdh-cost-management-presets.json | 28 +++++++++++++++++++ ...-redhat-resource-optimization-presets.json | 28 ------------------- .github/renovate.json | 2 +- 3 files changed, 29 insertions(+), 29 deletions(-) create mode 100644 .github/renovate-presets/workspace/rhdh-cost-management-presets.json delete mode 100644 .github/renovate-presets/workspace/rhdh-redhat-resource-optimization-presets.json diff --git a/.github/renovate-presets/workspace/rhdh-cost-management-presets.json b/.github/renovate-presets/workspace/rhdh-cost-management-presets.json new file mode 100644 index 0000000000..d37a5ae8ce --- /dev/null +++ b/.github/renovate-presets/workspace/rhdh-cost-management-presets.json @@ -0,0 +1,28 @@ +{ + "packageRules": [ + { + "description": "all Cost Management minor updates", + "matchFileNames": ["workspaces/cost-management/**"], + "extends": [ + "github>redhat-developer/rhdh-plugins//.github/renovate-presets/base/rhdh-minor-presets(Cost Management)" + ], + "addLabels": ["team/cost-management", "cost-management"] + }, + { + "description": "all Cost Management patch updates", + "matchFileNames": ["workspaces/cost-management/**"], + "extends": [ + "github>redhat-developer/rhdh-plugins//.github/renovate-presets/base/rhdh-patch-presets(Cost Management)" + ], + "addLabels": ["team/cost-management", "cost-management"] + }, + { + "description": "all Cost Management dev dependency updates", + "matchFileNames": ["workspaces/cost-management/**"], + "extends": [ + "github>redhat-developer/rhdh-plugins//.github/renovate-presets/base/rhdh-devdependency-presets(Cost Management)" + ], + "addLabels": ["team/cost-management", "cost-management"] + } + ] +} diff --git a/.github/renovate-presets/workspace/rhdh-redhat-resource-optimization-presets.json b/.github/renovate-presets/workspace/rhdh-redhat-resource-optimization-presets.json deleted file mode 100644 index 0cab16e323..0000000000 --- a/.github/renovate-presets/workspace/rhdh-redhat-resource-optimization-presets.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "packageRules": [ - { - "description": "all Redhat Resource Optimization minor updates", - "matchFileNames": ["workspaces/cost-management/**"], - "extends": [ - "github>redhat-developer/rhdh-plugins//.github/renovate-presets/base/rhdh-minor-presets(RH Resource Optimization)" - ], - "addLabels": ["team/rh-resource-optimization", "rh-resource-optimization"] - }, - { - "description": "all Redhat Resource Optimization patch updates", - "matchFileNames": ["workspaces/cost-management/**"], - "extends": [ - "github>redhat-developer/rhdh-plugins//.github/renovate-presets/base/rhdh-patch-presets(RH Resource Optimization)" - ], - "addLabels": ["team/rh-resource-optimization", "rh-resource-optimization"] - }, - { - "description": "all Redhat Resource Optimization dev dependency updates", - "matchFileNames": ["workspaces/cost-management/**"], - "extends": [ - "github>redhat-developer/rhdh-plugins//.github/renovate-presets/base/rhdh-devdependency-presets(RH Resource Optimization)" - ], - "addLabels": ["team/rh-resource-optimization", "rh-resource-optimization"] - } - ] -} diff --git a/.github/renovate.json b/.github/renovate.json index f0fe763f4e..677437738e 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -54,7 +54,7 @@ "github>redhat-developer/rhdh-plugins//.github/renovate-presets/workspace/rhdh-orchestrator-presets", "github>redhat-developer/rhdh-plugins//.github/renovate-presets/workspace/rhdh-sandbox-presets", "github>redhat-developer/rhdh-plugins//.github/renovate-presets/workspace/rhdh-openshift-image-registry-presets", - "github>redhat-developer/rhdh-plugins//.github/renovate-presets/workspace/rhdh-redhat-resource-optimization-presets", + "github>redhat-developer/rhdh-plugins//.github/renovate-presets/workspace/rhdh-cost-management-presets", "github>redhat-developer/rhdh-plugins//.github/renovate-presets/workspace/rhdh-quickstart-presets", "github>redhat-developer/rhdh-plugins//.github/renovate-presets/workspace/rhdh-mcp-integrations-presets", "github>redhat-developer/rhdh-plugins//.github/renovate-presets/workspace/rhdh-repo-tools-presets",