Commit Graph

11057 Commits

Author SHA1 Message Date
Fredrik Adelöw 62f448edb0 allow app-config of the catalog processingInterval
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-08-28 13:29:22 +02:00
Eric Peterson 13902cbeaf Merge pull request #19553 from backstage/repo-tools/more-description-fixes 2023-08-26 21:45:25 +02:00
Eric Peterson 9dfdf5fe9e Merge pull request #19555 from backstage/catalog-info/maintainers 2023-08-25 16:59:23 +02:00
Andre Wanlin 4ccf9204bc Added indexerBatchSize option and debug logging
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-08-24 14:03:43 -05:00
Eric Peterson 433b12d921 Marking all plugins >= v1.0.0 as 'production'
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2023-08-24 17:37:01 +02:00
Fredrik Adelöw 0babe76553 one more
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-08-24 16:05:04 +02:00
Marley Powell 5c29b98d30 refactor: implemented code review suggestions
Signed-off-by: Marley Powell <marley.powell@exclaimer.com>
2023-08-24 14:31:36 +01:00
Fredrik Adelöw e22790d97a address comments
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-08-24 14:46:54 +02:00
Fredrik Adelöw 246aee22f5 separate out and improve the config reading
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-08-24 14:41:34 +02:00
Patrik Oldsberg a11d79436b Merge pull request #19551 from backstage/rugvip/shorthands
frontend-app-api: add support for all config shorthands
2023-08-24 09:58:04 +02:00
Patrik Oldsberg 2691599b4b Merge pull request #19550 from backstage/rugvip/params
frontend-app-api: add support for toggling extension instances
2023-08-24 09:57:56 +02:00
Patrik Oldsberg 7af5cf9720 Merge pull request #19546 from backstage/rugvip/config
frontend-plugin-api: add support for extension configuration schema
2023-08-24 09:57:34 +02:00
Eric Peterson f5cdb61269 Add maintainer-owned catalog-info.yaml files
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2023-08-23 18:02:53 +02:00
Eric Peterson 6f874cdb04 Fix description overwrite
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2023-08-23 17:05:36 +02:00
Patrik Oldsberg d1d555f0dc frontend-app-api: add support for all config shorthands
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-23 16:28:34 +02:00
Patrik Oldsberg 42839fd014 frontend-app-api: add support for toggling extension instances
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-23 15:40:51 +02:00
Patrik Oldsberg a52d7f271b frontend-plugin-api: add support for extension configuration schema
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-23 14:32:06 +02:00
Morgan Bentell dbc4b61f6d Merge pull request #18699 from SDA-SE/feat/default-mkdocs-plugins
feat: support custom default plugins for techdocs
2023-08-23 10:58:43 +02:00
Patrik Oldsberg 5daf3c7092 Merge pull request #19515 from backstage/rugvip/exp
frontend-*-api: update README
2023-08-23 07:58:49 +02:00
Patrik Oldsberg 85748e4f44 Merge pull request #18922 from drodil/homepage_static_widgets
feat: allow specifying static widgets to customizable home
2023-08-23 01:16:36 +02:00
Patrik Oldsberg 5dfa0cdb55 frontend-*-api: update README
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-22 17:41:05 +02:00
Dominik Schwank fe81abb8da feat(techdocs-cli): add --defaultPlugin argument to the generate command
Signed-off-by: Dominik Schwank <dominik.schwank@sda.se>
2023-08-22 17:17:48 +02:00
Patrik Oldsberg c562e18ea3 Merge pull request #19488 from GLundh/master
Gerrit: Gitiles auth-links could still be broken.
2023-08-22 17:13:15 +02:00
Eric Peterson 00beb2b433 Merge pull request #19485 from backstage/catalog-info/project-areas
Add `catalog-info.yaml` for project area-owned packages
2023-08-22 15:43:33 +02:00
Patrik Oldsberg ad77e676cd Merge pull request #19486 from backstage/mob/di-experiments
Initial experimental implementation of declarative integration for frontend
2023-08-22 15:31:04 +02:00
Patrik Oldsberg 9a65c0b86d Merge pull request #19466 from weityang/fix-cannot-convert-undefined-or-null-to-object-error
fix[core-components] Fix cannot convert undefined or null to object error
2023-08-22 15:02:31 +02:00
Gustaf Lundh 9726f3f0b8 Log-entry should be a thrown error
Signed-off-by: Gustaf Lundh <gustaf.lundh@axis.com>
2023-08-22 14:00:46 +02:00
github-actions[bot] f8c8e8de37 Version Packages (next) 2023-08-22 11:37:48 +00:00
Fredrik Adelöw 20def974d5 Merge pull request #18921 from PeteLevineA/continued-mysql-support
patch: Add Continued MySQL Support
2023-08-22 13:23:03 +02:00
Patrik Oldsberg 658b24e94c Merge pull request #19487 from backstage/rugvip/deep
config-loader: apply deep visibility to all values
2023-08-22 13:19:25 +02:00
Gustaf Lundh b26c173fab Check for unset config params.
Signed-off-by: Gustaf Lundh <gustaf.lundh@axis.com>
2023-08-22 10:19:33 +02:00
Patrik Oldsberg c883812471 app-next: app-config format
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-22 10:07:30 +02:00
Gustaf Lundh 2d2fc9d20e Gerrit: Gitiles auth-links could still be broken.
This change includes a much more robust way to insert the /a/-
prefix in the correct place.

We now check that gitiles-files are actually served from the
Gerrit-server and if so, the authentication prefix is inserted after
Gerrit's baseUrl.

Signed-off-by: Gustaf Lundh <gustaf.lundh@axis.com>
2023-08-21 18:30:17 +02:00
Eric Peterson 414e1b6884 Merge pull request #19440 from backstage/repo-tools/ci-flag 2023-08-21 17:58:20 +02:00
Patrik Oldsberg f46953c850 app-next: fix test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 17:49:11 +02:00
Patrik Oldsberg 9606ba0939 config-loader: apply deep visibility to all values
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 17:44:16 +02:00
lpete@vmware.com e57d7188cd set unique index for mysql, set connection var
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
2023-08-21 11:02:55 -04:00
Patrik Oldsberg 0cb0ac517b frontend-app-api: added config schema
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 16:48:46 +02:00
Patrik Oldsberg 0d7a5b1ced cli: remove config hack
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 16:48:46 +02:00
Patrik Oldsberg 1cd0449301 remove app-experiments
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 16:48:46 +02:00
Patrik Oldsberg 1fd6236fab Merge pull request #19472 from backstage/repo-tools/pick-first-owner
[repo-tools] Default created entities to using the first listed `CODEOWNER` as owner
2023-08-21 16:36:51 +02:00
Patrik Oldsberg 6836d304c9 Merge pull request #19439 from backstage/repo-tools/fix-desc-dry-run
[repo-tools] Fix `--dry-run` issue when descriptions aren't sync'd
2023-08-21 16:22:32 +02:00
Patrik Oldsberg d626a38a25 Merge pull request #18213 from XpiritBV/support-multiple-azdo-orgs
feature(azure devops): support multiple organisations
2023-08-21 16:21:28 +02:00
Patrik Oldsberg 6ef12e1346 frontend-plugin-api: move extension instance creation to frontend-app-api
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.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-08-21 14:54:40 +02:00
Patrik Oldsberg fe40e6de46 app-next: move core API to frontend-{app,plugin}-api
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.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-08-21 14:49:29 +02:00
Patrik Oldsberg c795a3ae0a add frontend-{app,plugin}-api packages
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.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-08-21 14:29:38 +02:00
Patrik Oldsberg 7648aaf48d app-next: add TODOs + some reorder
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.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-08-21 14:26:30 +02:00
Eric Peterson f3599989c7 Add catalog-info.yaml files for TechDocs project area
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2023-08-21 13:21:11 +02:00
Patrik Oldsberg 7189abc803 app-next: add architecture diagram
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 13:06:53 +02:00
Patrik Oldsberg f77a25a047 DO NOT SHIP: include all backend config in frontend
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 13:06:53 +02:00