Commit Graph

2238 Commits

Author SHA1 Message Date
Patrik Oldsberg bbf247e822 Merge pull request #2615 from spotify/rugvip/ipvbork
backend-common: use localhost to fall back to IPv4 if IPv6 isn't available
2020-09-25 17:05:30 +02:00
Patrik Oldsberg a211b681ad backend-common: use localhost to fall back to IPv4 if IPv6 isn't available 2020-09-25 16:17:12 +02:00
Patrik Oldsberg f41f085029 Merge pull request #2611 from spotify/rugvip/api
create-app: remove discovery api override
2020-09-25 15:56:24 +02:00
Ivan Shmidt b518db5734 Merge pull request #2609 from spotify/shmidt-i/fix-create-app-backend
fix(create-app): sync scaffolded backend with example
2020-09-25 15:09:16 +02:00
samiramkr b4d9785dd2 Merge pull request #2535 from spotify/samiram/fix-banner-pos
fix banner position and color
2020-09-25 15:03:20 +02:00
Patrik Oldsberg 0491230159 create-app: remove discovery api override 2020-09-25 14:49:51 +02:00
Ivan Shmidt 9b8e85d725 fix(create-app): sync scaffolded backend with example 2020-09-25 14:33:36 +02:00
Patrik Oldsberg c8c4f23c11 Merge pull request #2565 from spotify/rugvip/refreg
core: Add initial RouteRefRegistry
2020-09-25 13:36:27 +02:00
Patrik Oldsberg 6e7b881f64 Merge pull request #2600 from spotify/rugvip/disco
backend: add service discovery interface and implement for single host deployments
2020-09-25 13:32:36 +02:00
Ben Lambert 23af1f360e Merge pull request #2603 from spotify/freben/csp
fix(backend): make csp configurable to unbreak app-backend served app not being able to fetch
2020-09-25 12:56:48 +02:00
Fredrik Adelöw ad90193d2a fix(backend): make csp configurable to unbreak app-backend served apps not being able to fetch 2020-09-25 12:20:21 +02:00
Patrik Oldsberg 1ae59f084b create-app: update to use backend discovery 2020-09-25 12:03:18 +02:00
Ben Lambert 57703db6f9 Merge pull request #2284 from jibone/add-saml-login
Add saml login to backstage
2020-09-25 11:37:17 +02:00
Oliver Sand d7c2adae86 Merge pull request #2597 from SDA-SE/feat/api-ingestion
feat: add ApiDefinitionAtLocationProcessor that allows to load a API definition from another location
2020-09-25 11:19:26 +02:00
samiramkr b1e2177e2e Merge pull request #2575 from spotify/samiram/fix-dense-table
fix dense in Structured Metadata Table
2020-09-25 11:05:33 +02:00
J Shamsul Bahri (jibone)) aa970ab49b rename SamlAuthConnector to DirectAuthConnector 2020-09-25 17:02:17 +08:00
Ben Lambert 2f3d37e108 Merge pull request #2530 from timja/use-buster
Update docker base image to buster for node
2020-09-25 10:55:42 +02:00
Ivan Shmidt 4984498b7c Merge pull request #2563 from RoadieHQ/recent-workflows-widget
Add widget to show recent git workflow runs
2020-09-25 10:54:47 +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
Oliver Sand 9433565fe7 feat: add ApiDefinitionAtLocationProcessor that allows to load a API definition from another location
Resolves #2572
2020-09-25 10:35:06 +02:00
Fredrik Adelöw 495ce298ee Merge pull request #2586 from spotify/freben/case-insensitive
feat(catalog): entirely case insensitive read path of entities
2020-09-25 10:22:07 +02:00
Samira Mokaram f6193ed348 merge master to samiram/fix-banner-pos 2020-09-25 10:17:23 +02:00
Patrik Oldsberg b0565777e9 backend-common: add initial discovery API and simple single host implementation 2020-09-25 10:12:49 +02:00
Samira Mokaram c7b8d9ed7e review 2020-09-25 10:10:07 +02:00
Samira Mokaram 8272bec5bd review 2020-09-25 10:07:31 +02:00
Fredrik Adelöw 178d471fdc Merge pull request #2587 from spotify/freben/user
feat(catalog-model): add the User entity
2020-09-25 08:41:44 +02:00
Fredrik Adelöw 277b1181ad Merge pull request #2532 from spotify/freben/ref
feat(freben): add handling and docs for entity references
2020-09-25 08:41:29 +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
Fredrik Adelöw 54ad1c5f31 feat(catalog-model): add the User entity 2020-09-24 16:39:07 +02: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
Fredrik Adelöw ab4de80231 feat(catalog): entirely case insensitive read path of entities 2020-09-24 14:48:42 +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
Iain Billett 3b2e301c52 Add widget to show recent git workflow runs
* Add switcher for recent CI/CD widgets
2020-09-24 10:48:34 +01:00
Iain Billett f910491c58 Add widget to show recent git workflow runs
* Fix Entity Page layout
* Fix mock api injection
2020-09-24 10:46:17 +01:00
Iain Billett 63d3a4d3da Add widget to show recent git workflow runs
Adds a widget to show recent git workflow runs to the
github actions plugin. The default setting is the last
5 runs across all branches but both branch and the
number of runs are configurable.
2020-09-24 10:46:17 +01: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
J Shamsul Bahri (jibone)) 32def99071 Remove getTokenId and userId 2020-09-24 10:45:11 +08:00
Fredrik Adelöw 1ef015d68c fix: address comments 2020-09-23 20:17:38 +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
J Shamsul Bahri (jibone)) 7258144cf9 refactor to use sessionApi 2020-09-23 23:25:46 +08:00
Samira Mokaram 6e57358836 Merge branch 'master' into samiram/fix-banner-pos 2020-09-23 17:17:06 +02:00
Samira Mokaram e0102ec73a apply comments 2020-09-23 17:13:22 +02:00