Commit Graph

5224 Commits

Author SHA1 Message Date
Fredrik Adelöw 777cda358f Merge pull request #2510 from spotify/release-sept-18
Release v0.1.1-alpha.22
2020-09-18 16:51:26 +02:00
Raghunandan 3c1aec3c53 Update changelog 2020-09-18 15:14:38 +02:00
Raghunandan 72235dd51e v0.1.1-alpha.22 2020-09-18 15:14:38 +02:00
Raghunandan 259205727e v0.1.1-alpha.21 2020-09-18 15:13:47 +02:00
Fredrik Adelöw f7a57e89d0 Merge pull request #2501 from spotify/freben/more-github
fix(catalog-backend): unify github and github/api, and use git-url-parse
2020-09-18 15:06:18 +02:00
Ben Lambert 5ca6b3ac4c Merge pull request #2512 from spotify/freben/contrib
chore(contrib): form the basic contrib hierarchy
2020-09-18 14:18:57 +02:00
Ben Lambert 23e8350121 Merge pull request #2519 from spotify/freben/cut-logs
feat(catalog-backend): delete log entries older than a cutoff
2020-09-18 14:17:47 +02:00
Ben Lambert fdfdb65278 Merge pull request #2513 from spotify/freben/less-e2e
fix(workflows): do not run e2e when contrib or docs change
2020-09-18 14:17:16 +02:00
Sebastian Qvarfordt f097c32b59 TechDocs: Use a flag to determine if we should use a local mkdocs or techdocs-container (#2503)
* Use a flag to determine wether to use techdocs-container or local install of mkdocs

* Updated techdocs generator to look at app-config string instead of argument to decide how to run the generator

* Removed console log...

* Reverted scaffolder file that was accidentally committed.

* Fixed lint issues

* Added config to create-app template
2020-09-18 14:02:35 +02:00
Fredrik Adelöw 082d8b0bfd feat(catalog-backend): delete log entries older than a cutoff 2020-09-18 13:57:43 +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
Fredrik Adelöw c44af2deac fix(workflows): do not run e2e when contrib or docs change 2020-09-18 11:15:49 +02:00
Fredrik Adelöw 53d1f1f9a5 chore(contrib): form the basic contrib hierarchy 2020-09-18 11:04:03 +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
Fredrik Adelöw 94b8e88eba fix(catalog-backend): address comments and add docs 2020-09-18 10:00:58 +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
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
Fredrik Adelöw a4e563ed2d fix(catalog-backend): unify github and github/api, and use git-url-parse 2020-09-17 15:32:40 +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