Commit Graph

43857 Commits

Author SHA1 Message Date
backstage-goalie[bot] 19c2e46fc5 Merge pull request #19783 from backstage/renovate/cookie-parser-1.x-lockfile
chore(deps): update dependency @types/cookie-parser to v1.4.4
2023-09-06 00:40:41 +00:00
backstage-goalie[bot] 875a83c1b8 Merge pull request #19777 from backstage/renovate/codemirror-5.x-lockfile
chore(deps): update dependency @types/codemirror to v5.60.10
2023-09-06 00:21:16 +00:00
Patrik Oldsberg 8fcaba7f50 Merge pull request #19785 from backstage/mob/optional-data
frontend-plugin-api: optional extension data
2023-09-05 19:15:36 +02:00
Patrik Oldsberg 3f49724db8 cli,frontend-app-api: more cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 18:07:50 +02:00
Patrik Oldsberg a8dc8f067f Merge pull request #19725 from backstage/rugvip/warning
create-app: warn if yarn install is taking a long time
2023-09-05 17:57:50 +02:00
Patrik Oldsberg 888748f10b frontend-app-api: add discovery tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:58:37 +02:00
Patrik Oldsberg c1de5ddf2a frontend-plugin-api: clean up configurable extension data ref type
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:49:28 +02:00
Patrik Oldsberg 89f03fa044 cli,frontend-app-api: cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:42:05 +02:00
Patrik Oldsberg f36113ca23 changesets: add changeset for package discovery
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:27:13 +02:00
Patrik Oldsberg e036ff862e cli: switch package discovery to use global
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:24:58 +02:00
Patrik Oldsberg 1e5238ceae update yarn.lock
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:03:55 +02:00
Patrik Oldsberg a44803ad8a app-next: complete package discovery example
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:03:31 +02:00
Patrik Oldsberg 8bdfb7a2f4 frontend-app-api: implement package discovery
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:03:09 +02:00
Patrik Oldsberg 5c8b873f79 remove autodetect package
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:02:48 +02:00
CarlosPet 17953061c4 Added AWS documentation in Kubernetes Authentication Documentation (#19588)
* Added AWS documentation in Kubernetes Authentication Documentation

I included instructions on how to configure the AWS server side authentication while using the Kubernetes plug-in.

Signed-off-by: Carlos Inocencio <carlos.inocencio@petco.com>

* Update authentication.md

Updated `aws` reference to use in-line code blocks to avoid triggering an error in the code checks

Signed-off-by: Carlos Inocencio <carlos.inocencio@petco.com>

---------

Signed-off-by: Carlos Inocencio <carlos.inocencio@petco.com>
2023-09-05 14:00:12 +00:00
Patrik Oldsberg b3c846db5e devtools: remove plugin info
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 15:40:02 +02:00
Patrik Oldsberg 731b8913cf cli: rename discovery.ts
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 15:36:02 +02:00
Patrik Oldsberg d2fb430784 cli: refactor package detection to support inc/ecl + entry point
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 15:34:58 +02:00
Patrik Oldsberg 1e2cf52e54 add app-next-example-plugin
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 15:20:37 +02:00
Patrik Oldsberg 24cf05cb36 cli: refactor pacakge detection
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 15:04:29 +02:00
Jack Palmer 9fa2fae3c2 feat: Add watching functionality to plugin detection
Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2023-09-05 14:44:07 +02:00
Philipp Hugenroth fe0ef349f1 Fix rebase
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 8a8b3c3613 cli: wrap with underscores
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 7d689d029e devtools: show plugin id
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 7b7af928ec cli: autodetect refactor typings
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 5c958a3852 cli: use export
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 02aba094c9 cli: rollback BundlingOptions changes
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Philipp Hugenroth 0af208f85f Abstract detection logic in seperate file
Co-authored-by: Vincenzo Scamporlino <vinzscam@users.noreply.github.com>
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 3c4629526d cli: refactor detectPlugins
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino e6ef66c5d6 cli: detect plugins at build time
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 0811fcee40 autodetect: add missing api-report
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 565ff751b8 cli: write module instead of using a virtual module
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 6692f99f87 cli: default to all packages
Co-authored-by: Jack Palmer <UsainBloot@users.noreply.github.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Philipp Hugenroth 4f14cae16e Fix tsc
Co-authored-by: Vincenzo Scamporlino <vinzscam@users.noreply.github.com>
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:06 +02:00
Philipp Hugenroth 1d527ae2b6 Add components to available plugins
Co-authored-by: Vincenzo Scamporlino <vinzscam@users.noreply.github.com>
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:06 +02:00
Philipp Hugenroth 12c3fadb6d Improve typing
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:06 +02:00
Philipp Hugenroth 879b1aa6f5 use @backstage/autodetect for DevTools Plugin
Co-authored-by: Vincenzo Scamporlino <vinzscam@users.noreply.github.com>
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 2cf06dffe7 yarn lock
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino f690a28e5a devtools: pull available modules
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino e940ddcdf8 graphiql: remove modules reference
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 2729e06d28 create autodetect plugin
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 9227f4e38d cli: avoid global object
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Philipp Hugenroth b9f81c945c Allow explicit package list & add UI
Co-authored-by: Vincenzo Scamporlino <vinzscam@users.noreply.github.com>
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:05 +02:00
Vincenzo Scamporlino 08e36cdab3 cli: auto detect frontend plugins
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Jonathan Roebuck <jroebu14@users.noreply.github.com>
Co-authored-by: Jack Palmer <UsainBloot@users.noreply.github.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:05 +02:00
Philipp Hugenroth fd7bcf9ab2 Explore first options to load plugin modules from package name
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Jonathan Roebuck <jroebu14@users.noreply.github.com>
Co-authored-by: Jack Palmer <UsainBloot@users.noreply.github.com>
Co-authored-by: Vincenzo Scamporlino <vinzscam@users.noreply.github.com>
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:05 +02:00
Patrik Oldsberg 1d04ba7854 frontend-plugin-api: update API report + fix
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 14:02:51 +02:00
Patrik Oldsberg 00ff91d4c9 Merge pull request #19667 from backstage/changeset-release/master
Version Packages (next)
2023-09-05 13:59:33 +02:00
Patrik Oldsberg fb29700ae5 frontend-plugin-api: test fixes + type cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 13:19:21 +02:00
Patrik Oldsberg 44dcc3b591 frontend-plugin-api: simply output mapping types + add inputs mapped types
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 13:19:21 +02:00
Patrik Oldsberg f2bacd19db frontend-plugin-api: switch createPageExtension to use optional output
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 13:19:21 +02:00