Commit Graph

42871 Commits

Author SHA1 Message Date
Matt Ray 6961967fb4 Updates based off of @freben's code review
* Reduced changeset to `minor`
* Fixed indentation and quoting in README
* yarn.lock update for rebased versions
* ran `prettier` against all .js and .ts files and fixed errors

Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:24:17 +02:00
Matt Ray 1380a689ab Changeset describing new OpenCost plugin
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:58 +02:00
Matt Ray b9f668fde6 Added config file support and updated images
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:58 +02:00
Matt Ray 08925803ce Disabling eslint tests because don't want to change the working code
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:58 +02:00
Matt Ray 6699181127 Disable eslinting for now plus auto-formatting changes
// eslint-disable-next-line @typescript-eslint/no-use-before-define
// eslint-disable-next-line react-hooks/exhaustive-deps

Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:58 +02:00
Matt Ray 83a103e2f6 Disable eslint issue with "error React Hook useEffect has a missing dependency: 'fetchData'. Either include it or remove the dependency array react-hooks/exhaustive-deps"
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:58 +02:00
Matt Ray 3e19e82a1d Turn off eslint "error 'agg' is already declared in the upper scope on line 28 column 10 @typescript-eslint/no-shadow"
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:58 +02:00
Matt Ray e4fc8df2ca Disable eslint "warning <p> is forbidden, use MUI <Typography> instead react/forbid-elements"
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:58 +02:00
Matt Ray cd7d4e4f27 Fix for "86:5 error Arrow function expected no return value consistent-return"
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:58 +02:00
Matt Ray 44ac248dd8 Fix for "79:34 error 'currency' is already declared in the upper scope on line 41 column 20 @typescript-eslint/no-shadow"
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:58 +02:00
Matt Ray 09ab43fcef Fixes for eslint "guard-for-in"
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:58 +02:00
Matt Ray 4d0d3e3207 eslint --fix automatic fixes and corrections to make eslint happier
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:57 +02:00
Matt Ray 5511693aa0 Updated copyright headers to make Backstage check happy
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:57 +02:00
Matt Ray 79aad75ce7 Updates from Backstage linting
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:57 +02:00
Matt Ray 568875edec Document installation and configuration
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:57 +02:00
Matt Ray 59dc379e35 Working OpenCost Backstage plugin.
Needs cleanup to make the git commit hooks happy

Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:57 +02:00
Matt Ray 6b3ea5fbf5 Renamed to OpenCost*
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:57 +02:00
Matt Ray 462b644d24 Initial OpenCost plugin with light changes from yarn new --select plugin
Signed-off-by: Matt Ray <github@mattray.dev>
2023-08-16 09:23:57 +02:00
backstage-goalie[bot] 0bc729ffff Merge pull request #19392 from backstage/renovate/swr-2.x-lockfile
chore(deps): update dependency swr to v2.2.1
2023-08-16 02:23:49 +00:00
renovate[bot] 657e486eb8 chore(deps): update dependency swr to v2.2.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-16 01:37:51 +00:00
backstage-goalie[bot] cbee7ea9a0 Merge pull request #19391 from backstage/renovate/esbuild-0.x-lockfile
chore(deps): update dependency esbuild to v0.19.2
2023-08-16 01:30:15 +00:00
renovate[bot] a94e0cde38 chore(deps): update dependency esbuild to v0.19.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-16 00:28:18 +00:00
backstage-goalie[bot] 4952509ca6 Merge pull request #19303 from backstage/renovate/eslint-plugin-import-2.x-lockfile
fix(deps): update dependency eslint-plugin-import to v2.28.0
2023-08-16 00:20:26 +00:00
Patrik Oldsberg 6d98b87ac3 Merge pull request #19374 from backstage/rugvip/notes
docs: 1.17 release notes
2023-08-15 20:57:00 +02:00
Patrik Oldsberg 4dc21bf7f5 Merge pull request #19277 from backstage/changeset-release/master
Version Packages
2023-08-15 19:55:48 +02:00
Patrik Oldsberg 82a3aeb383 docs: 1.17 release notes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-15 19:21:19 +02:00
github-actions[bot] aaf5cb2ca1 Version Packages 2023-08-15 17:12:48 +00:00
Patrik Oldsberg 004768a3cc Merge pull request #19387 from backstage/rugvip/fix
changesets: fix invalid package name
2023-08-15 19:00:24 +02:00
Patrik Oldsberg 749d3c8c36 changesets: fix invalid package name
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-15 18:59:04 +02:00
Patrik Oldsberg 56ef647673 Merge pull request #19334 from backstage/service-factories-become-backend-features
Service factories become backend features
2023-08-15 18:22:24 +02:00
Patrik Oldsberg 738e4df65d catalog-backend-module-incremental-ingestion: fix module test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-15 17:47:12 +02:00
Patrik Oldsberg d8c8dbf4ef Apply suggestions from code review
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino 29a4738cd9 backend-test-utils: detect internal features
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino 32c01a9a43 remove changeset
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino 09fea35cd1 backend-app-api: use provided service factories
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino f66d490332 backend-test-utils: remove services from startTestBackend
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino 175e4c3516 api-reports
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino c37c19cc37 backend-plugin-api: move BackendFactory to common types
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino fa9028b680 Apply suggestions from code review
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino f5f81edb6b Update .changeset/young-lies-attack.md
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino 6e7a1b07f3 backend-app-api: keep track of the provided services
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino 263f6be4f6 backend-app-api: keep ServiceRegistry immutable
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino 0c1f57b6b6 backend-app-api: add missing check for pluginMetadata service
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino 95799fba22 catalog-backend-module-incremental-ingestion backend feature changeset
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino a6d7983f34 createBackend changeset
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino d1546d5c5b catalog-backend-module-incremental-ingestion: adapt to new createBackend api
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino b10bf736d0 backend-app-api: accepts service factory as feature
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino 7af5f7320f backend-defaults: remove options from createBackend
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:12 +02:00
Vincenzo Scamporlino 90fdcfb403 backend-app-api: add methods accepts a backend feature factory
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:11 +02:00
Vincenzo Scamporlino 108728f5fe backend-app-api: add add method to ServiceRegistry
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-15 17:47:11 +02:00