Commit Graph

200 Commits

Author SHA1 Message Date
Ben Lambert 0e309814a9 Merge pull request #15798 from backstage/prfc/scaffolder-permissions
PRFC: Scaffolder permissions
2023-03-22 11:06:39 +01:00
Vincenzo Scamporlino a89a930e8a scaffolder: mark new models as v1beta3
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-03-21 16:40:49 +01:00
Vincenzo Scamporlino 6e5e1b49c0 permission-node rename createIsAuthorized to createConditionAuthorizer
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-03-21 16:40:49 +01:00
Harry Hogg aac120c30d Updated permission-node api-reports
Signed-off-by: Harry Hogg <hhogg@spotify.com>
2023-03-21 16:37:55 +01:00
Vincenzo Scamporlino b79dee1cf8 permission-node: test createIsAuthorized
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-03-21 16:37:55 +01:00
Harry Hogg 97be4a96ed Refactored createIsAuthorized to take a decision
Signed-off-by: Harry Hogg <hhogg@spotify.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-03-21 16:37:55 +01:00
Harry Hogg 2b124bc24a Reworked authorization of conditions to use a single export by combing getRule and applyConditions into
createIsAuthorized

Signed-off-by: Harry Hogg <hhogg@spotify.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-03-21 16:37:55 +01:00
Harry Hogg 277847e064 Reworked permission rules and filtering to follow similar pattern to catalog
Signed-off-by: Harry Hogg <hhogg@spotify.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-03-21 16:37:53 +01:00
github-actions[bot] 5af2c4f412 Version Packages (next) 2023-03-21 13:38:30 +00:00
github-actions[bot] 24632ad94b Version Packages 2023-03-14 14:31:40 +00:00
github-actions[bot] 0eceadb950 Version Packages (next) 2023-03-07 17:21:48 +00:00
github-actions[bot] b19b95fc09 Version Packages (next) 2023-02-28 13:04:36 +00:00
Patrik Oldsberg f758b99ea2 Merge pull request #16616 from backstage/docs/remove-backend-to-backend-references
Docs: remove backend-to-backend references
2023-02-28 13:55:54 +01:00
Vincenzo Scamporlino d4523f5b93 Merge pull request #16333 from backstage/pf/optional-get-resources
createPermissionIntegrationRouter - optional getResources
2023-02-27 16:28:02 +01:00
Vincenzo Scamporlino 37e9215c79 permission-node: improve service-to-service error url
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-02-27 15:52:53 +01:00
Vincenzo Scamporlino 4c0ba1cfc7 permission-node: improve createPermissionIntegrationRouter docs
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-02-27 15:20:08 +01:00
Vincenzo Scamporlino e837143bc9 permission-node: simplify api report
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-02-27 11:30:05 +01:00
renovate[bot] 52b0022dab chore(deps): update dependency msw to v1
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-02-22 12:55:56 +00:00
github-actions[bot] b4627f23b2 Version Packages (next) 2023-02-21 15:40:30 +00:00
Patrik Oldsberg 4c08ac06fc fix remaining alpha exports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-02-21 14:43:21 +01:00
Patrik Oldsberg eb9252186f permission-node,kubernetes-backend: mark public API as public
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-02-21 14:43:21 +01:00
Vincenzo Scamporlino 36e90ecdf1 permission-node: fix error message
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-02-17 13:39:03 +01:00
Vincenzo Scamporlino d7ef962073 api reports
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-02-17 10:51:02 +01:00
Vincenzo Scamporlino 5632097f92 permission-node: make getResources optional
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-02-17 10:50:38 +01:00
Vincenzo Scamporlino dbf36da3eb permission-node: improve api report for createPermissionIntegrationRouter
Co-authored-by: Harry Hogg <hhogg@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-02-14 17:22:17 +01:00
Vincenzo Scamporlino 85194da56c permission-node: make resources and rules optional in createPermissionIntegrationRouter
Co-authored-by: Harry Hogg <hhogg@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-02-14 17:12:28 +01:00
github-actions[bot] 25b57cc07f Version Packages 2023-02-14 13:41:52 +00:00
Harry Hogg 27a103ca07 Changed the createPermissionIntegrationRouter API to allow getResources to be optional
Signed-off-by: Harry Hogg <hhogg@spotify.com>
2023-02-14 13:03:18 +00:00
github-actions[bot] b2a73c984a Version Packages (next) 2023-02-07 15:03:45 +00:00
github-actions[bot] 675324ed19 Version Packages (next) 2023-01-31 14:45:37 +00:00
github-actions[bot] 12a7b316ee Version Packages (next) 2023-01-24 12:01:10 +00:00
github-actions[bot] 6d46667727 Version Packages 2023-01-17 11:50:48 +00:00
github-actions[bot] 9521f1274d Version Packages (next) 2023-01-10 14:18:51 +00:00
github-actions[bot] c4132274d9 Version Packages (next) 2023-01-03 14:44:31 +00:00
github-actions[bot] 3245539963 Version Packages 2022-12-20 11:30:21 +00:00
github-actions[bot] b2f4e97add Version Packages (next) 2022-12-13 16:56:03 +00:00
Fredrik Adelöw b05dcd5530 move zod back a step to avoid type issues
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-12-12 13:40:40 +01:00
github-actions[bot] 6465ab3686 Version Packages (next) 2022-12-06 13:22:31 +00:00
github-actions[bot] 2cb6963f9b Version Packages (next) 2022-11-29 11:14:34 +00:00
github-actions[bot] 83d3167594 Version Packages (next) 2022-11-22 15:40:52 +00:00
renovate[bot] 3280711113 Update dependency msw to ^0.49.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-22 04:34:08 +00:00
github-actions[bot] 3164131851 Version Packages 2022-11-15 12:31:55 +00:00
renovate[bot] e13cd3feaf Update dependency msw to ^0.48.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-09 10:15:16 +00:00
github-actions[bot] b01fea7b8c Version Packages (next) 2022-11-08 14:04:37 +00:00
github-actions[bot] d4df1fbb2e Version Packages (next) 2022-10-25 13:18:27 +00:00
github-actions[bot] f0196a2f04 Version Packages 2022-10-18 09:55:10 +00:00
Harry Hogg fd7fc3902e Updated MetaData wording to Metadata
Signed-off-by: Harry Hogg <hhogg@spotify.com>
2022-10-17 17:45:16 +01:00
Harry Hogg a7e4adf169 Updated import location
Signed-off-by: Harry Hogg <hhogg@spotify.com>
2022-10-17 17:00:10 +01:00
Harry Hogg 9335ad115e Exported types for the permission router metadata endpoint
Signed-off-by: Harry Hogg <hhogg@spotify.com>
2022-10-12 08:21:57 +01:00
github-actions[bot] 9282c018c7 Version Packages (next) 2022-10-11 14:30:05 +00:00