Commit Graph

1934 Commits

Author SHA1 Message Date
Ben Lambert f42665f100 Merge pull request #2660 from SDA-SE/feat/fix-dark-mode-styling
fix(api-docs): resolve some dark mode styling issues in asyncAPI specs
2020-09-29 14:40:03 +02:00
Fredrik Adelöw 7a2b9e065f Merge pull request #2625 from andrewthauer/feat/codeowners-processor
feat(catalog-backend): add codeowners processor
2020-09-29 14:32:46 +02:00
Oliver Sand 8663917ad8 fix: resolve some dark mode styling issues
I missed them with the test file included here, but noticed it with our private test files (so no screenshot, trust me)
2020-09-29 13:35:31 +02:00
Andrew Thauer 1f21de7b43 feat(catalog): add codeowners processor 2020-09-29 07:35:05 -04:00
Esteban Barrios 8701a3c3c7 Merge branch 'master' into cloudbuild-plugin 2020-09-29 13:34:37 +02:00
Patrik Oldsberg 0fa06d9e6e auth-backend: switch client to look up single users 2020-09-29 11:10:37 +02:00
Patrik Oldsberg 0121294f7c Merge pull request #2613 from spotify/rugvip/idlookup
auth-backend: initial implementation of catalog user lookup
2020-09-29 01:28:02 +02:00
Ben Lambert 2d37f700a2 Merge pull request #2543 from mfrinnstrom/azure-scaffolder-prepare
Add Azure DevOps support to the scaffolder
2020-09-28 23:44:19 +02:00
Ryan Vazquez 0c2ed5979d Merge pull request #2637 from spotify/plugin-cost-insights
Cost Insights Plugin
2020-09-28 15:46:02 -04:00
Ryan Vazquez a4281932fb add cost insights plugin 2020-09-28 15:20:31 -04:00
Matthew Clarke d66c6a7dcb k8s add hpa and ingresses UI (#2640)
* k8s add hpa and ingresses UI

* add todo
2020-09-28 19:32:35 +01:00
Fredrik Adelöw 5a2b4b1966 feat(catalog-backend): simplify the read function in processors 2020-09-28 18:26:28 +02:00
Ben Lambert 53a37bfee5 Merge pull request #2630 from spotify/rugvip/node14
package: allow node v14 and add to master build matrix
2020-09-28 16:46:52 +02:00
Fredrik Adelöw cdce5290a2 Merge pull request #2628 from spotify/freben/entity-placeholder
feat(catalog-backend): placeholder substitution in entity yaml
2020-09-28 16:19:18 +02:00
blam a0893378f5 Merge branch 'master' of github.com:spotify/backstage into rugvip/node14
* 'master' of github.com:spotify/backstage:
  Add initial kubernetes services and configmap UI support (#2635)
  Clean up the repository
  Integrate with travis-ci plugin
  docs: fix typos in the documentation (#2633)
  fix(circleci): add api route prefix to proxy rewrite path
2020-09-28 15:54:29 +02:00
Ben Lambert 2c33a29c7c Merge pull request #2621 from andrewthauer/fix/circleci-proxy-config
fix(circleci): add api route prefix to proxy rewrite path
2020-09-28 15:28:10 +02:00
Matthew Clarke 2fbca83156 Add initial kubernetes services and configmap UI support (#2635)
* add initial kubernetes services and configmap support

* revert accidental change

* missed revert

* prettier
2020-09-28 14:16:41 +01:00
Fredrik Adelöw a021413075 feat(catalog-backend): placeholder substitution in entity yaml
This feature works the same as $secret does in config - it allows programmatic substitution of values into a document.

This is particularly useful e.g. for API type entities where you do not want to repeat your entire API spec document inside the catalog-info.yaml file. For those cases, you can instead do something like

```yaml
apiVersion: backstage.io/v1alpha1
kind: API
metadata:
  name: my-federated-service
spec:
  type: graphql
  definition:
    $file: ./schema.graphql
```

The textual content of that file will be injected as the value of `definition`, during each refresh loop. Both relative and absolute paths are supported, as well as any HTTP/HTTPS URL pointing to a service that returns the relevant data.
2020-09-28 14:29:37 +02:00
Mattias Frinnström 56a9f8389b Add Azure DevOps publisher to scaffolder 2020-09-28 14:19:20 +02:00
Mattias Frinnström c109cbe4df Add Azure prepare stage to scaffolder 2020-09-28 14:19:19 +02:00
Patrik Oldsberg 940ea11719 backend: bump sqlite3 to v5 2020-09-28 12:34:57 +02:00
ebarrios f192fa5c96 Replaced Typography error with a WarningPanel 2020-09-28 10:20:49 +02:00
ebarrios 16bf17903f Removed leftover token from getWorkflow api call 2020-09-28 10:18:15 +02:00
ebarrios a930b485c3 Removed core-api from dependecie list 2020-09-28 10:16:22 +02:00
Mayurs 17c30eaf3e fix(docs): Fix typos in several .md files (#2627) 2020-09-27 18:57:20 +02:00
Himanshu Mishra 18f68cd75d Merge pull request #2598 from themousepotato/techdocs-progress-bar-fix 2020-09-26 19:30:51 +02:00
Navaneeth Suresh e85030902f Add a message if techdocs takes long time to load 2020-09-26 21:49:49 +05:30
Ben Lambert e664e96783 Merge pull request #2624 from themousepotato/add-component-ux-fix
Make title meaningful after component creation
2020-09-26 18:13:45 +02:00
Navaneeth Suresh 21a38faf9f Make title meaningful after component creation 2020-09-26 16:33:04 +05:30
Andrew Thauer 572abfe121 fix(circleci): add api route prefix to proxy rewrite path 2020-09-26 06:06:51 -04:00
Patrik Oldsberg 9a5ea983b0 plugins: remove identity-backend 2020-09-26 11:48:19 +02:00
Matthew Clarke eb4c704674 kubernetes: deployment pod table (#2618)
* deployment pod table

* prettier manifest file

* pr feedback
2020-09-25 16:25:25 +01:00
Patrik Oldsberg e8f0c6b7b8 Merge pull request #2610 from spotify/rugvip/discovery
plugins/circleci: refactor to use DiscoveryApi
2020-09-25 16:19:02 +02:00
Patrik Oldsberg a20bc00b41 plugins/circleci: refactor to use DiscoverApi 2020-09-25 15:57:31 +02:00
Patrik Oldsberg 31d1108233 auth-backend: look up google users in the catalog via email annotation 2020-09-25 15:46:10 +02:00
Patrik Oldsberg 3f72bda8e6 auth-backend: forward discovery instance to providers 2020-09-25 15:46:10 +02:00
Patrik Oldsberg c6a879838d auth-backend: added CatalogIdentityClient 2020-09-25 15:46:09 +02:00
ebarrios 804e93071a Updated package.json in plugin to include missing deps 2020-09-25 15:18:14 +02:00
Patrik Oldsberg 715257ff07 plugins/jenkins: maybe refactor to use DiscoveryApi 2020-09-25 15:07:07 +02:00
Esteban Barrios 88796cddda Merge branch 'master' into cloudbuild-plugin 2020-09-25 13:52:26 +02:00
Patrik Oldsberg 29c1ed2d99 auth-backend: move auth provider router creation to router 2020-09-25 13:45:13 +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 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
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
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