Commit Graph

19348 Commits

Author SHA1 Message Date
Mike Lewis ff1ea41b23 Merge pull request #8192 from backstage/permission-backend
Add @backstage/plugin-permission-backend
2021-11-25 10:43:35 +00:00
Patrik Oldsberg bc3aacd8e7 Merge pull request #8209 from backstage/rugvip/snek
package.json: add script for running snyk tests
2021-11-25 11:35:26 +01: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
Mike Lewis 7a8312f126 permission-backend: add changeset
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-25 09:32:57 +00:00
Yousif Al-Raheem 32e0c41f2d Merge branch 'master' of https://github.com/yousifalraheem/backstage 2021-11-25 10:05:03 +01:00
Yousif Al-Raheem 2f4a686411 changed minor to patch release
Signed-off-by: Yousif Al-Raheem <yousifalraheem@gmail.com>
2021-11-25 10:04:45 +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
Lorenzo Orsatti ad433b346f add changeset
Signed-off-by: Lorenzo Orsatti <49567430+lorsatti@users.noreply.github.com>
2021-11-25 00:54:41 +01: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
Patrik Oldsberg 3210d8fdab Merge pull request #8239 from backstage/switch-initial-permission-node-release-to-minor
permission-node: switch initial release changeset to minor
2021-11-25 00:49:24 +01:00
Mike Lewis ddb60aa7c4 permission-node: switch initial release changeset to minor
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 23:37:11 +00:00
Patrik Oldsberg ffa3a4eef0 Merge pull request #8238 from MrSecure/patch-1
fix: inconsistent time units
2021-11-25 00:28:36 +01:00
MrSecure c59edf0415 fix: inconsistent time units
The stability document had mixed use of "two days" and "two weeks" ... with "two weeks" seeming to be the intended value.

Signed-off-by: Mr. Secure <ben.github@mrsecure.org>
2021-11-24 17:18:40 -06:00
Fredrik Adelöw 7b124c2729 Merge pull request #8182 from livetocode/feature/addOpenshiftUrlFormatter
implement openshiftFormatter
2021-11-25 00:11:36 +01:00
Morgan Martinet 5970c1ecc2 fix spelling of OpenShift
Signed-off-by: Morgan Martinet <morgan@mmm-experts.com>
2021-11-24 17:20:39 -05: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
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
Andrew Tran c5d1baa1af update changeset
Signed-off-by: Andrew Tran <atran@brex.com>
2021-11-24 09:41:43 -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 bce51e377b Merge pull request #8213 from jodybro/v1-api-version-for-ingress
support v1 api for ingress object
2021-11-24 15:51:24 +01: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
Mike Lewis 8f83584706 permission-backend: remove standaloneServer, run.ts and AllowAllPermissionPolicy
The run.ts / standaloneServer.ts stuff is a hangover and expected to
be removed or heavily adjusted in the future, and since it's intended
to run from the command line, there's no neat way to pass in a
permission policy. As such it's not going to be useful in its current
form, so we're removing it for now.

Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:35:14 +00:00
Mike Lewis dfd3b25c34 permission-backend: set version to 0.0.0 before initial release
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:32:31 +00:00
Mike Lewis f5c3211129 permission-backend: 500 when policy returns incorrect resourceType
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:31:43 +00:00
Mike Lewis dbd89112a5 permission-backend: add permission-node integration tests
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:31:42 +00:00
Mike Lewis 2335e0a01f permission-backend: update default port for standalone server
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:31:42 +00:00
Mike Lewis 7f4a77a884 permission-backend: add todo
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:31:42 +00:00
Mike Lewis cd77cbd48f permission-backend: clean up PermissionIntegrationClient applyConditions signature
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:31:42 +00:00
Mike Lewis 6de1e719d4 permission-backend: api docs
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:31:42 +00:00
Mike Lewis 0ce2bc4129 permission-backend: remove manual construction of service discovery
We shouldn't be constructing a service discovery implementation inside
the router, since it removes the ability to provide a different
discovery mechanism.

Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:31:41 +00:00
Mike Lewis e9b6b7bf89 permission-backend: extract client for calling other plugins to apply conditions
Also adds response validation

Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:31:41 +00:00
Mike Lewis 671bf72ed6 permission-backend: fix initial test suite
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:31:41 +00:00
Mike Lewis 4ca6802b97 permission-backend: bump @backstage/cli
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:31:41 +00:00
Mike Lewis be1f89d383 permission-backend: extract AllowAllPermissionPolicy from standaloneServer in permission-backend
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:31:40 +00:00
Mike Lewis 806778d58e permission-backend: fixup api-report
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:31:40 +00:00
Tim Hansen f028746410 Add permission-backend plugin
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-11-24 14:31:40 +00:00
Mike Lewis 370da15e7b permission-node: separate doc comment summaries with @remarks tag
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:30:21 +00:00
Fredrik Adelöw f7bf4eea21 Merge pull request #7812 from backstage/dependabot/npm_and_yarn/gitbeaker/node-34.4.1
build(deps): bump @gitbeaker/node from 30.3.0 to 34.4.1
2021-11-24 15:25:29 +01:00
Mike Lewis 44b46644d9 permission-node: add changeset for initial release
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-11-24 14:22:32 +00:00
Johan Haals c1ae2b4dc1 Merge pull request #8230 from lorsatti/lorsatti/adopters
Add LogMeIn as an adopter
2021-11-24 15:21:40 +01:00