Commit Graph

166 Commits

Author SHA1 Message Date
Andrew Thauer 8a15667196 feat(core): add support config & button/error components
This adds a new app.support top level config that can be used to
configure various support links and other information. This can later be
extended for plugins to append their own specific support items.
2021-02-23 19:29:20 -05:00
Fredrik Adelöw 88de6b6c81 remove some occurrences of the old syntax 2021-02-16 08:11:46 +01:00
Patrik Oldsberg afa453f744 Merge pull request #4465 from n2ygk/config_oauth_scope
Add configurable OAuth 2.0 scopes
2021-02-10 22:26:30 +01:00
Alan Crosswell 6ca0bd7282 Use commented-out example value for scope 2021-02-10 15:22:36 -05:00
Alan Crosswell 07bafa248e Add configurable OAuth 2.0 scopes
- Add oauth2 config for optional scopes
- Document oauth2 config keys
- Add OAuth2 to demo app list of identity providers
2021-02-09 14:50:20 -05:00
Himanshu Mishra f4b576d0e2 TechDocs: Add visbility to migrate away from basic setup 2021-02-06 14:20:48 +01:00
Himanshu Mishra 0ed9d03c21 config: Remove techdocs.requestUrl and storageUrl from default app-config.yaml 2021-02-02 13:51:05 +01:00
Alan Crosswell 2d56971596 add scaffolder visibility config for GitLab and BitBucket 2021-02-01 10:27:54 -05:00
Himanshu Mishra 8eb862c58e Merge pull request #4017 from viavarejo/feature/techdocs-azure-storage 2021-01-31 16:03:24 +01:00
vitorgrenzel 59b8d5a0d9 feat(techdocs-common): add Azure Blob Storage 2021-01-28 16:16:22 -03:00
vitorgrenzel c777df180a feat(techdocs-common): add Azure Storage 2021-01-28 16:16:21 -03:00
Himanshu Mishra 4bc89c555a TechDocs: Dir preparer should also use URL Reader 2021-01-28 14:54:48 +01:00
Nir Gazit 4f4fd9c307 Removed debug entry added to app-config by mistake 2021-01-21 12:37:33 +02:00
Nir Gazit 7112565f45 Added support for multiple consumed topics 2021-01-21 12:32:02 +02:00
Himanshu Mishra f3c8bff2e1 kafka plugin breaking the example-app backend 2021-01-20 22:56:46 +01:00
Oliver Sand 389cb04444 Better comment including url locations 2021-01-20 13:08:19 +01:00
Oliver Sand 50aa92ae33 Switch to using file locations in app-config.yaml
Having file locations makes the local workflow of editing entities, e.g. for testing much easier. When you add new files, you don't run into a circular dependency anymore, previously you couldn't test whether the configuration worked before merging it into master. It also resolves the hard dependency on the GitHub repository - which allows to do "breaking changes" to the files without having to worry that existing instances used for development locally will break. However after this change we should have a grace period in that we should still be careful.

However there might be hidden risks that might break others workflows.

We have this configuration locally for a long time and it works well.
2021-01-20 11:49:38 +01:00
Patrik Oldsberg 5345a1f983 backend-common: lock down UrlReader to only read from allowed URLs 2021-01-18 14:17:04 +01:00
Himanshu Mishra e2030972fc Merge pull request #4062 from backstage/orkohunter/use-urlreader-in-techdocs 2021-01-15 13:12:45 +01:00
Fredrik Adelöw a1c264ef11 Merge pull request #4033 from SDA-SE/feat/make-system-and-domains-real
Implement systems, domains and resources
2021-01-14 13:44:20 +01:00
Oliver Sand 0c6e3b21a7 Add example data for system, domains and resources 2021-01-14 10:25:45 +01:00
Himanshu Mishra dc33c51890 TechDocs: Use URL Reader in the out-of-the-box experience
It is time to start using URL Reader for the exmaple docs components we provide in the out-of-the-box experience (i.e. when users experience TechDocs by doing a git clone of this repository).

URL Reader makes the prepare step 8x faster.
2021-01-13 21:38:26 +01:00
Oliver Sand abbee6fff4 Add system, domain and resource entity kinds 2021-01-12 22:18:24 +01:00
Fredrik Adelöw 34a01a171a catalog-import: Improve how URLs are analyzed for add/import 2021-01-12 18:39:56 +01:00
Himanshu Mishra 0b9646ed6a Merge pull request #3794 from ayshiff/feature/techdocs-aws-s3 2021-01-05 17:48:57 +01:00
Mathias Åhsberg 2c7ff367e4 Add example configuration for bitbucket scaffolder 2021-01-04 12:31:14 +00:00
Remi b9e6d305e2 fix(techdocs): typos + add tests + requested changes 2020-12-30 10:25:57 +01:00
Remi 77102b420a feat(techdocs): update docs 2020-12-30 10:25:57 +01:00
Himanshu Mishra 15d23c004e Merge remote-tracking branch 'origin/master' into orkohunter/techdocs-publish-to-cloud-storage 2020-12-10 21:12:31 +01:00
Himanshu Mishra 24bcdd0829 techdocs: Use googleGcs for publisher type instead of google_gcs 2020-12-09 18:58:12 +01:00
Mikael Östberg 704f7c7be0 Update app-config.yaml 2020-12-09 12:35:22 +01:00
Himanshu Mishra 9bd130a73a techdocs: Use 'local' and 'external' for alternatives for techdocs.builder config
Co-authored-by: freben <freben@gmail.com>
2020-12-09 12:31:40 +01:00
Himanshu Mishra fc697b87c5 Merge remote-tracking branch 'origin/master' into orkohunter/techdocs-publish-to-cloud-storage 2020-12-08 19:19:42 +01:00
Patrik Oldsberg 23190a8a76 Merge pull request #3532 from SDA-SE/feat/sentry
Refactor the Sentry plugin to use the proxy backend instead of a custom backend
2020-12-08 16:24:51 +01:00
Dominik Henneke 075d3dc5ae Refactor the Sentry plugin to use the proxy backend instead of a custom backend 2020-12-07 17:21:59 +01:00
Himanshu Mishra a212e43142 techdocs: Add JSON Schema config
Show better error if techdocs.builder is set to 'ci' and if no docs are found.
Return 404 from googleStorage client when a file is not found.
2020-12-05 10:48:54 +01:00
Himanshu Mishra 8ffbbcee59 Merge remote-tracking branch 'origin/master' into orkohunter/techdocs-publish-to-cloud-storage 2020-12-04 19:51:01 +01:00
samiramkr f3b24a94a2 Merge pull request #3317 from backstage/samiram/pagerduty-plugin
Pagerduty plugin
2020-12-04 17:02:54 +01:00
Samira Mokaram 8109ff1d35 Merge branch 'master' of https://github.com/spotify/backstage into samiram/pagerduty-plugin 2020-12-04 11:04:21 +01:00
Himanshu Mishra f0bfd369b3 Merge remote-tracking branch 'origin/master' into orkohunter/techdocs-publish-to-cloud-storage 2020-12-03 22:53:45 +01:00
Himanshu Mishra 084670b37a Google Cloud Storage working with TechDocs (publish and fetch)
Plus
1. Introduce ncessary configs to connect with storage
2. Introduce config to prefer CI build of docs, or techdocs-backend to build and publish them.
3. Write guide how to use Google Cloud Storage with TechDocs
4. Add a TechDocs Configuration reference page in docucmentation
2020-12-03 22:40:15 +01:00
keshan 1f6a0a2803 reverted back the github config value 2020-12-03 09:08:45 +05:30
keshan 9e11dfca40 Introducing env prop to have configurable authentication env 2020-12-03 09:08:44 +05:30
Brenda Sukh 108994d4dc Add additional events panel 2020-12-02 14:32:40 -05:00
Himanshu Mishra 9ebc897351 TechDocs: Refactor Publisher to pave way for external publishers 2020-12-01 20:48:58 +01:00
Samira Mokaram 3d392a0b6a address comments 2020-12-01 16:38:40 +01:00
Fredrik Adelöw e4d619323c Merge pull request #3462 from SDA-SE/feat/proxy-schema
Add a configuration schema for the proxy plugin
2020-11-30 13:57:24 +01:00
Andrew Thauer c70d68005d fix: add rollbar config to fix example-backend error 2020-11-26 14:14:31 -05:00
Dominik Henneke 3619ea4c47 Add a configuration schema for the proxy plugin 2020-11-26 16:20:34 +01:00
Andrew Thauer 3a201c5d54 feat: add config schema for rollbar plugins (#3404)
* feat: add config schema for rollbar plugins

* remove rollbar from create-app template
2020-11-26 14:30:12 +01:00