Commit Graph

27 Commits

Author SHA1 Message Date
Backstage Service Account 009a4dd679
Version Packages (#1375)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-28 11:36:46 +02:00
Backstage Service Account df1288fe5d
redhat-resource-optimization - version:bump to v1.31.2 (#1368)
* v1.31.2 version bump

* Manual changes

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

---------

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andre Wanlin <awanlin@spotify.com>
2024-09-28 11:24:33 +02:00
Vincenzo Scamporlino f6b6585bd9 redhat-resource-optimization: temporarily skip tests
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-09-24 11:13:37 +02:00
Vincenzo Scamporlino 2d3331d58b redhat-resource-optimization: fix missing notice
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-09-24 11:13:37 +02:00
Vincenzo Scamporlino 9fa3ad1a6f redhat-resource-optimization: fix linting issues
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-09-24 11:13:37 +02:00
Vincenzo Scamporlino 192f0989cd redhat-resource-optimization: fix linting issues
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-09-24 11:13:37 +02:00
Vincenzo Scamporlino c66752de21 chore: add missing postinstall script
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-09-24 11:13:37 +02:00
Vincenzo Scamporlino f9f17d39bc chore: fix workspace eslintrc files
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-09-24 11:13:37 +02:00
Kashish Mittal 41a136a96e Fix duplicate packages in yarn.lock
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2024-08-26 19:11:06 -04:00
Kashish Mittal 465894b130 fixed prettier issues
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2024-08-26 18:42:50 -04:00
Kashish Mittal 2668efd60d added script to generate knip reports
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2024-08-26 18:20:13 -04:00
github-actions[bot] aae06d29eb Version Packages 2024-08-24 15:38:28 +00:00
Andre Wanlin a186389880 Manual changes
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-24 09:54:13 -05:00
github-actions[bot] b209d3bcb5 v1.30.2 version bump 2024-08-24 13:38:20 +00:00
github-actions[bot] 40e6173b7b Version Packages 2024-08-23 18:21:42 +00:00
backstage-goalie[bot] ae2ee8aaf4 chore(deps): update test packages
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2024-08-23 13:07:46 -05:00
Andre Wanlin c9bca6ab35
Merge pull request #830 from backstage/renovate/redhat-developer-red-hat-developer-hub-theme-0.x
fix(deps): update dependency @redhat-developer/red-hat-developer-hub-theme to ^0.2.0
2024-08-23 08:33:34 -05:00
Andre Wanlin 08159ddb31 Removed changesets
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-23 08:26:12 -05:00
Andre Wanlin 92357d120c
plugins: remove Dockerfiles (#870)
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-19 12:39:39 +01:00
Backstage Service Account 38700741f6
Version Packages (#831)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-12 13:53:23 +01:00
backstage-goalie[bot] f6ab3e443e
chore(deps): update dependency @spotify/prettier-config to v15
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2024-08-12 12:18:04 +00:00
Andre Wanlin b87e03ac63
Merge pull request #823 from backstage/renovate/useoptic-optic-0.x
chore(deps): update dependency @useoptic/optic to ^0.55.0
2024-08-09 05:56:48 -05:00
backstage-goalie[bot] 64a21c3d77 fix(deps): update dependency @redhat-developer/red-hat-developer-hub-theme to ^0.2.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2024-08-09 01:37:31 +00:00
backstage-goalie[bot] a706e1c157
chore(deps): update dependency @useoptic/optic to ^0.55.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2024-08-08 22:10:14 +00:00
backstage-goalie[bot] 2d73580004 chore(deps): update dependency @testing-library/dom to v7.31.2
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2024-08-08 21:12:24 +00:00
Backstage Service Account ca6cf932af
Version Packages (#817)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-08 14:54:45 +01:00
Jonathan Kilzi 02dd072529
plugin: add redhat-resource-optimization workspace (#810)
* adds the resource-optimization plugin files

- (refactor) Adds the new workspace's lockfile
- (refactor) adds the cost-management FE plugin
- (refactor) removes react-dom and react-router-dom from the peerDeps
- (refactor) updates yarn.lock
- (refactor) adds a basic app-config.yaml with untested proxy settings
- (refactor) adds cost-management-client
- (refactor) adds CostManagementIcon.tsx
- (refactor) adds sample packages/app and packages/backend
- (refactor) converts the cost-management client into the recommendations client
- (refactor) Introduces the combined cost-management client
- (fix) fixes issues with overlapping symbols
- (refactor) Refactors the cost-management plugin
- (refactor) Renames the cost-management-client package to cost-management-common
- (refactor) Renames src/api/ApiRefs.ts to src/api/ref.ts
- (refactor) simplifies getting the proxy's baseUrl
- (fix) fixes the client generator script
- (refactor) Adds changeOrigin to the proxy settings
- (refactor) created first page using material UI components
- (refactor) updated config for FE
- (refactor) removed custom webpack config file
- consuming API response in the table
- (refactor) added util method to handle API JSON response
- (refactor) introduces JSONUtils.toCamelCaseObjectKeys
- (refactor) adds new workspace for resource-optimization
- (refactor) adds placeholder for the FE and Common plug-ins
- (refactor) adds app-config.yaml
- (refactor) adds react-related missing peer-deps
- (refactor) adds resource-optimization-common as a dependency to the FE plug-in
- (refactor) adds a sample app and backend for showcase purposes
- (refactor) Adds also a PoC for the plugin icon
- (refactor) migrates the old common package to resource-optimization
- (fix) fixes an eslint issue related to lodash
- (refactor) updates the icon snapshot
- (refactor) updates json.test.ts
- (refactor) adds initial code for the BE plugin
- (fix) fixes the plugin icon
- (refactor) changes the plugin name in the navbar
- (refactor) adds 2 variants for the plugin icon
- (refactor) added UI for the first page of resource optimization plugin & fixed endpoint in config (#2)
- (fix) fixes an issue in toCamelCaseObjectKeys function
- (refactor) introduces the resource-optimization-backend
- (fix) fixes the token renewal mechanism
- (refactor) Improved the keys serialization/deserialization issue (use camelCase when receiving, but snake_case when sending data)
- (refactor) The plugin can read the clientId and clientSecret from the app-config.yaml
- (refactor) Cleans up the ExampleComponent.tsx
- (refactor) makes ssoBaseUrl config optional
- (refactor) cleans up ExampleComponent.tsx a bit more
- (refactor) add assertion to ensure config is defined
- (refactor) replaces json utils with jsr:@y0n1/json
- (fix) : fix missing query params after token expires
- (feat) RHINENG-10603 first page table functionality - Pagination + Sorting (#3)
- (feat) RHINENG-10603 first page table functionality
- (fix) minor fixes
- (refactor) code refactoring for landing page table
- (refactor) handling offset and sorting query params and code cleanup
- (refactor) disable third sort on table component
- (refactor) added unit tests and code cleanup
- (refactor) improved landing page layout
- (fix) fixes unit tests
- (feat) RHINENG-10603 landing page filters functionality (#4)
- (feat) RHINENG-10603 added search filter component and filters functionality
- (fix) fixes the issue with the query params in getRecommendationsList
- (feat) RHINENG-10787 detail page top section and recommendation section (#5)
- (feat) RHINENG-10787 detail page top section and UI
- (refactor) removed memoryUnit & cpuUnit from query
- (refactor) code cleanup
- (fix) fixes cluster filter and detail page values
- (refactor) added util method to handle YAML code generation from API response
- (refactor) ignores dynamic-plugins dist directory globally
- (refactor) adds janus-cli and export-dynamic scripts
- (refactor) removes ExampleFetchComponent
- (refactor) updates apis.ts
- (fix) do not convert the recommendations_id param to snake case
- (fix) fixes tsc, linting and formatting issues
- (fix) fixes some issues related to different types of dependencies
- (fix) pathes PlotDetails model
- (fix) stop depending on @mui/material and remove white bg from search filters
- (refactor) patches all the parameters of getRecommendationById
- (refactor) Applies required refactors for compatibility with dynamic plugins (#6)
- (refactor) adds @backstage/backend-dynamic-feature-service
- (refactor) adds rhdh theme
- (refactor) adds devcontainer config
- (refactor) removes leftovers froms the cost-management workspace
- (refactor) updates resource-optimization frontend
- (refactor) adds configuration files for rhdh
- (refactor) Update workspaces/resource-optimization/plugins/resource-optimization/src/plugin.ts
- (refactor) adds devcontainer config
- (refactor) adds deployment scripts
- (refactor) adds export-dynamic top-level script
- (fix) fixes issues related to dependencies
- (refactor) removes the dynamic-plugins integration from the backend package
- (fix) fixes linting and type-checking issues
- (refactor) exports the icon from the front-end plugin
- (refactor) Updates yarn.lock
- (fix) fixes some type-only import statements
- (chore) sync @backstage-community/plugin-resource-optimization-backend
- (fix) fixes style issues
- (fix) fixes an issue related to the api-report generation, see: https://github.com/backstage/backstage/pull/25671
- (refactor) renames useRhdhTheme.ts to rhdh-theme.ts
- (chore) cleans up devcontainer settings and code-workspace file
- (fix) fixes style issues and generates api-report
- (fix) fixes code style and adds the api-report
- (fix) fixes code style and adds the api-report
- (refactor) Updates resource-optimization-common
- (chore) Patches the generated client code with ts-morph
- (style) The code now complies with the rules of the api-report (via `yarn build:api-reports`)
- (refactor) Adds the api-report
- (refactor) Updates the openapi.yaml
- (refactor) Renames OrchestratorClient to OrchestratorApiClientProxy
- (refactor) Updates resource-optimization
- (refactor) Aligns the code according to the refactor in resource-optimization-common
- (fix) detail page tab routing (#8)
- (fix) detail page tab routing
- (style) yarn fix resource-optimization-common
- (fix) prettier & add prettier format script
- (refactor) Update workspaces/resource-optimization/package.json
- (refactor) updated api-reports.md
- (refactor) updates api-reports
- (fix) fixes the presentation in the last_reported column
- (fix) fixes code style issues
- (fix) code-style
- (refactor) Renames serializer.mjs to yaml.mjs
- (chore) Bumps Backstage to 1.29.2, see https://backstage.io/docs/releases/v1.28.0
- (fix) fixes the "publish check" CI step failure
- (fix) bug fixes
- (fix) Solves an issue related to the recommendation plotData object where the object keys were transformed incorrectly
- (refactor) Bumps @y0n1/json to 2.0.0
- (refactor) Adds msw for writing tests for the client proxy module
- (refactor) RHINENG-10789 added compont for showing box plot charts (#12)
- (refactor) RHINENG-10789 added compont for showing box plot charts
- (refactor) added missing keys for messages
- (style) prettier format and fix
- (fix) fixes types errors
- (fix) minor fixes
- (fix) minor fixes for showing YAML code
- (refactor) added charts for limit and request data, performace section
- (fix) adds yarn.lock
- (fix) fixes types errors
- (fix) styles for chart y axis numbering
- (fix) minor fixes
- (refactor) Adds tests for OptimizationsApiClientProxy.ts
- (docs) Adds READMEs and legal stuff (#15)
- (fix) fixes a typo
- (refactor) updates the readme
- (refactor) adds missing info about the service account role
- (refactor) Updates useRhdhTheme.ts (#16)
- (refactor) Removes the logic involved in enabling the RHDH theme based on an environment variable
- (refactor) updates devcontainer settings
- (refactor) updates the workspace readme
- (refactor) adds the changeset
- (refactor) RHINENG-11783 removed example component and searchFilter component (#17)
- (refactor) renames the plugin to redhat-resource-optimization (#18)
- (refactor) Addresses overlooked code style issues
- (refactor) updates CODEOWNERS
- (refactor) update yarn install stat

---------

Signed-off-by: Jonathan Kilzi <jkilzi@redhat.com>
Co-authored-by: Preeti Wadhwani <pwadhwan@redhat.com>
2024-08-08 14:46:56 +01:00