Commit Graph

20875 Commits

Author SHA1 Message Date
Ben Lambert c8ff2df05a Merge pull request #8824 from backstage/freben/api-commonz
🧹  Clean up API reports in backend-common
2022-01-10 07:33:31 +01:00
Ben Lambert 47a5e8c273 Merge pull request #8833 from backstage/dependabot/npm_and_yarn/octokit/webhooks-9.22.0
build(deps): bump @octokit/webhooks from 9.18.0 to 9.22.0
2022-01-10 07:19:34 +01:00
Ben Lambert 1883aebdc9 Merge pull request #8834 from backstage/dependabot/npm_and_yarn/microsoft/microsoft-graph-types-2.11.0
build(deps): bump @microsoft/microsoft-graph-types from 2.8.0 to 2.11.0
2022-01-10 07:19:11 +01:00
dependabot[bot] 06e2d79569 build(deps): bump @microsoft/microsoft-graph-types from 2.8.0 to 2.11.0
Bumps [@microsoft/microsoft-graph-types](https://github.com/microsoftgraph/msgraph-typescript-typings) from 2.8.0 to 2.11.0.
- [Release notes](https://github.com/microsoftgraph/msgraph-typescript-typings/releases)
- [Commits](https://github.com/microsoftgraph/msgraph-typescript-typings/commits)

---
updated-dependencies:
- dependency-name: "@microsoft/microsoft-graph-types"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 04:16:23 +00:00
dependabot[bot] 8319c54e28 build(deps): bump @octokit/webhooks from 9.18.0 to 9.22.0
Bumps [@octokit/webhooks](https://github.com/octokit/webhooks.js) from 9.18.0 to 9.22.0.
- [Release notes](https://github.com/octokit/webhooks.js/releases)
- [Commits](https://github.com/octokit/webhooks.js/compare/v9.18.0...v9.22.0)

---
updated-dependencies:
- dependency-name: "@octokit/webhooks"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 04:13:59 +00:00
Fredrik Adelöw f77bd5c8ff Clean up API reports in backend-common
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-01-09 15:21:44 +01:00
Fredrik Adelöw 7f3894be1c Merge pull request #8823 from backstage/freben/apireportz
🧹  Clean up API reports in ldap and msgraph catalog modules
2022-01-09 13:57:48 +01:00
Fredrik Adelöw 722681b1b1 Clean up API reports in ldap and msgraph catalog modules
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-01-09 13:05:10 +01:00
Fredrik Adelöw 508b3ffb36 Merge pull request #8820 from backstage/freben/ldap-set-fix
deep clone data read out of config, to avoid pollution / mutation
2022-01-08 18:33:41 +01:00
Fredrik Adelöw 2b19fd2e94 deep clone data read out of config, to avoid pollution / mutation
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-01-08 17:39:07 +01:00
Patrik Oldsberg af98fbc3d5 Merge pull request #8819 from backstage/rugvip/clonfig
config: make ConfigReader#get always return a clone
2022-01-08 17:38:19 +01:00
Patrik Oldsberg f5343e7c1a config: make get always return a clone
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-08 16:26:31 +01:00
Patrik Oldsberg a95e788059 config: move reader test to correct block
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-08 16:26:31 +01:00
Patrik Oldsberg a426ba0e26 Merge pull request #8814 from backstage/blam/fix-type
Change help text for `api-extractor`
2022-01-07 19:51:27 +01:00
Ben Lambert 23046ab18d chore: we're generating api-reports not changesets
Signed-off-by: Ben Lambert <blam@spotify.com>
2022-01-07 18:47:31 +01:00
Fredrik Adelöw 71369c2591 Merge pull request #8806 from runebaas/add-adopter-ef
Add EF Education First to the list of adopters
2022-01-07 17:59:42 +01:00
MT Lewis 43561d100f Merge pull request #8784 from backstage/catalog-permission-rule-type-param
catalog-backend: add type parameter to CatalogPermissionRule type
2022-01-07 16:56:42 +00:00
MT Lewis 10b4ba686f catalog-backend: remove CatalogPermissionRule type
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2022-01-07 16:07:56 +00:00
MT Lewis bef617807b catalog-backend: custom createPermissionRule implementation
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2022-01-07 16:06:59 +00:00
MT Lewis 82cfdc8d02 catalog-backend: use createPermissionRule helper instead of manually typing rules
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2022-01-07 16:06:59 +00:00
MT Lewis 9db1b86f32 permission-node: add helpers for creating PermissionRules
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2022-01-07 16:06:58 +00:00
MT Lewis 8fe84eadaf catalog-backend: add type parameter to CatalogPermissionRule type
Previously the CatalogPermissionRule type had a fixed type of unknown[]
for the parameters expected in the `apply` and `toQuery` methods. This
meant that conditions generated for these rules would always have
unknown parameters too, which makes using them in policies much more
difficult.

To address this, this commit introduces a mandatory type parameter for
CatalogPermissionRule which is expected to be set to a tuple
corresponding to the expected parameters.

Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2022-01-07 16:06:57 +00:00
Daan Boerlage f2134e7029 docs: Add EF Education First to the list of adopters 2022-01-07 17:03:11 +01:00
Joon Park cd529c4094 Integrate permissions with catalog-backend refresh endpoint (#8693)
Integration permission framework with refresh in catalog-backend

... through the use of a new AuthorizedRefreshService.

Signed-off-by: Joon Park <joonp@spotify.com>
2022-01-07 15:49:26 +00:00
Eric Peterson 3cf9ff0ba4 Merge pull request #8795 from backstage/rugvip/storyfix
fix storybook and tweak workflow trigger
2022-01-07 14:39:00 +01:00
Johan Haals eba3653e3c Merge pull request #8747 from lorsatti/kubernetes-aws-rbac
Make AWS session token optional
2022-01-07 14:28:09 +01:00
Patrik Oldsberg 2a5875ce5b storybook: add missing dependency declarations
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 13:41:22 +01:00
Patrik Oldsberg eebe1df582 test-utils: avoid usage of private field syntax
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 13:41:21 +01:00
Eric Peterson 3f975582a4 Merge pull request #8625 from dweber019/patch-1
Fix mkdocs-techdocs-core version
2022-01-07 11:50:26 +01:00
Eric Peterson c6c571dff0 Merge pull request #8789 from cmpadden/techdocs-dynamic-sidebar-positioning
Techdocs: dynamically set primary sidebar position based on backstage sidebar pinned state
2022-01-07 10:52:47 +01:00
Johan Haals ed07f8244e Merge pull request #8773 from backstage/dependabot/npm_and_yarn/react-dev-utils-12.0.0
build(deps): bump react-dev-utils from 12.0.0-next.47 to 12.0.0
2022-01-07 09:18:22 +01:00
Johan Haals ad276c345e Merge pull request #8785 from backstage/rugvip/bbsir
docs: add bitbucket sign-in resolver docs
2022-01-07 09:17:05 +01:00
Johan Haals 75c220c868 Merge pull request #8794 from backstage/dependabot/npm_and_yarn/pgtools-0.3.2
build(deps-dev): bump pgtools from 0.3.0 to 0.3.2
2022-01-07 08:32:52 +01:00
David Weber a46fe68c1c Update to mkdocs-techdocs-core==0.2.2
Signed-off-by: David Weber <david.weber@baloise.ch>
2022-01-07 08:08:54 +01:00
dependabot[bot] 1256bd408a build(deps-dev): bump pgtools from 0.3.0 to 0.3.2
Bumps [pgtools](https://github.com/olalonde/pgtools) from 0.3.0 to 0.3.2.
- [Release notes](https://github.com/olalonde/pgtools/releases)
- [Changelog](https://github.com/olalonde/pgtools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/olalonde/pgtools/compare/v0.3.0...v0.3.2)

---
updated-dependencies:
- dependency-name: pgtools
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-07 04:08:42 +00:00
Patrik Oldsberg 7f6a7fd274 docs: add bitbucket sign-in resolver docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-06 22:20:36 +01:00
Patrik Oldsberg bf7a731531 Merge pull request #8781 from backstage/rugvip/todo-warnings
todo-backend: fix API report warnings
2022-01-06 22:19:30 +01:00
Colton Padden 1628ca3f49 dynamically set techdocs sidebar position based on backstage sidebar pinned state
Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2022-01-06 15:18:35 -05:00
Patrik Oldsberg 2260702efd todo-backend: fix API report warnings
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-06 16:40:13 +01:00
Patrik Oldsberg f8d746e3ea Merge pull request #8780 from goenning/go/fix-missing-react-key
fix: add missing react key
2022-01-06 15:45:11 +01:00
goenning 48580d0fbb add missing react key
Signed-off-by: goenning <me@goenning.net>
2022-01-06 14:16:51 +00:00
Fredrik Adelöw cfca607777 Merge pull request #8775 from backstage/dependabot/npm_and_yarn/types/jenkins-0.23.3
build(deps-dev): bump @types/jenkins from 0.23.2 to 0.23.3
2022-01-06 09:20:18 +01:00
Fredrik Adelöw ecd353fcff Merge pull request #8778 from backstage/dependabot/npm_and_yarn/mime-types-2.1.34
build(deps): bump mime-types from 2.1.32 to 2.1.34
2022-01-06 09:16:39 +01:00
dependabot[bot] 6c3c70197f build(deps): bump mime-types from 2.1.32 to 2.1.34
Bumps [mime-types](https://github.com/jshttp/mime-types) from 2.1.32 to 2.1.34.
- [Release notes](https://github.com/jshttp/mime-types/releases)
- [Changelog](https://github.com/jshttp/mime-types/blob/master/HISTORY.md)
- [Commits](https://github.com/jshttp/mime-types/compare/2.1.32...2.1.34)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-06 04:44:12 +00:00
dependabot[bot] 6011a234f0 build(deps-dev): bump @types/jenkins from 0.23.2 to 0.23.3
Bumps [@types/jenkins](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jenkins) from 0.23.2 to 0.23.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jenkins)

---
updated-dependencies:
- dependency-name: "@types/jenkins"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-06 04:16:56 +00:00
dependabot[bot] 1deb4c20eb build(deps): bump react-dev-utils from 12.0.0-next.47 to 12.0.0
Bumps [react-dev-utils](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-dev-utils) from 12.0.0-next.47 to 12.0.0.
- [Release notes](https://github.com/facebook/create-react-app/releases)
- [Changelog](https://github.com/facebook/create-react-app/blob/main/CHANGELOG-1.x.md)
- [Commits](https://github.com/facebook/create-react-app/commits/react-dev-utils@12.0.0/packages/react-dev-utils)

---
updated-dependencies:
- dependency-name: react-dev-utils
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-06 04:11:49 +00:00
Joon Park 730d01ab1a Add apply-conditions endpoint for evaluating conditional permissions (#8675)
Add apply-conditions endpoint for evaluating conditional permissions in catalog backend.

Signed-off-by: Joon Park <joonp@spotify.com>
2022-01-05 18:08:09 +00:00
Joon Park 0ae759dad4 Catalog permission rules (#8766)
Add catalog permission rules

Signed-off-by: Joon Park <joonp@spotify.com>
2022-01-05 17:36:33 +00:00
Patrik Oldsberg 717830634b Merge pull request #8745 from backstage/rugvip/minmax
cli: switch to using esbuild for minifcation
2022-01-05 17:02:12 +01:00
Johan Haals b11555ec07 Merge pull request #8765 from backstage/rugvip/drawio
docs: switch package architecture diagram to .drawio.svg
2022-01-05 16:45:27 +01:00