Commit Graph

19463 Commits

Author SHA1 Message Date
Eric Peterson 8b438c7717 Update all Publishers so that they resolve a list of objects on successful publish.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-11-28 13:16:04 -07:00
Eric Peterson 0a44eb7d52 Initial implementation of TechDocs cache in backend plugin
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-11-28 13:16:03 -07:00
Eric Peterson 3e443e8e31 Express middleware for reading/writing data to cache.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-11-28 13:13:30 -07:00
Eric Peterson d5699813f7 Proposed architecture.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-11-28 13:13:30 -07:00
Patrik Oldsberg 32eb6303c5 Merge pull request #8266 from backstage/rugvip/packageindex
scripts/api-extractor: fix package index descriptions
2021-11-28 20:54:31 +01:00
Patrik Oldsberg 1505a8cd70 scripts/api-extractor: fix package index descriptions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-28 13:29:19 +01:00
Patrik Oldsberg 63f3b46b86 Merge pull request #8160 from adrianbarwicki/patch-1
feat: expose catalog lib in `plugin-auth-backend`
2021-11-26 16:57:20 +01:00
MT Lewis 456bcce6ca Merge pull request #7943 from backstage/natasha/b2b-auth
Support backend to backend authentication
2021-11-26 15:31:52 +00:00
MT Lewis a8eeaa13b4 backend-common: refactor away namespace usage in ServerTokenManager
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-26 13:38:32 +00:00
Johan Haals c8b698aac1 Merge pull request #8262 from backstage/jhaals/stalework
stale: Increase operations, remove debug logging
2021-11-26 14:34:05 +01:00
Ben Lambert 017034d0d1 Merge pull request #8261 from backstage/jhaals/codeowners
Add more code owners
2021-11-26 14:29:33 +01:00
Johan Haals 3f71f245f2 stale: Increase operations, remove debug logging
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-11-26 14:23:12 +01:00
Johan Haals c90732b13e Merge pull request #8259 from backstage/jhaals/stale
Replace stalebot with stale workflow
2021-11-26 13:59:34 +01:00
Johan Haals 8bf026b16d Add more code owners
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-11-26 13:57:19 +01:00
MT Lewis f5c43945eb create-app: update backend-to-backend auth comment in app-config template
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-26 12:35:09 +00:00
MT Lewis e65d8b5174 docs: update backend-to-backend auth docs to reflect new TokenManager api
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-26 12:31:10 +00:00
MT Lewis 1cad4e54ca backend-common: additional api-report comments and tags
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-26 12:24:48 +00:00
MT Lewis 73bff921fd backend-common: update api-report
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-26 12:16:38 +00:00
MT Lewis 54eaeddaf1 backend-common: move NoopTokenManager into ServerTokenManager namespace
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-26 12:16:38 +00:00
MT Lewis 87f1b59ff9 techdocs-backend: update TokenManager mock in collator test suite
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-26 12:16:38 +00:00
MT Lewis e5b4256e70 catalog-backend: update TokenManager mock in collator test suite
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-26 12:16:38 +00:00
MT Lewis 10d0109d2e backend-common: extract NoopTokenManager from ServerTokenManager
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-26 12:01:11 +00:00
MT Lewis 5510cee039 backend-common: stop accepting self-reported pluginId in ServerTokenManager
Until we have a solution for assigning plugin/backend identities in a
way that's not open to impersonation, we can't build on top of this
information, so it's better to leave it out for now.

Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-26 10:23:57 +00:00
Johan Haals 139f9b3f36 Replace stalebot with stale workflow
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-11-26 10:25:32 +01:00
Fredrik Adelöw de1f77b71c Merge pull request #8233 from backstage/freben/less-cross
🧹  Align on usage of `cross-fetch` vs `node-fetch` in frontend vs backend packages
2021-11-26 10:15:50 +01:00
Patrik Oldsberg 5f01829180 Merge pull request #8253 from backstage/dependabot/npm_and_yarn/microsite/prettier-2.5.0
build(deps-dev): bump prettier from 2.4.1 to 2.5.0 in /microsite
2021-11-26 09:37:48 +01:00
Johan Haals dea7b2fda1 Merge pull request #8255 from backstage/dependabot/npm_and_yarn/immer-9.0.7
build(deps): bump immer from 9.0.6 to 9.0.7
2021-11-26 08:24:45 +01:00
Johan Haals acfc2c49b5 Merge pull request #8246 from backstage/mob/stale
Add stale workflow
2021-11-26 08:23:23 +01:00
dependabot[bot] 5f2c584d6e build(deps): bump immer from 9.0.6 to 9.0.7
Bumps [immer](https://github.com/immerjs/immer) from 9.0.6 to 9.0.7.
- [Release notes](https://github.com/immerjs/immer/releases)
- [Commits](https://github.com/immerjs/immer/compare/v9.0.6...v9.0.7)

---
updated-dependencies:
- dependency-name: immer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-26 04:13:41 +00:00
dependabot[bot] 6474ddd47d build(deps-dev): bump prettier from 2.4.1 to 2.5.0 in /microsite
Bumps [prettier](https://github.com/prettier/prettier) from 2.4.1 to 2.5.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.4.1...2.5.0)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-26 04:07:07 +00:00
MT Lewis 4e6b2319a2 backend-common: include self-reported pluginId in backend token
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-25 18:58:58 +00:00
Patrik Oldsberg dc57a35ad5 Merge pull request #8249 from backstage/rugvip/korvspad
core-plugin-api: bit clearer deprecation warning for createRouteRef
2021-11-25 19:43:31 +01:00
MT Lewis 189f7f8a72 backend-common: allow for multiple signing keys in ServerTokenManager
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-25 18:42:07 +00:00
MT Lewis 51608d2021 backend-common: bits->bytes in config schema comment
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-25 18:16:54 +00:00
MT Lewis c844516235 docs: fix reference to backend-to-backend auth tutorial docs
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-25 18:16:54 +00:00
MT Lewis 422de86abe docs: split up backend-to-backend and api request authentication docs
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2021-11-25 18:16:53 +00:00
Patrik Oldsberg b291d0ed7e core-plugin-api: bit clearer deprecation warning for createRouteRef
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-25 18:35:27 +01:00
Fredrik Adelöw 552a6795e4 Merge pull request #8097 from backstage/freben/react-dev-utils
bump react-dev-utils
2021-11-25 15:36:53 +01:00
Ben Lambert 85c127e436 Merge pull request #8145 from backstage/changeset-release/master
Version Packages
2021-11-25 15:35:52 +01:00
Johan Haals 79d4246407 Add stale workflow
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-11-25 15:31:53 +01:00
github-actions[bot] ef34f5de7b Version Packages 2021-11-25 12:40:52 +00:00
Patrik Oldsberg 781f91ab30 Merge pull request #8231 from backstage/rugvip/create-app-pack
create-app: add pack scripts that excludes peer depdencies during publish
2021-11-25 13:35:42 +01:00
Fredrik Adelöw 37e373d649 types too
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-11-25 13:05:11 +01:00
Fredrik Adelöw 47619da24c give the same treatment to catalog-backend too
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-11-25 13:05:11 +01:00
Fredrik Adelöw b055a6addc Align on usage of cross-fetch vs node-fetch in frontend vs backend packages
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-11-25 13:05:08 +01:00
Fredrik Adelöw 9e4c323593 Merge pull request #8241 from gotson/patch-1
[DOC] Add ACL requirements for kafka-backend plugin
2021-11-25 13:03:30 +01:00
Fredrik Adelöw f1dcc54ac4 Merge pull request #8243 from backstage/fix-badges-route-ref
Fix routing for Badges plugin
2021-11-25 13:03:05 +01:00
Gauthier Roebroeck 4f81bfd356 disable snyk workflow on forks
Signed-off-by: Gauthier Roebroeck <gauthier.roebroeck@gmail.com>
2021-11-25 19:22:38 +08:00
blam 4149d74c10 chore: fix a small issue witih the badge url resolution
Signed-off-by: blam <ben@blam.sh>
2021-11-25 12:14:47 +01:00
Patrik Oldsberg dcaeaac174 create-app: add pack scripts that excludes peer depdencies during publish
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-25 12:06:49 +01:00