Commit Graph

7958 Commits

Author SHA1 Message Date
Bridget Barnes 17f3b1b226 Change it to just support
Signed-off-by: Bridget Barnes <bbarnes@seek.com.au>
2022-04-28 16:38:12 +10:00
Bridget Barnes 5b182de5d3 Add aria label for support button
Signed-off-by: Bridget Barnes <bbarnes@seek.com.au>
2022-04-28 16:23:44 +10:00
Hamza El Aoutar a6318cedcc Added changeset
Signed-off-by: Hamza El Aoutar <elaoutarhamza@gmail.com>
2022-04-27 15:42:04 +00:00
Fredrik Adelöw f170805311 Merge pull request #10993 from backstage/renovate/keyv-redis-2.x-lockfile
fix(deps): update dependency @keyv/redis to v2.3.4
2022-04-27 17:10:42 +02:00
Hamza El Aoutar b84dcab028 Announce external links to screen readers
Signed-off-by: Hamza El Aoutar <elaoutarhamza@gmail.com>
2022-04-27 14:58:46 +00:00
Johan Haals a1da76d38e Merge pull request #11080 from ctrombley/feat/fact-retriever-token-managers
[TechInsights] Provide FactRetrievers with a TokenManager instance
2022-04-27 16:14:44 +02:00
Anders Näsman a68de3c984 move TechDocsStorage api from @backstage/plugin-techdocs to @backstage/plugin-techdocs-react
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-04-27 13:10:42 +02:00
Fredrik Adelöw 28b0e4ddef fixup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-04-27 10:32:32 +02:00
Taras a62cb70d1d Add other extensions that might be a problem based on
https://github.com/backstage/backstage/blob/master/packages/cli/asset-types/asset-types.d.ts
Signed-off-by: Taras <tarasm@gmail.com>
2022-04-26 15:25:34 -04:00
Chris Trombley a50b6474a7 feat(tech-insights): make tokenManager available on FactRetrieverContext
Signed-off-by: Chris Trombley <ctrombley@gmail.com>
2022-04-26 10:56:00 -07:00
Taras cf48bb8600 Exclude css files when build type definitions in plugins
Signed-off-by: Taras <tarasm@gmail.com>
2022-04-26 13:18:15 -04:00
Patrik Oldsberg d06fbf7bb0 Merge pull request #11071 from backstage/rugvip/auth-docs
docs,core-plugin-api: update auth intro docs + mark auth APIs stable
2022-04-26 15:25:23 +02:00
Johan Haals ab17c3bbcd default search to Lunr
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-04-26 14:41:38 +02:00
Johan Haals 578148ba0e Remove postgres question from e2e tests
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-04-26 14:41:38 +02:00
Johan Haals 00fa0dada0 Remove database choice from create-app command
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-04-26 14:41:38 +02:00
github-actions[bot] 1bff70d602 Version Packages (next) 2022-04-26 12:22:43 +00:00
Fredrik Adelöw 9e8ef53498 handle empty config files gracefully
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-04-26 13:32:11 +02:00
Ben Lambert f56897a87f Merge pull request #11069 from backstage/blam/smol-twekas
Adding some relevant documentation links to `app-config.yaml`
2022-04-26 11:40:45 +02:00
Fredrik Adelöw a1561e259c Merge pull request #11009 from backstage/freben/local-tasks
Add local task running support to TaskScheduler
2022-04-26 11:09:59 +02:00
Patrik Oldsberg b653a5595c core-plugin-api: stop marking auth APIs as alpha
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-04-25 15:45:39 +02:00
Eric Peterson 736913517a Merge pull request #10882 from realandersn/techdocs/report-issue-addon
[TechDocs] ReportIssue addon
2022-04-25 15:02:56 +02:00
blam bb6eab19c6 chore: some small minor changes here about generating a token
Signed-off-by: blam <ben@blam.sh>
2022-04-25 14:56:01 +02:00
Fredrik Adelöw d63133e521 change to using a scope parameter instead
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-04-22 20:18:03 +02:00
Fredrik Adelöw cfd779a9bc Add local task running support to TaskScheduler
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-04-22 20:06:54 +02:00
Renovate Bot cfc0f19699 fix(deps): update dependency fs-extra to v10.1.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-04-22 14:12:43 +00:00
Niklas Aronsson 6673babab9 GerritUrlReader: Implemented "readTree"
"readTree" has been implemented for the "GerritUrlReader". Gerrit have
a REST API's to download repo contents but there are a number of
limitations that makes it unusable.

This implementation works as follows:
* The project and branch is parsed from the url.
* The current revision is fetched from the Gerrit REST API.
* The revision string is used as "etag".
* If the etag has changed a temporary directory is created.
* The project is cloned to the temporary directory.
* The cloned content is read into a "Readable Stream".
* The temporary directory is removed.
* "readTree" returns a response using "fromTarArchive" as read from the
  temporary directory.

Also added an option to specify the base "cloneUrl" has been added to the
gerrit integration config.

Signed-off-by: Niklas Aronsson <niklasar@axis.com>
2022-04-22 14:52:02 +02:00
David Weber 08e12a3a14 fix: add global-agent
support behind a proxy for backstage-cli commands like versions:bump

Signed-off-by: David Weber <david.weber@w3tec.ch>
2022-04-22 13:27:28 +02:00
Johan Haals 3feeeef3b6 Merge pull request #10669 from anicke/gerrit-entity-provider
New plugin: "plugin-catalog-backend-module-gerrit"
2022-04-21 14:20:23 +02:00
Johan Haals cd539a7ff3 Merge pull request #10943 from backstage/renovate/knex-1.x-lockfile
fix(deps): update dependency knex to v1.0.7
2022-04-21 11:41:28 +02:00
Johan Haals 8205ac0502 Merge pull request #10944 from backstage/jhaals/create-app-warn
cli: Throw error if non org is provided to create-github-app
2022-04-21 11:40:49 +02:00
Johan Haals 34e7d8af0d Merge pull request #10736 from Bonial-International-GmbH/PJ_bitbucket_split
Split bitbucket support into bitbucketCloud and bitbucketServer
2022-04-21 10:37:31 +02:00
Fredrik Adelöw 4b698b4ec1 update api report
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-04-21 10:22:27 +02:00
Johan Haals 2a2e42da26 Merge pull request #10954 from backstage/freben/dockerfile
update dockerfile in new apps
2022-04-21 10:14:11 +02:00
Niklas Aronsson 566407bf8a New plugin: "plugin-catalog-backend-module-gerrit"
The "plugin-catalog-backend-module-gerrit" exports an entity
provider for discovering catalog entities from Gerrit
repositories. The provider uses the "List Projects" API in Gerrit
to get a list of repositories and will automatically ingest all
"catalog-info.yaml" files stored in the root of the matching
projects.

Also added the "getGerritProjectsApiUrl" function to the Gerrit
integration. This returns the url to the "List Projects" API for
a given integration.

Signed-off-by: Niklas Aronsson <niklasar@axis.com>
2022-04-21 07:33:40 +02:00
Joon Park 9017a1fa30 Remove unnecessary permission package dev dep from app
Signed-off-by: Joon Park <joonp@spotify.com>
2022-04-20 18:33:20 +01:00
Johan Haals 6a250106a7 display warning for errors calling the github
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-04-20 16:49:44 +02:00
Fredrik Adelöw 28bbf5aff6 update dockerfile in new apps
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-04-20 16:45:26 +02:00
Anders Näsman c3944d2838 remove addon from techdocs-cli-embedded-app
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-04-20 14:51:19 +02:00
Anders Näsman a558ca8308 renamed package as module
Co-authored-by: Otto Sichert <git@ottosichert.de>
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-04-20 14:05:46 +02:00
Johan Haals 8ab2a8226b cli: Throw error if non org is provided to create-github-app
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-04-20 14:01:06 +02:00
Johan Haals 84e9e7c7af Merge pull request #10935 from backstage/jhaals/apps-cli
cli: Add config instructions to create-github-app command
2022-04-20 13:17:44 +02:00
Fredrik Adelöw 2f8491d2b0 Merge pull request #10617 from backstage/freben/bump-commander
Bump commander to version 9.1.0
2022-04-20 11:50:29 +02:00
Johan Haals 97cce67ac7 cli: Add config instructions to create-github-app command
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-04-20 11:38:32 +02:00
Patrik Oldsberg 71278da304 Merge pull request #10779 from djamaile/feat/-homepage-star-colors
feat(home): give star icon yellow color to make it consistent
2022-04-20 10:02:57 +02:00
Anders Näsman f0a4ae8c34 add Report Issue Addon to Apps
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-04-20 10:02:06 +02:00
Patrik Oldsberg a49382c97b Merge pull request #10888 from backstage/rugvip/docker-updates
Optimize apt installation in Dockerfiles
2022-04-20 09:36:05 +02:00
Patrick Jungermann 75bf9e1da9 feat: split BitbucketUrlReader
Split `BitbucketUrlReader` into `BitbucketCloudUrlReader`
and `BitbucketServerUrlReader`
while staying backwards compatible and conflict free (== always
only one of the readers will apply).

Relates-to: #9923
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-04-19 19:20:55 +02:00
Patrick Jungermann 1b4e1e2306 feat: split integrations.bitbucket -> bitbucketCloud / bitbucketServer
Split `integrations.bitbucket` into `integrations.bitbucketCloud`
and `integrations.bitbucketServer`
while staying backwards compatible for now
(== `BitbucketIntegration` loads from the new configs, too, if the old is not used).

Relates-to: #9923
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-04-19 19:20:55 +02:00
Patrik Oldsberg f7bb10178d Merge pull request #10184 from carusooo/jose-version-update
Update jose to 4.6.0
2022-04-19 18:39:28 +02:00
Patrik Oldsberg 5434c9fcb4 Merge branch 'master' into jose-version-update 2022-04-19 18:01:06 +02:00