This would create a role per plugin (with a predictable pattern) before
creating a database owned by that role. This removes the need to
manually provision databases and users.
* 'master' of github.com:spotify/backstage:
Update quickstart-app-auth.md
Update changelog
v0.1.1-alpha.22
v0.1.1-alpha.21
TechDocs: Use a flag to determine if we should use a local mkdocs or techdocs-container (#2503)
feat(catalog-backend): delete log entries older than a cutoff
fix(workflows): do not run e2e when contrib or docs change
chore(contrib): form the basic contrib hierarchy
fix(catalog-backend): address comments and add docs
fix(catalog-backend): unify github and github/api, and use git-url-parse
* 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
* 'master' of github.com:spotify/backstage: (22 commits)
[microsite] Add CNCF logo (#2511)
feat: use title for API type in table
new tutorials (#2435)
e2e-test: ignore unhandled errors from jsdom
Techdocs without docker-in-docker (#2438)
Test for docker before attempting to run a container (#2497)
scaffolder: Fix backend fails to start
feat: add api-docs config ref for widgets
Mark docs template description as required
Send component description to GitHub
Pass props to lists and control rendering from outside wrapper
Remove commented out code
Remove unnecessary boolean conversion
docs: improve navigation around ADRs
Update default-app template
Handle empty sections
Change logic of FeatureFlags.toggle()
Update sidepar
Add featureflags components and toggle method on api
Cleanup and breaking out into more components
...
* 'master' of github.com:spotify/backstage: (656 commits)
Update playback-order-component.yaml (#2495)
feat: rework Api Explorer components
Add GitLab integration for scaffolder
feat(catalog-backend): support GHE and other GitHub providers
Add scaffolder config to monorepo (#2492)
Simplify code
prettified md
Added PlantUML diagrams in backstage.io docs (#2413)
chore(deps): bump nodegit from 0.26.5 to 0.27.0 (#2454)
grammar correction
added description header field
added description header field
added description header field
added description header field
added description header field
Condense if to else if
Update docs
Reword
Make access optional
eslintignore: add template dirs
...
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
* feature(techdocs): JIT generation of techdocs
* Fix linting issues
* Add Techdocs tab to entity page
* Added missing dep
* Added missing dep
* Removed duplicate dep
* Better tab navigation
* Update label on entity page to say docs
* Fix lint issue
* Move building of docs from entity to a function
* feature(techdocs): JIT generation of techdocs
* Fix linting issues
* Add Techdocs tab to entity page
* Added missing dep
* Added missing dep
* Removed duplicate dep
* Better tab navigation
* Update label on entity page to say docs
* Fix lint issue
* Move building of docs from entity to a function
* attempt to add back react as a dep
* Fixed failing test
* fix(techdocs): Hopefully fixed tests
* Fixed another failing test
* Initial apiRef for techdocs storage
* Cleaned up some code in reader
* test(headertabs): add tests to HeaderTabs component
* fix(headertabs): change tab mock id
* fix(techdocs-generator): fix problem with macOS symlink to tmp folder
* fix(lint): remove unused configApiRef
* wip
* Ongoing cleanups
* Cleanups and fix tests
* Initial github preparer. Doesn't work properly yet
* Updated dir preparer to handle github managed-by-location and added github preparer
* Removed old file
* Fixed feedback and added better logging to techdocs build process
* Updated create-app template
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Emma Indal <emmai@spotify.com>
* 'master' of github.com:spotify/backstage: (88 commits)
docs: update storybook url
Separate port and host in configuration
docs: fix broken links
docs/verify-links: update to disallow path-absolute doc links
microsite: mark package as private
fix: path in gh-action
fix: remove old link
chore: add microsite build to gitignore
CHANGELOG: add changes up until 52a3c6
cli: use version in lerna.json for scaffolded plugins
Fix heading
Fix button description
Fix typo in documentation
docs/features: fix static location entires not being list of objects
chore(deps): bump uuid from 8.1.0 to 8.3.0
docs(cli): can't create-app with the cli anymore
workflows: run CLI e2e tests with same scope as Frontend CI
Update @types/swagger-ui-react
catalog-backend: fix migration script not using uuid for ID
This is supposed to be optional
...