Commit Graph

22041 Commits

Author SHA1 Message Date
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
Philipp Hugenroth 1d251689d5 Merge branch 'master' into mobile-sidebar 2022-01-07 16:41:44 +01:00
Johan Haals 6dfb8eb848 Automatically generate dependabot changesets
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-01-07 16:34:05 +01:00
Patrik Oldsberg ad0ceca026 scripts/api-extractor: warn when introducing new warnings
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 15:58:26 +01:00
Eric Peterson 45df287eec Show how to hide locations from search
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-01-07 15:52:59 +01:00
Brian Fletcher ce82656901 removes some breaking compatability changes
Signed-off-by: Brian Fletcher <brian@roadie.io>
2022-01-07 14:13:54 +00:00
Patrik Oldsberg 1449509f9c cli: updated versions bump tests to work with get-packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 15:01:48 +01: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 61261079cc scripts: refactor to use get-packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 13:43:56 +01:00
Patrik Oldsberg 7946418729 changesets: added changeset for get-packages refactor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 13:43:56 +01:00
Patrik Oldsberg 859fc51f55 backend-common: switch to using get-packages for listing monorepo packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 13:43:56 +01:00
Patrik Oldsberg e9a5faf1f6 cli: remove lerna dependency
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 13:43:56 +01:00
Patrik Oldsberg de4f500c22 cli: migrate packager to use PackageGraph
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 13:43:56 +01:00
Patrik Oldsberg f202e2a90b cli: refactory versioning mapDependencies to use get-packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 13:43:55 +01:00
Patrik Oldsberg 0555c594e4 cli: switch bundler config to use get-packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 13:43:55 +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
Patrik Oldsberg da9c59d6e0 auth-backend: moved test-utils dependency to devDeps
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 13:40:15 +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
Patrik Oldsberg 89dc617471 cli: switch lib/config to use get-packages and PackageGraph
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 11:43:05 +01:00
Patrik Oldsberg 4aa68bf8f1 cli: add PackagesGraph for traversing monorepo package graphs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-01-07 11:35:40 +01:00
goenning 97dc62c83a log errors when tech insights throws an error
Signed-off-by: goenning <me@goenning.net>
2022-01-07 10:29:34 +00:00
goenning 19f0f93504 log errors when tech insights throws an error
Signed-off-by: goenning <me@goenning.net>
2022-01-07 10:25:42 +00: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
Julio Arias 4b57df1d86 bugfix: Fix helm chart ingress template
This changes fixes the ingress spec to match the API version either v1 or v1beta1,
previously the apiVersion was change according to the K8S version but no
further changes where made to actually match the new v1 API spec. This
cause issues deploying to clusters with versions 1.19+

Signed-off-by: Julio Arias <jarias@users.noreply.github.com>
2022-01-06 15:08:03 -06: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
Kamil Zainal 2068135b9b Update create-app template
Signed-off-by: Kamil Zainal <gh@akza.dev>
2022-01-06 16:41:58 +00:00
Kamil Zainal 859891b7de Changes from yarn build:api-reports
Signed-off-by: Kamil Zainal <gh@akza.dev>
2022-01-06 16:36:22 +00:00
Brian Fletcher db49de335f adds api-reports
Signed-off-by: Brian Fletcher <brian@roadie.io>
2022-01-06 16:31:36 +00: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
Kamil Zainal b3831be2fe Add changeset
Signed-off-by: Kamil Zainal <gh@akza.dev>
2022-01-06 15:39:19 +00:00
Kamil Zainal a9f1c704dc Route 'Register Existing API' on API page to /catalog-import
The 'Register Existing API' button on /api-docs was routing to /create but APIs can't be created. Changing to route to /catalog-import where an API can be registered instead.

Signed-off-by: Kamil Zainal <gh@akza.dev>
2022-01-06 15:39:19 +00: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
Brian Fletcher 95b369d808 use scm integrations interface rather than implementation
Signed-off-by: Brian Fletcher <brian@roadie.io>
2022-01-06 14:21:56 +00:00
goenning 48580d0fbb add missing react key
Signed-off-by: goenning <me@goenning.net>
2022-01-06 14:16:51 +00:00
Brian Fletcher ffda3d4490 tweaks to remove uneeded differences
Signed-off-by: Brian Fletcher <brian@roadie.io>
2022-01-06 12:11:05 +00:00