Commit Graph

3360 Commits

Author SHA1 Message Date
Kiran 10b22d6c70 Revert "feat(create-app): synch backend/scaffolder.js with master"
This reverts commit 087e90cf8baeeff60d4cee7d503a84a88ee87fd1.
2021-01-16 11:54:45 +11:00
Kiran b87c744740 feat(create-app): synch backend/scaffolder.js with master 2021-01-16 11:54:45 +11:00
Kiran ce3e204038 fix(create-app): fix user-settings routing in create-app 2021-01-16 11:54:45 +11:00
Johan Haals 7d2a390a4f Warn user about sensitive credentials 2021-01-15 17:21:12 +01:00
Johan Haals c481192488 gitignore: Ignore *-credentials.yaml 2021-01-15 16:25:29 +01:00
Johan Haals d1ccd52a9d cli: Append credentials to create-github-app output name 2021-01-15 16:17:11 +01:00
Himanshu Mishra a594a72576 techdocs-common: Allow techdocs-cli to import in a non-backstage environment
techdocs-common has a dependency on @backstage/plugin-techdocs-backend. This prohibits techdocs-cli to import it and generate/publish docs on a CI/CD environment to an external storage
2021-01-15 09:26:26 +01:00
Patrik Oldsberg e82504c1b4 Merge pull request #4076 from SDA-SE/feat/remove-types-helmet
Removes the @types/helmet dependency
2021-01-14 18:39:09 +01:00
Oliver Sand 8b800caaf9 Removes the @types/hemlet dependency
We are using hemlet 4.0.0+ which has tpying included. The typing dependency is not needed anymore.
2021-01-14 14:44:44 +01:00
github-actions[bot] be332e13ea Version Packages 2021-01-14 13:05:31 +00:00
Patrik Oldsberg b55f27dcc5 Merge pull request #4060 from backstage/jhaals/cli-no-store-url
cli: Remove api url from GitHub app configuration
2021-01-14 14:01:37 +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
Fredrik Adelöw 540702da2a Merge pull request #4053 from backstage/freben/techdocs-buffers
techdocs-common: fix to-string breakage of binary files
2021-01-14 12:58:46 +01:00
Oliver Sand 0c6e3b21a7 Add example data for system, domains and resources 2021-01-14 10:25:45 +01:00
Fredrik Adelöw bd5eb8df59 Merge pull request #4024 from backstage/freben/no-octokit-types
Get rid of all usages of @octokit/types
2021-01-13 17:18:30 +01:00
Johan Haals 71fb4e1281 cli: Remove api url from github app configuration 2021-01-13 16:58:11 +01:00
Fredrik Adelöw f4a69c5f68 Merge pull request #4027 from ahrberg/handle-no-info
cli: Handle no npm info
2021-01-13 16:48:45 +01:00
Fredrik Adelöw 94fdf49554 Get rid of all usages of @octokit/types, and bump the rest of the octokit dependencies to the latest version 2021-01-13 16:41:10 +01:00
ahrberg f5b0d23431 cli: review feedback 2021-01-13 16:08:23 +01:00
ahrberg b519606f3a cli: review feedback 2021-01-13 15:50:51 +01:00
ahrberg 08e9893d26 cli: Handle no npm info 2021-01-13 15:50:51 +01:00
Fredrik Adelöw 371f67ecd0 techdocs-common: fix to-string breakage of binary files 2021-01-13 10:37:32 +01:00
Fredrik Adelöw cc068c0d6f Bump gitbeaker to 28.x 2021-01-13 10:26:19 +01:00
Oliver Sand abbee6fff4 Add system, domain and resource entity kinds 2021-01-12 22:18:24 +01:00
James Turley 868f813992 Emit relations for subcomponents 2021-01-12 16:00:00 +00:00
James Turley eeb6f3ba93 Add subcomponentOf field to Component spec 2021-01-12 16:00:00 +00:00
Dominik Henneke f3b064e1c3 Export the schemaValidator helper function 2021-01-12 15:47:10 +01:00
Himanshu Mishra c3d90881ce Merge pull request #4026 from backstage/orkohunter/improve-aws-credentials-handling 2021-01-12 15:33:25 +01:00
Dominik Henneke 192b0b70a8 Update vale vocabulary to unify company and product names 2021-01-12 13:52:58 +01:00
Himanshu Mishra f454b9f865 TechDocs/AWS: Update tutorial with auth best practices 2021-01-12 12:35:13 +01:00
Himanshu Mishra 16b73697a3 TechDocs/AWS: Enable authentication using env variables and ~/.aws/config shared file
If authentication secrets are provided in app-config.yaml, it will be used. If not, environment variables AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and AWS_REGION will be used. If not present, ~/.aws/config will be used to read the configs.

https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/loading-node-credentials-environment.html
https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/loading-node-credentials-shared.html
https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/setting-region.html
2021-01-12 11:41:00 +01:00
Fredrik Adelöw 1c7771871e Merge pull request #3953 from ayshiff/feature/techdocs-aws-sdkv3
TechDocs: AWS S3 SDK version bump
2021-01-12 10:21:51 +01:00
Himanshu Mishra 3790b585c9 Merge pull request #3966 from backstage/orkohunter/techdocs-cli-uses-techdocs-common 2021-01-11 23:23:26 +01:00
Himanshu Mishra 078987e251 techdocs-common: fix tests for the new generator API 2021-01-11 23:08:30 +01:00
Himanshu Mishra 2165901c00 TechDocs: Generator now requires input and output directory and does not create them
The creation of temporary directories and their clean up should be handled on its own. techdocs-cli already has a fixed input output dir requirement. It makes that generator accepts these values as requirements.
2021-01-11 22:33:10 +01:00
Himanshu Mishra 15cc6ff12c Merge pull request #3981 from backstage/orkohunter/improve-gcs-credentials-handling 2021-01-11 21:12:55 +01:00
Himanshu Mishra 97716f2b04 Apply suggestions from code review
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
2021-01-11 20:50:20 +01:00
Remi 5826d0973e feat(techdocs): add changeset + refactor 2021-01-11 18:19:28 +01:00
Remi b18efa0553 feat(techdocs): streamToString try/catch 2021-01-11 17:21:50 +01:00
Remi 60cad4c1ab fix(techdocs): getObject stream 2021-01-11 17:21:50 +01:00
Remi 33b1a43c77 fix(techdocs): broken windows tests 2021-01-11 17:21:50 +01:00
Remi 4bff4d123b feat(techdocs): add aws-sdk types 2021-01-11 17:21:50 +01:00
Remi bb8d83018e feat(techdocs): delete old aws sdk mock 2021-01-11 17:21:50 +01:00
Remi 7f34d22bdf feat(techdocs): update aws-sdk to v3 2021-01-11 17:21:50 +01:00
Himanshu Mishra f3a48c549d Merge pull request #3991 from backstage/orkohunter/fix-aws-gcs-publisher-image-routing 2021-01-11 14:45:38 +01:00
Fredrik Adelöw b72c7cf12e Merge pull request #3909 from backstage/freben/integrations-again
integration: build out the integrations class hierarchy
2021-01-11 14:09:40 +01:00
Ben Lambert 0395f97053 Merge pull request #3839 from SapienTech/fix-sidebar-item-button-a11y
fix(core): `SidebarItem` with `onClick` renders an accessible button
2021-01-11 13:42:09 +01:00
Fredrik Adelöw 466354aaa7 integration: build out the integrations class hierarchy 2021-01-11 13:33:43 +01:00
Johan Haals a690abedb1 Merge pull request #3919 from backstage/mob/app-cli
cli: added experimental create-github-app command
2021-01-11 11:06:46 +01:00
Patrik Oldsberg ded5005799 Merge pull request #3993 from backstage/rugvip/tycons
core: simplify table icon type declarations
2021-01-10 18:40:41 +01:00