Commit Graph

8081 Commits

Author SHA1 Message Date
Andrew Tran ec25c34676 add a few tests
Signed-off-by: Andrew Tran <atran@brex.com>
2021-11-29 10:06:16 -06:00
Andrew Tran c8f72b29eb add cronjobs/jobs to k8s tab
Signed-off-by: Andrew Tran <atran@brex.com>
2021-11-29 10:06:16 -06:00
Tim Hansen 4add90deb3 Merge pull request #8252 from brexhq/jrusso/add-template-swimlanes
Add swimlanes to scaffolder page
2021-11-28 20:31:43 -07:00
jrusso1020 f3bcd52216 rename swimlane -> group
Signed-off-by: jrusso1020 <jrusso@brex.com>
2021-11-27 12:36:29 -05:00
jrusso1020 fa683cab7d address comments
Signed-off-by: jrusso1020 <jrusso@brex.com>
2021-11-27 12:36:29 -05: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
jrusso1020 ed5bef529e Add swimlanes to scaffolder page
Add swimlane filtering to the scaffolder page. This will allow
developers to surface specific templates ahead of others or group
templates together. This is just a first pass, in the future we can also
all developers to customize the listing component for fancier one

Fixes https://github.com/backstage/backstage/issues/6661s

Signed-off-by: jrusso1020 <jrusso@brex.com>
2021-11-25 20:25:28 -05: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