Commit Graph

2175 Commits

Author SHA1 Message Date
Patrik Oldsberg 1ae59f084b create-app: update to use backend discovery 2020-09-25 12:03:18 +02:00
Patrik Oldsberg 2a443ce68d techdocs-backend: use endpoint discovery to look up catalog url 2020-09-25 10:50:33 +02:00
Patrik Oldsberg 0e76ab7873 backend: add and use for external URL discovery 2020-09-25 10:50:32 +02:00
Patrik Oldsberg b0565777e9 backend-common: add initial discovery API and simple single host implementation 2020-09-25 10:12:49 +02:00
Ryan Vazquez 3947c92c2c tweak contrast 2020-09-24 13:14:54 -04:00
Tim 5e60184ea4 Tweak dark mode colors 2020-09-24 13:14:54 -04:00
Matthew Clarke b16e164815 K8s add cluster lookup (#2571)
* Kubernetes plugins boilerplate

* pr feedback; check for k8s annotation

* temp

* fix config

* add example local setup

* dice rolelr

* rever yarn lock update

* forgotten prettier

* prettier again

* master lock

* update lock with k8s deps

* prettier

* router tests

* internal error

* fix package.json

* PR feedback

* more pr feedback

* rename component file

* kubernetes fetcher tests

* fix test

* option constructor
2020-09-24 16:30:48 +01:00
Patrik Oldsberg 9c5a0e836b Merge pull request #2562 from spotify/rugvip/api
backend: change the default backend plugin mount point to /api
2020-09-24 15:58:12 +02:00
Ben Lambert cab19ba21e Merge pull request #1724 from spotify/feat/backend-plugin
Create backend plugin through CLI
2020-09-24 14:18:06 +02:00
blam d432037459 chore(cli): addding backstage backend plugin creation 2020-09-24 12:37:48 +02:00
Emma Indal 6b8a6d8d52 fix(techdocs-core): change development status of techdocs core package (#2589) 2020-09-24 11:26:25 +02:00
blam 95c4d68e51 chore(cli): added node-fetch as a setup dependeny 2020-09-24 11:20:07 +02:00
blam f326c2ee1e Merge branch 'master' of github.com:spotify/backstage into feat/backend-plugin
* 'master' of github.com:spotify/backstage: (30 commits)
  fix(techdocs-core): use the content of the readme as long description for the pypi package (#2578)
  chore: add contrib to CONTRIBUTING.md (#2585)
  Fix typo (#2584)
  backend-common: default config env to development
  v0.1.1-alpha.23
  TechDocs: Inject CSS transformer and initial backstage style integration for reader (#2560)
  bug(gql): use import to import the graphql module
  Rename file
  [blog] Announce CNCF Sandbox (#2568)
  document cleaning - tutorial quickstarts (#2520)
  Simplify codecov flag names
  chore(scaffolder-backend): typo in visibility
  Kubernetes plugins boilerplate (#2559)
  CHANGELOG: add entry for SessionApi refactor
  Upload package specific code coverage to codecov
  Add codecov flags for core and core-api packages
  TechDocs: Enable allowVulnerableTags in sanitize-html (#2554)
  chore: trust the Boolean :)
  docs: regenerate api reference docs
  core: refactor SessionStateApi to SessionApi with sign-in/out
  ...
2020-09-24 10:54:04 +02:00
Emma Indal 4ee2c6a16d fix(techdocs-core): use the content of the readme as long description for the pypi package (#2578) 2020-09-24 09:03:33 +02:00
Patrik Oldsberg b5e6051959 Merge pull request #2577 from spotify/blam/new-release
Release v0.1.1-alpha.23
2020-09-23 18:22:40 +02:00
Patrik Oldsberg 9c07690d6c backend-common: default config env to development 2020-09-23 17:49:10 +02:00
blam 6c55d38348 v0.1.1-alpha.23 2020-09-23 16:40:49 +02:00
Patrik Oldsberg 521728348d backend: change the default backend plugin mount point to /api 2020-09-23 09:39:47 +02: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
blam b60086db6b chore(cli): updating nodefetch 2020-09-22 03:56:16 +02:00
blam a9adf229ff chore(cli): fixing cli issues 2020-09-22 03:25:08 +02:00
blam 23275680fa chore(cli): revert some core testing utils 2020-09-22 02:53:27 +02:00
blam 90a54f30f7 Merge branch 'master' of github.com:spotify/backstage into feat/backend-plugin
* 'master' of github.com:spotify/backstage:
  docs: clarify role of identity and SignInPage
  tests(register-component): update tests to use test-id for submit button
  feature(component-registration): allow SCM specification
  Fix identity typo
  Bump version of techdocs-core plugin in techdocs-container (#2539)
  TechDocs: adjust mkdocs extensions (#2516)
  comment to explain option
  Added toggled option for allowing longpath in windows through nodegit
  create-app: fix missing .gitignore file when scaffolded
2020-09-22 02:00:35 +02:00
blam 65664e2c30 chore(cli): fixing create again 2020-09-22 01:54:38 +02:00
blam 6f70008386 chore(cli): fixing issues with the new dependency 2020-09-21 23:37:35 +02: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
blam 02bff0b54d Merge branch 'master' of github.com:spotify/backstage into feat/backend-plugin
* 'master' of github.com:spotify/backstage: (21 commits)
  core/package.json: pin core-api to same version as core
  [microsite] tweaking CNCF logo styling (#2529)
  feat(catalog): show only components
  fix(gcp-projects): some postponed cleanup of the plugin code (#2523)
  feat: move add example components to a more visible space and change behavior
  use version from lerna.json or fallback to 0.1.0
  remove scope from registry
  revert templatingTask
  revert templatingTask test
  update templatingTask test
  fix plugin template verification
  fix plugin:diff
  remove console.log
  fix plugin:diff
  un-escape var
  keep addPluginDependencyToApp argument consistent
  detect monorepo
  fix registryURL
  rename packageName
  improvement
  ...
2020-09-21 16:04:33 +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
blam cd0f2bd3db chore(cli/backend): fixing some drit 2020-09-21 15:48:55 +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
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
blam 9f8f07d483 chore(cli): fixing issues 2020-09-21 01:13:57 +02:00
blam 8953211c5b chore(cli): fixed the failing tests 2020-09-21 01:08:04 +02:00
blam 0d07847859 feat(cli): adding the backend flag to the cli 2020-09-21 00:46:02 +02:00
blam 1fb8428c1e Merge branch 'feat/backend-plugin' of github.com:spotify/backstage into feat/backend-plugin
* 'feat/backend-plugin' of github.com:spotify/backstage:
  chore(cli): updating issues with wrong package version
  chore(cli): updating endpoint for test
  chore(cli): fixing winston dependency
  chore(cli): fixing dependenceis:Wq
  chore(cli): need to make a module
  chore(cli): update eslint rules
2020-09-21 00:08:11 +02:00
blam 7aa0945314 Merge branch 'master' of github.com:spotify/backstage into feat/backend-plugin
* 'master' of github.com:spotify/backstage: (1118 commits)
  test(catalog/gql): added some test for the catalog graphql module
  Fix Dockerfile comments and README instructions
  Fix prettier on multi-stage-fontend README.md
  Move standalone.Dockerfile to contrib directory
  Update quickstart-app-auth.md
  test(catalog/gql): added some tests as i couldn't get codecov to ignore
  Update changelog
  v0.1.1-alpha.22
  v0.1.1-alpha.21
  chore(codecov): trying again?
  chore(codecov): prettier why do you hate me
  TechDocs: Use a flag to determine if we should use a local mkdocs or techdocs-container (#2503)
  ignore graphql plugins from codecov
  feat(catalog-backend): delete log entries older than a cutoff
  chore(catalog/gql): making the backend start
  [microsite] Add CNCF logo (#2511)
  feat: use title for API type in table
  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
  ...
2020-09-20 23:43:56 +02: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