Vincenzo Scamporlino
|
7ebb4f4349
|
scaffolder-common: rollback properties
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:40:48 +01:00 |
|
Vincenzo Scamporlino
|
bc82c96a18
|
scaffolder-backend: make permissionApi optional
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:40:48 +01:00 |
|
Vincenzo Scamporlino
|
35c564396b
|
scaffolder: export common permissions utilities as alpha
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:40:47 +01:00 |
|
Vincenzo Scamporlino
|
dcbd264860
|
scaffolder-backend: mark rules utilities as alpha
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:39:57 +01:00 |
|
Vincenzo Scamporlino
|
06f58a20f9
|
scaffolder: accessControl to permissions
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:38:59 +01:00 |
|
Harry Hogg
|
1f03603d8d
|
Renamed 'scaffolderStepRules' to 'scaffolderTemplateRules'
Signed-off-by: Harry Hogg <hhogg@spotify.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:38:59 +01:00 |
|
Harry Hogg
|
3c2d54e9fb
|
Updated scaffolder-backend api-reports
Signed-off-by: Harry Hogg <hhogg@spotify.com>
|
2023-03-21 16:38:56 +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 |
|
Harry Hogg
|
691ef9a4da
|
Updated scaffolder-common api-reports
Signed-off-by: Harry Hogg <hhogg@spotify.com>
|
2023-03-21 16:37:55 +01:00 |
|
Harry Hogg
|
6663e57fa7
|
Added tests to check authorized template on get and put endpoint
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
|
47e5d7712a
|
Fixed older router tests
Signed-off-by: Harry Hogg <hhogg@spotify.com>
|
2023-03-21 16:37:55 +01:00 |
|
Vincenzo Scamporlino
|
8dbacc2228
|
scaffolder-backend: test hasTag rule
Signed-off-by: Vincenzo Scamporlino <vincenzos@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 |
|
Vincenzo Scamporlino
|
66935d8c31
|
scaffolder: pass permissions dependency
Co-authored-by: Harry Hogg <hhogg@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:37:55 +01:00 |
|
Vincenzo Scamporlino
|
a16166c24f
|
scaffolder: cleanup types
Co-authored-by: Harry Hogg <hhogg@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:37:55 +01:00 |
|
Vincenzo Scamporlino
|
e2559f8b1e
|
scaffolder: rename metadata to accessControl
Co-authored-by: Harry Hogg <hhogg@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:37:55 +01:00 |
|
Harry Hogg
|
09e28e2c71
|
Removed the property scaffolder rule
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
|
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 |
|
Vincenzo Scamporlino
|
a91abdf061
|
chore: cleanup
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:37:55 +01:00 |
|
Vincenzo Scamporlino
|
faba894d8b
|
scaffolder: rename resource type
Co-authored-by: Harry Hogg <hhogg@spotify.com>
Signed-off-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
|
2b8ad06250
|
scaffolder: added description to hasTag rule
Signed-off-by: Harry Hogg <hhogg@spotify.com>
|
2023-03-21 16:37:55 +01:00 |
|
Vincenzo Scamporlino
|
55c49d2b6c
|
scaffolder: authorize parameters and properties
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:37:55 +01:00 |
|
Vincenzo Scamporlino
|
2e7d060ef9
|
scaffolder: remove conditions wrapper
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:37:55 +01:00 |
|
Vincenzo Scamporlino
|
031781fb20
|
scaffolder: expose template subtypes
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:37:55 +01:00 |
|
Vincenzo Scamporlino
|
562611ef56
|
scaffolder: make rule generic
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:37:55 +01:00 |
|
Vincenzo Scamporlino
|
133915942a
|
scaffolder: single resource type
Signed-off-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 |
|
Vincenzo Scamporlino
|
1424f89d4d
|
scaffolder: authorize permissions
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:37:32 +01:00 |
|
Vincenzo Scamporlino
|
2d34af80ef
|
scaffolder: add conditional rules
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:37:32 +01:00 |
|
Vincenzo Scamporlino
|
6f8b6c7069
|
scaffolder: add permissions
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
|
2023-03-21 16:37:30 +01:00 |
|
Patrik Oldsberg
|
333fc6a4b7
|
Merge pull request #16237 from RubenV-dev/proxy-restrict
Feature: Enable the Kubernetes Proxy Endpoint to be disabled via PermissionPolicy
|
2023-03-21 14:24:54 +01:00 |
|
Ben Lambert
|
e92a38cac2
|
Merge pull request #16915 from minkimcello/mk/scaffolder-pages
Allow Scaffolder to accept props for custom `TemplateListPage` and `TemplateWizardPage`
|
2023-03-21 13:17:21 +01:00 |
|
Fredrik Adelöw
|
8eea08a166
|
Merge pull request #16921 from sennyeya/query-issues
fix(catalog-backend): Support full text searches across multiple fields
|
2023-03-21 12:18:53 +01:00 |
|
Min Kim
|
3ca3ddb121
|
Format imports to combine duplicate source
Signed-off-by: Min Kim <minkimcello@gmail.com>
|
2023-03-21 06:27:39 -04:00 |
|
blam
|
83245c8ce6
|
chore: delete the old helper
Signed-off-by: blam <ben@blam.sh>
|
2023-03-21 06:15:28 -04:00 |
|
blam
|
50c480ae18
|
chore: fix typescript and updating api-reports
Signed-off-by: blam <ben@blam.sh>
|
2023-03-21 06:15:28 -04:00 |
|
blam
|
5765e4e4df
|
chore: reworking the TemplatePage to use the new one from -react
Signed-off-by: blam <ben@blam.sh>
|
2023-03-21 06:15:28 -04:00 |
|
blam
|
57fb2aecbc
|
chore: move template groups to react instead
Signed-off-by: blam <ben@blam.sh>
|
2023-03-21 06:15:28 -04:00 |
|
blam
|
2bc8050b15
|
chore: export typegurad from common instead
Signed-off-by: blam <ben@blam.sh>
|
2023-03-21 06:15:28 -04:00 |
|
blam
|
c9461071fc
|
chore: fixing api-reports
Signed-off-by: blam <ben@blam.sh>
|
2023-03-21 06:15:28 -04:00 |
|
Min Kim
|
26aea4ddc2
|
Do not export registerComponentRouteRef and RegisterExistingButton
Signed-off-by: Min Kim <minkimcello@gmail.com>
|
2023-03-21 06:15:28 -04:00 |
|
Min Kim
|
e5ad1bd61e
|
Add changesets and the new api report
Signed-off-by: Min Kim <minkimcello@gmail.com>
Co-authored-by: Taras Mankovski <taras@frontside.com>
|
2023-03-21 06:15:28 -04:00 |
|
Min Kim
|
2e2cbb5a78
|
Write tests for custom Wizard and List pages
Signed-off-by: Min Kim <minkimcello@gmail.com>
Co-authored-by: Taras Mankovski <taras@frontside.com>
|
2023-03-21 06:15:28 -04:00 |
|
Min Kim
|
001a6e61b4
|
Export TemplateWizardPageProps for the router to accept page as prop
Signed-off-by: Min Kim <minkimcello@gmail.com>
Co-authored-by: Taras Mankovski <taras@frontside.com>
|
2023-03-21 06:15:28 -04:00 |
|
Min Kim
|
1910bfaf2c
|
Export necessary components for a custom TemplateListPage
Signed-off-by: Min Kim <minkimcello@gmail.com>
Co-authored-by: Taras Mankovski <taras@frontside.com>
|
2023-03-21 06:15:28 -04:00 |
|
Min Kim
|
a02490f276
|
Export TemplateListPageProps for the router to accept component as prop
Signed-off-by: Min Kim <minkimcello@gmail.com>
Co-authored-by: Taras Mankovski <taras@frontside.com>
|
2023-03-21 06:15:28 -04:00 |
|
Patrik Oldsberg
|
4fb8120bb3
|
Merge pull request #16791 from drodil/shortcuts_external_links
feat: allow adding external links to shortcuts
|
2023-03-21 11:10:51 +01:00 |
|
Patrik Oldsberg
|
5ae279d283
|
Merge pull request #15841 from headphonejames/redirect-oauth-flow
Oauth2 redirect flow for authentication (instead of using popup)
|
2023-03-21 11:02:42 +01:00 |
|
Johan Haals
|
ca88dc3a70
|
Merge pull request #16880 from brianphillips/new-entity-switch-condition
Add isEntityWith helper method to EntitySwitch conditions
|
2023-03-21 10:13:10 +01:00 |
|