Commit Graph

5217 Commits

Author SHA1 Message Date
Esteban Barrios 53393f6410 Merge branch 'master' into cloudbuild-plugin 2020-09-18 11:53:31 +02:00
ebarrios 8bdf33c0d4 Cleanup unused types 2020-09-18 11:51:11 +02:00
Oliver Sand ddc1cbd96a Merge pull request #2502 from SDA-SE/feat/small-api-explorer-improvement
feat: use title for API type in table
2020-09-18 11:43:11 +02:00
Stefan Ålund 6341af5b31 [microsite] Add CNCF logo (#2511) 2020-09-18 11:24:51 +02:00
Oliver Sand 20353279d7 feat: use title for API type in table
Now that the API definition types are available via an API, we can resolve the remaining TODO comment here.
2020-09-18 11:21:46 +02:00
ebarrios 0d1695715e Removed unused types 2020-09-18 10:50:50 +02:00
Marcus Eide bc48f67508 Merge pull request #2420 from spotify/eide/hack-user-settings-dialog
sidebar: User settings dialog
2020-09-18 10:17:27 +02:00
Patrik Oldsberg 7a701490c2 Merge pull request #2505 from spotify/rugvip/nodoom
e2e-test: ignore unhandled errors from jsdom
2020-09-18 09:47:32 +02:00
Jesse Alan Johnson 975b97daf2 new tutorials (#2435)
* new tutorial

* prettier formatting

* Update quickstart.md

* prettier write

* refined quickstart tutorial

* Create QuickStart-app-plugin

* Rename QuickStart-app-plugin to quickStart-app-plugin

* Update and rename quickStart-app-plugin to quickstart-app-plugin

* Adding second tutorial with prettier

* removing rogue file

* updating where to go link

* adding sidebars entry for new tutorials
2020-09-17 20:41:13 +02:00
Patrik Oldsberg 51a9b70e3a e2e-test: ignore unhandled errors from jsdom 2020-09-17 19:22:12 +02:00
ebarrios d139cf6a28 Created a plugin for cloud build as CI/CD 2020-09-17 17:59:05 +02:00
Ben Lambert 3cdbf5e0b5 Merge pull request #2500 from timja/fix-scaffolder-crashes
scaffolder: Fix backend fails to start
2020-09-17 16:54:32 +02:00
Perry Manuk 21a366077a Techdocs without docker-in-docker (#2438)
We're deploying backstage to GKE and have had issues getting techdocs
volume mount logic to work because of mixing paths between the host and
the container running the backend. So we added a condition where if
mkdocs is found in the backend container it will use that to generate
the docs rather than spinning it up in a docker container.
2020-09-17 15:26:39 +02:00
Iain Billett 2331e79897 Test for docker before attempting to run a container (#2497)
Test for docker using ping() before attempting any docker
operations. If this fails we know docker is unavailable
and we can fail with an more descriptive error.
2020-09-17 15:18:13 +02:00
Raghunandan Balachandran 0e3218b454 Merge pull request #2470 from RoadieHQ/dtuite/send-description-to-git-hub
Send template description to GitHub
2020-09-17 15:17:49 +02:00
Raghunandan Balachandran 86caffcead Merge pull request #2499 from SDA-SE/feat/improve-adrs-sidebar
docs: improve navigation around ADRs
2020-09-17 15:15:33 +02:00
Andrew Thauer af653e0e13 Merge pull request #2451 from andrewthauer/api-docs-definitions
Add apiDocsConfigRef to configure ApiDefinitionWidgets
2020-09-17 09:14:43 -04:00
Tim Jacomb d8d074c1b4 scaffolder: Fix backend fails to start 2020-09-17 13:48:47 +01:00
Andrew Thauer 8e64ca250c feat: add api-docs config ref for widgets 2020-09-17 08:44:27 -04:00
David Tuite 2e35f300d0 Mark docs template description as required
In my testing, attempts to create a docs site with no description would
fail with the error:

```
Unable to create file 'component-info.yaml'
Error message: 'collections.OrderedDict object' has no attribute 'description'
```

Better to mark it required than let the user hit the error.
2020-09-17 13:14:15 +01:00
David Tuite 1cb1919f0c Send component description to GitHub
We might as well set the description on the GitHub repo while we're
creating it.
2020-09-17 13:14:12 +01:00
Ben Lambert ef4108dcaa Merge pull request #2426 from muffix/fix-2372-add-gitlab-to-scaffolder
Add GitLab integration for scaffolder
2020-09-17 13:54:09 +02:00
Marcus Eide 3664ef13c2 Pass props to lists and control rendering from outside wrapper 2020-09-17 13:53:57 +02:00
Marcus Eide b67b2b6c0a Remove commented out code 2020-09-17 13:37:29 +02:00
Marcus Eide fd83d501db Remove unnecessary boolean conversion 2020-09-17 13:36:12 +02:00
Oliver Sand cf32c9d02d Merge pull request #2496 from SDA-SE/feat/api-explorer-ui
feat: rework Api Explorer components
2020-09-17 13:19:43 +02:00
Oliver Sand 232f0538df docs: improve navigation around ADRs 2020-09-17 13:01:25 +02:00
Stefan Ålund eb85eb0bbc Update playback-order-component.yaml (#2495) 2020-09-17 12:48:07 +02:00
Oliver Sand bcf0f4cc11 feat: rework Api Explorer components
The table in the API explorer now shows details such as tags, owner, and description.
2020-09-17 12:39:20 +02:00
Björn Marschollek 55542797a9 Add GitLab integration for scaffolder
This adds a GitLab integration for the scaffolder backend.

We're introduceing a preparer and a publisher for GitLab so that we can
read templates from GitLab and publish them to a configured GitLab
instance. The two instances don't need to be the same. For instance,
templates could be public on gitlab.com, but the created repos will live
in a hosted GitLab somewhere else.

The publisher gets its own config object in `app-config.yaml` where the
target instance and token can be specified.

The service catalogue defines both `gitlab` and `gitlab/api` as
processors. They are both handled by the same preparer.

Closes #2372
2020-09-17 12:39:05 +02:00
Fredrik Adelöw f1ca8daee8 Merge pull request #2490 from spotify/freben/ghe
feat(catalog-backend): support GHE and other GitHub providers
2020-09-17 10:51:48 +02:00
Patrik Oldsberg 4a23442c57 Merge pull request #2404 from timja/patch-1
Add ssl config to example app for postgres
2020-09-17 10:15:02 +02:00
Oliver Sand ed140a0602 Merge pull request #2424 from SDA-SE/feat/extend-api-model
feat: extend API entity by lifecycle and owner
2020-09-17 09:49:13 +02:00
Ben Lambert 777d4d251c Merge pull request #2442 from timja/add-access-support
scaffolder: Add support for granting access on create
2020-09-17 09:33:08 +02:00
Patrik Oldsberg f304139464 Merge pull request #2479 from spotify/Rugvip-patch-1
cli: fix for css being treated as images in build
2020-09-17 09:22:05 +02:00
Fredrik Adelöw 4077b424fa feat(catalog-backend): support GHE and other GitHub providers 2020-09-17 09:04:35 +02:00
Marcus Eide e9c59b773e Update default-app template 2020-09-17 08:55:31 +02:00
Marcus Eide 88fa72f91f Handle empty sections 2020-09-17 08:55:30 +02:00
Marcus Eide c8292fa05c Change logic of FeatureFlags.toggle() 2020-09-17 08:55:30 +02:00
Marcus Eide f01596d8c4 Update sidepar 2020-09-17 08:55:30 +02:00
Marcus Eide 12e2d169f8 Add featureflags components and toggle method on api 2020-09-17 08:55:30 +02:00
Marcus Eide cd66f03f9d Cleanup and breaking out into more components 2020-09-17 08:55:30 +02:00
Marcus Eide 5e9acd5947 Option to change size of SignInAvatar 2020-09-17 08:55:29 +02:00
Marcus Eide a566cba671 wip: big commit to add sidebar settings dialog 2020-09-17 08:55:29 +02:00
Tim Jacomb 702546b8e3 Add scaffolder config to monorepo (#2492) 2020-09-17 08:45:11 +02:00
Tim Jacomb 1b45fbc442 Simplify code 2020-09-17 07:25:27 +01:00
Tim Jacomb fcdae603ba Merge branch 'master' into add-access-support 2020-09-17 07:17:12 +01:00
Ivan Shmidt b0656e47d9 Merge pull request #2489 from iamrajiv/issue_1994
Added description header field in backstage.io docs
2020-09-16 22:29:50 +02:00
Rajiv Ranjan Singh 485fa981d2 prettified md 2020-09-17 01:38:58 +05:30
Rajiv Singh 19550ef1fd Added PlantUML diagrams in backstage.io docs (#2413)
* added Sequence Diagram

* updated location for generated UML diagrams
2020-09-16 21:53:24 +02:00