Marcus Eide
c6f8310a11
Merge pull request #2659 from spotify/eide/user-settings-plugin
...
Plugin: user-settings
2020-10-08 09:23:48 +02:00
Fredrik Adelöw
55602200a3
Merge pull request #2782 from spotify/freben/table
...
fix(deps): finally a material-table release - no more vulnerable jsdom
2020-10-07 18:45:09 +02:00
Niklas Ek
e958ff0dd2
Merge pull request #2768 from Marvin9/feat/rel-to-anchor
...
feat: inject appropriate rel tag to <Link> & <a>
2020-10-07 17:31:03 +02:00
Niklas Ek
8680f14ec1
Merge pull request #2709 from RoadieHQ/lighthouse-widget
...
Add Lighthouse card & tab
2020-10-07 16:53:39 +02:00
Matthew Clarke
eaa5275ac2
update kubernetes readmes ( #2781 )
2020-10-07 15:49:49 +01:00
Marcus Eide
52c4cfc257
Update Readme
2020-10-07 16:34:12 +02:00
James Wen
108ce37949
Allow for Kubernetes cluster authentication via google auth ( #2691 )
...
* Allow for Kubernetes cluster authentication via google auth
- For the kubernetes and kubernetes-backend plugins
- The kubernetes (front-end) plugin uses the googleAuthApi and goes
through oauth flow to fetch a Google auth token for the current user
and pass that in a request to the kubernetes-backend plugin, which
uses this token as the service account token (and hence as the
authentication token for making K8s API requests).
- Related to https://github.com/spotify/backstage/issues/2552
* Use KubernetesAuthProvider and KubernetesAuthTranslator interfaces for K8s auth
- Implementations of KubernetesAuthProvider decorate the bodies of requests (for
Kubernetes resources) sent from the kubernetes plugin (frontend) to the
kubernetes-backend plugin (backend) with whatever information is
needed for K8s authentication
- Implementations of KubernetesAuthTranslator take the contents of these request
bodies sent from the kubernetes plugin (frontend) to the kubernetes-backend plugin
(backend) and use specific values in the bodies to properly set up tokens for K8s auth
- Start with KubernetesAuthProvider + KubernetesAuthTranslator
implementations for 'serviceAccount' and 'google' as auth providers
- Implementation of what was proposed at https://github.com/spotify/backstage/issues/2552#issuecomment-702545382
- Load in and prepare KubernetesAuthProvider implementations at plugin
startup time via KubernetesAuthProviders API (that essentially stores
or wraps these KubernetesAuthProvider instances)
- Related to https://github.com/spotify/backstage/issues/2552
2020-10-07 15:21:40 +01:00
Patrik Oldsberg
c1de0de4bd
Delete backstage_overview.png ( #2783 )
2020-10-07 15:54:18 +02:00
Fredrik Adelöw
85f4d83551
fix(deps): finally a material-table release - no more vulnerable jsdom
2020-10-07 14:26:51 +02:00
Ben Lambert
fbb0676fdc
Merge pull request #2758 from erictnilsson/master
...
#2534 Refactored WorkflowRunStatus to also account for the build run's conclusion
2020-10-07 13:15:12 +02:00
Tianyi Song
153d4f866a
feat(create-app): add catalog-info.yaml in the created app ( #2759 )
...
* Add template for catalog-info
* Update docs
2020-10-07 09:05:22 +02:00
Fredrik Adelöw
af85ba3198
Merge pull request #2755 from spotify/freben/entity-full-name
...
feat(catalog-backend): keep track of entity full name and make it uniq
2020-10-06 19:25:36 +02:00
Patrik Oldsberg
2fba643d66
Merge pull request #2774 from jadonwolffs/master
...
renamed all instances of GuageProgress component to Guage
2020-10-06 19:10:09 +02:00
jadon
0765d4e162
renamed all instances of GuageProgress component to Guage including tests
2020-10-06 18:17:22 +02:00
Marvin9
7db0ffb6e5
feat: add rel to <a> & few <Link> tags
2020-10-06 21:19:31 +05:30
Marcus Eide
7857e564e4
Revert "Move variant style handling for Infocard to seperate file and use some of it for TabbedCard"
...
This reverts commit 94fa82b741 .
2020-10-06 15:24:29 +02:00
Marcus Eide
b47299806e
Fix test
2020-10-06 15:19:56 +02:00
Marcus Eide
28f2d1e030
Move story into this plugin
2020-10-06 15:02:23 +02:00
Marcus Eide
d03a7646f5
Handle empties
2020-10-06 15:00:41 +02:00
David Tuite
434ef5fce0
Upgrade GitHub PRs plugin in sample app ( #2767 )
...
Adds tab routing and uptakes the new dependency injection API. See [the
README](https://github.com/RoadieHQ/backstage-plugin-github-pull-requests ) for more info.
2020-10-06 13:50:05 +02:00
Marcus Eide
ae0de36689
bump version
2020-10-06 13:24:39 +02:00
Marcus Eide
346857e9c6
Fix sidebar add app template
2020-10-06 13:24:00 +02:00
Marcus Eide
11b9c82ac9
Move components into seperate folders
2020-10-06 13:23:59 +02:00
Marcus Eide
8d68c6652a
Add settings page and remove popup
2020-10-06 13:23:59 +02:00
Marcus Eide
fdd976a15a
Move small components out
2020-10-06 13:23:59 +02:00
Marcus Eide
90b7d21821
Refactor the updatePosition logic
2020-10-06 13:23:59 +02:00
Marcus Eide
9ce6e44fdd
Optimize featureflags handling
2020-10-06 13:23:59 +02:00
Marcus Eide
44c8696e8f
Update app-template
2020-10-06 13:23:59 +02:00
Marcus Eide
b7e41a5565
Remove jest-fetch-mock
2020-10-06 13:23:58 +02:00
Marcus Eide
dbe126f75e
Update dependencies
2020-10-06 13:23:58 +02:00
Marcus Eide
d33fa314cd
Fix merge conflicts
2020-10-06 13:23:58 +02:00
Marcus Eide
790cd5ac49
Update storybook for Sidebar
2020-10-06 13:23:58 +02:00
Marcus Eide
9c9031b788
Add instructions to readme
2020-10-06 13:23:58 +02:00
Marcus Eide
74d3579f49
Add tests
2020-10-06 13:23:58 +02:00
Marcus Eide
c09145da0f
Refactor tooltip placements
2020-10-06 13:23:58 +02:00
Marcus Eide
9403983361
Use TabbedCard to tab between different setting categories
2020-10-06 13:23:58 +02:00
Marcus Eide
94fa82b741
Move variant style handling for Infocard to seperate file and use some of it for TabbedCard
2020-10-06 13:23:58 +02:00
Marcus Eide
cea6c4604e
Add primary color to buttons that are active/selected
2020-10-06 13:23:57 +02:00
Marcus Eide
a942d42008
Refactor toggling of featureFlags
2020-10-06 13:23:57 +02:00
Marcus Eide
a1ec478639
Add icon to theme and use in ThemeToggle
2020-10-06 13:23:57 +02:00
Marcus Eide
5d8e058e4d
Display list of providers from config as default
2020-10-06 13:23:57 +02:00
Marcus Eide
07e08834a5
Move <UserSettings/> to a user-settings plugin
2020-10-06 13:23:55 +02:00
Fredrik Adelöw
e3476f5213
feat(catalog-backend): keep track of entity full name and make it uniq
2020-10-06 13:06:20 +02:00
Fredrik Adelöw
3cfdbd10ad
Merge pull request #2770 from spotify/freben/more-sec
...
chore(deps): get rid of vulnerable node-forge (again) and node-fetch
2020-10-06 10:52:00 +02:00
Fredrik Adelöw
b66bbaec12
chore(deps): get rid of vulnerable node-forge (again) and node-fetch
2020-10-06 10:06:31 +02:00
Fredrik Adelöw
a4d1abb03f
Merge pull request #2769 from spotify/freben/vuln
...
chore(deps): get rid of vulnerable bl and node-forge
2020-10-06 09:56:05 +02:00
Iain Billett
4e76fea269
Fixes for Lighthouse widgets
2020-10-06 08:35:44 +01:00
Iain Billett
79379097f7
Update Lighthouse plugin README
...
Add instructions for integration with the catalog.
2020-10-06 08:35:44 +01:00
Iain Billett
5b52d983e3
Fix @types/react dependency version
2020-10-06 08:35:44 +01:00
Iain Billett
4758e62c26
Add EmptyState to Lighthouse Router
2020-10-06 08:35:44 +01:00