Commit Graph

2146 Commits

Author SHA1 Message Date
J Shamsul Bahri (jibone)) 7258144cf9 refactor to use sessionApi 2020-09-23 23:25:46 +08:00
J Shamsul Bahri (jibone)) f8f47125f0 Merge branch 'master' into add-saml-login 2020-09-23 17:36:36 +08:00
Fredrik Adelöw e9b1c931b8 chore(scaffolder-backend): typo in visibility 2020-09-23 07:58:10 +02:00
Patrik Oldsberg 911e22cd24 Merge pull request #2555 from spotify/rugvip/session
core: refactor SessionStateApi to SessionApi with sign-in/out
2020-09-22 17:42:28 +02:00
Matthew Clarke e3c99d72f1 Kubernetes plugins boilerplate (#2559)
* Kubernetes plugins boilerplate

* pr feedback; check for k8s annotation
2020-09-22 15:47:27 +01:00
Patrik Oldsberg 0406ace29a core: refactor SessionStateApi to SessionApi with sign-in/out 2020-09-22 11:41:57 +02:00
J Shamsul Bahri (jibone)) 40a6a4ee23 add sidebar option 2020-09-22 14:47:16 +08:00
J Shamsul Bahri (jibone)) 113ac17c2e fix tsc error 2020-09-22 12:23:09 +08:00
Ryan Vazquez 00737a7e5c inline styles -> class rule for default alignment 2020-09-21 15:32:25 -04:00
Emma Indal 646407fcf4 Bump version of techdocs-core plugin in techdocs-container (#2539) 2020-09-21 18:21:41 +02:00
Emma Indal 959e2e9866 TechDocs: adjust mkdocs extensions (#2516)
* fix(techdocs-core): adjust mkdocs extensions

* fix(techdocs-core): formatting

* fix(techdocs-core): bump version)

* move highlight configs to extension

* delete extension from mkdocs yaml

* formatting

* fix(docs): add links to plugins and extensions in docs

* prettier

* fix(techdocs-core): use pymdownx extensions v.7.1 to allow legacy_tab_classes config

* fix(techdocs-core): delete unused import

* update changelog

* added superfences to list of extensions

* prettier
2020-09-21 18:03:13 +02:00
Patrik Oldsberg 2ad9464135 Merge pull request #2526 from o-farooq/master
create-app: fix missing .gitignore file when new app is scaffolded
2020-09-21 15:52:13 +02:00
Patrik Oldsberg 89371fd8d9 Merge pull request #2316 from feiming/scaffold
remove mono repo dependency from create-plugin
2020-09-21 15:21:43 +02:00
J Shamsul Bahri (jibone)) eccef941ea remove type that is not used 2020-09-21 18:51:24 +08:00
J Shamsul Bahri (jibone)) e2d719f502 switch to use generic sessionmanager and storage 2020-09-21 18:48:13 +08:00
Patrik Oldsberg 2af1b2b5a7 core/package.json: pin core-api to same version as core
`@backstage/core-api` is an internal package that should never be depended on directly. The version of `@backstage/core` should be what determines the version of `@backstage/core`, not the lockfile.
2020-09-21 12:45:26 +02:00
J Shamsul Bahri (jibone)) 5288ce0dee Remove getAccessToken func 2020-09-21 17:43:05 +08:00
J Shamsul Bahri (jibone)) 1b8f839870 Merge branch 'master' into add-saml-login 2020-09-21 16:16:45 +08:00
J Shamsul Bahri (jibone)) bb8bc7dd42 merge master and start using discoveryApi 2020-09-21 15:00:56 +08:00
blam fff010b0d1 Merge branch 'master' of github.com:spotify/backstage into mob/union-types
* '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
2020-09-20 21:00:45 +02:00
Omer Farooq e55156766b create-app: fix missing .gitignore file when scaffolded 2020-09-19 16:42:48 +12: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
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
blam 1903f6d987 Merge branch 'master' of github.com:spotify/backstage into mob/union-types
* '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
  ...
2020-09-18 12:50:21 +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
Fabian Chong 885e9a63f6 use version from lerna.json or fallback to 0.1.0 2020-09-18 13:10:50 +08:00
Patrik Oldsberg 51a9b70e3a e2e-test: ignore unhandled errors from jsdom 2020-09-17 19:22:12 +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
Tim Jacomb d8d074c1b4 scaffolder: Fix backend fails to start 2020-09-17 13:48:47 +01:00
blam 46c11dd7d3 Merge branch 'master' of github.com:spotify/backstage into mob/union-types
* '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
  ...
2020-09-17 14:15:50 +02: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
Stefan Ålund eb85eb0bbc Update playback-order-component.yaml (#2495) 2020-09-17 12:48:07 +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
Fabian Chong 5603f1430d remove scope from registry 2020-09-17 16:52:34 +08: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
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