Commit Graph

8076 Commits

Author SHA1 Message Date
Lorenzo Orsatti 752a53d94e adapt Swagger style to the main theme
Signed-off-by: Lorenzo Orsatti <49567430+lorsatti@users.noreply.github.com>
2021-11-28 22:31:09 +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 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
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
github-actions[bot] ef34f5de7b Version Packages 2021-11-25 12:40:52 +00: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
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
Johan Haals 5f7033c7bd Merge pull request #8235 from backstage/mob/secure-templating
scaffolder-backend: sandbox v1beta3 template execution
2021-11-25 11:51:22 +01:00
Mike Lewis ff1ea41b23 Merge pull request #8192 from backstage/permission-backend
Add @backstage/plugin-permission-backend
2021-11-25 10:43:35 +00:00
Fredrik Adelöw dadad693c3 Merge pull request #8115 from yousifalraheem/master
Use email links instead of text in members list
2021-11-25 11:34:09 +01:00
Fredrik Adelöw 57fbbe5714 Merge pull request #8197 from brexhq/k8s-backend-add-cronjobs-and-jobs
add cronjobs and jobs as default objects for the kubernetes-backend
2021-11-25 11:32:49 +01:00
Patrik Oldsberg 53ad626bb0 Merge pull request #8234 from backstage/rugvip/noresolve
scaffolder-backend: replace all usage and prevent new usage of path.resolve
2021-11-25 11:32:19 +01:00
Mike Lewis 2e5a67b77d permission-backend: replace cross-fetch with node-fetch
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-25 09:50:24 +00:00
Johan Haals 07842fe7ca chore: remove timeout
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-11-25 10:49:03 +01:00
Johan Haals 331cedd06f fix build script
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-11-25 10:46:05 +01:00
Patrik Oldsberg 3f320fb922 scaffolder-backend: more reliable error matching in SecureTemplater tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-25 10:43:05 +01:00
Fredrik Adelöw ca91769036 Merge pull request #8240 from lorsatti/fix/jenkins-pagination
Fix Jenkins table pagination
2021-11-25 07:10:24 +01:00
Gauthier f00498f57e doc: acl requirements for kafka-backend
Signed-off-by: Gauthier Roebroeck <gauthier.roebroeck@gmail.com>
2021-11-25 10:20:22 +08:00
Lorenzo Orsatti 58e197947a fix jenkins pagination
Signed-off-by: Lorenzo Orsatti <49567430+lorsatti@users.noreply.github.com>
2021-11-25 00:50:59 +01:00
Fredrik Adelöw 7b124c2729 Merge pull request #8182 from livetocode/feature/addOpenshiftUrlFormatter
implement openshiftFormatter
2021-11-25 00:11:36 +01:00
Patrik Oldsberg f514044f8d scaffolder-backend: clarify purpose of nunjucks build script
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 21:04:12 +01:00
Patrik Oldsberg e7cc6bf28f scaffolder-backend: refactor SecureTemplater to use separate sandboxes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 21:02:11 +01:00
Patrik Oldsberg 4f268b8ef1 scaffolder-backend: use a const reference to helpers in the SecureTemplater
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 21:02:11 +01:00
Patrik Oldsberg f9352ab606 scaffolder-backend: removed all usaged and prevent new usage of path.resolve
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 19:56:56 +01:00
Patrik Oldsberg dd62ca4bcd scaffolder-backend: fixes for mock-fs interfering with nunjucks loading
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 18:58:20 +01:00
Patrik Oldsberg 621e1a11be scaffolder-backend: fix SecureTemplater cookiecutter compat using wrong syntax
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 18:56:16 +01:00
Patrik Oldsberg 7e8d5d953d scaffolder-backend: switch template action to use SecureTemplater
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 18:56:16 +01:00
Patrik Oldsberg 07daffed47 scaffolder-backend: switch jsonify flag for cookiecutter compat render option
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 18:56:16 +01:00
Patrik Oldsberg 7b5430fc82 scaffolder-backend: switch nunjucks runner to use secure templater
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 18:56:16 +01:00
Patrik Oldsberg 0e016783b6 scaffolder-backend: make SecureTemplater render sync
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 18:54:43 +01:00
Patrik Oldsberg 6facaab24c scaffolder-backend: jsonify + repoUrl helpers for SecureTemplater + error wrapping
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 18:54:42 +01:00
Patrik Oldsberg 0bb4be63d6 scaffolder-backend: added some basic tests for SecureTemplater
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 18:54:42 +01:00
Patrik Oldsberg 21b54689c6 scaffolder-backend: add initial SecureTemplater implementation
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 18:54:42 +01:00
Patrik Oldsberg d6da7d706d scaffolder-backend: generate nunjucks bundle
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 18:54:42 +01:00
Patrik Oldsberg 547bf85a62 scaffolder-backend: add build script for bundling nunjucks
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-11-24 18:54:41 +01:00
Mike Lewis 103ca7ec60 Merge pull request #8119 from backstage/permission-node
Add @backstage/plugin-permission-node
2021-11-24 17:19:35 +00:00
Mike Lewis 2bacc8be34 permission-backend: expand router test suite
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 16:46:19 +00:00
Andrew Tran 1731dad0db update api reports and changeset
Signed-off-by: Andrew Tran <atran@brex.com>
2021-11-24 09:54:36 -06:00
Ben Lambert b358cbc3be Merge pull request #8226 from backstage/blam/relax-log-lines
Fixing superfluous log lines by changing the check to see if it's a template string for Scaffolder v3 templates
2021-11-24 16:34:39 +01:00
Mike Lewis fafb482d73 permission-backend: add request validation
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 15:27:42 +00:00
Andrew Tran da9ecc18e4 prettier yaml
Signed-off-by: Andrew Tran <atran@brex.com>
2021-11-24 09:24:07 -06:00
Mike Lewis 12b0eebfb5 permission-backend: pass in identity client
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 15:18:50 +00:00
Mike Lewis 1ff5d10a62 permission-backend: update dependency on permission-node to 0.0.0 to match unreleased version
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:53:20 +00:00
Fredrik Adelöw c007c371ed Merge pull request #8203 from backstage/joonp/entity-filter-empty-values
Handle empty values array in EntityFilter
2021-11-24 15:49:10 +01:00
Mike Lewis b5e43875d5 permission-backend: enumerate exports in service index
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:47:51 +00:00