Commit Graph

72 Commits

Author SHA1 Message Date
Fredrik Adelöw 923491eece run prettier formatting
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-08-09 11:54:38 +02:00
blam 80f8fc294e chore: some more prettier stuff
Signed-off-by: blam <ben@blam.sh>
2021-08-03 19:03:07 +02:00
Pankaj Patil d56c390e8f Fix All Material UI Warnings
Signed-off-by: Pankaj Patil <pankaj.patil2099@hotmail.com>
2021-08-03 21:49:08 +05:30
Patrik Oldsberg 9258c54f87 Merge branch 'master' into rugvip/mod 2021-06-22 10:07:18 +02:00
Patrik Oldsberg 7ada8c7d9a kubernetes: update @backstage/core mock
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-20 15:37:38 +02:00
Patrik Oldsberg d453c05dc3 apply core-imports codemod to all packages and plugins
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-19 15:33:08 +02:00
Fredrik Adelöw a88073c29a Update copyright headers
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-18 20:26:42 +02:00
Samira Mokaram 2dca7ecaa5 add notice header
Signed-off-by: Samira Mokaram <samiram@spotify.com>
2021-05-11 13:28:12 +02:00
Samira Mokaram 69ad4e630f address comments
Signed-off-by: Samira Mokaram <samiram@spotify.com>
2021-05-11 13:14:51 +02:00
Samira Mokaram 9c0c10241c export types
Signed-off-by: Samira Mokaram <samiram@spotify.com>
2021-05-05 15:31:29 +02:00
Juan Lulkin 1cf63d00df plugin-kubernetes-common: Moves packages/kuberntes-common to plugins as per ADR11
Signed-off-by: Juan Lulkin <jmaiz@spotify.com>
2021-04-29 14:12:32 +02:00
Juan Lulkin 0b61c22e0a kubernetes: Updates kubernetes frontend to use common
Signed-off-by: Juan Lulkin <jmaiz@spotify.com>
2021-04-29 14:09:07 +02:00
Fredrik Adelöw a0098ba3ff Merge pull request #4941 from erdoganoksuz/bug-fix/locale-case
use local version of all case conversion methods
2021-03-17 23:34:09 +01:00
nliesenfeld bb848ac5e8 Don't list the cluster if there are no resources deployed there
Signed-off-by: nliesenfeld <nliesenfeld@spotify.com>
2021-03-12 10:32:06 -05:00
erdoganoksuz b7a061077f prettier
Signed-off-by: erdoganoksuz <erdoganoksuz95@gmail.com>
2021-03-12 15:35:25 +03:00
erdoganoksuz 196d8ec327 prettier
Signed-off-by: erdoganoksuz <erdoganoksuz95@gmail.com>
2021-03-12 15:14:17 +03:00
erdoganoksuz 9ca0e40094 locale added all case conversion
Signed-off-by: erdoganoksuz <erdoganoksuz95@gmail.com>
2021-03-12 15:06:01 +03:00
mclarke b16a480275 add kubernetes custom hook tests
Signed-off-by: mclarke <mclarke@spotify.com>
2021-03-11 14:44:10 +00:00
Matthew Clarke e2c1b3fb6a Kubernetes: initial CRD framework (#4892)
* Kubernetes: initial CRD framework

Signed-off-by: mclarke <mclarke@spotify.com>

* use luxon instead of date-fns

Signed-off-by: mclarke <mclarke@spotify.com>

* fix test

Signed-off-by: mclarke <mclarke@spotify.com>

* update ui schema

Signed-off-by: mclarke <mclarke@spotify.com>

* update app config

Signed-off-by: mclarke <mclarke@spotify.com>

* rollout tests

Signed-off-by: mclarke <mclarke@spotify.com>

* add default custom resource component

Signed-off-by: mclarke <mclarke@spotify.com>

* make custom resources optional

Signed-off-by: mclarke <mclarke@spotify.com>

* add docs

Signed-off-by: mclarke <mclarke@spotify.com>

* prettier

Signed-off-by: mclarke <mclarke@spotify.com>

* replace core-api usage with core

Signed-off-by: mclarke <mclarke@spotify.com>
2021-03-11 10:32:41 +00:00
Matthew Clarke 9581ff0b4f Kubernetes: lookup cluster config from google api when using GKE (#4844)
* Restructure config; add GKE cluster locator

Signed-off-by: mclarke <mclarke@spotify.com>

* PR feedback

Signed-off-by: mclarke <mclarke@spotify.com>

* fix region typo

Signed-off-by: mclarke <mclarke@spotify.com>

* replace config api call with clusters endpoint

Signed-off-by: mclarke <mclarke@spotify.com>

* missed tsc error

Signed-off-by: mclarke <mclarke@spotify.com>

* doc tweak

Signed-off-by: mclarke <mclarke@spotify.com>
2021-03-08 10:27:09 +00:00
Patrik Oldsberg 0e068db972 run prettier
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-03-07 23:37:48 +01:00
Remi 61c9c0ba0e fix(kubernetes-plugin): read cluster config from api
Signed-off-by: Remi <remi.d45@gmail.com>
2021-03-04 01:08:28 +01:00
Fredrik Adelöw ebddd63bc1 Merge pull request #4649 from backjo/feature/AwsAuthProvider
fix: add aws auth provider on kubernetes plugin
2021-02-23 22:14:11 +01:00
Fidel Coria 7ad5ad8842 add link to k8s docs on Missing Annotation page 2021-02-23 09:12:50 -06:00
Jonah Back 42c8ebb793 fix: add aws auth provider on FE kubernetes plugin 2021-02-22 22:15:30 -08:00
Fidel Coria 272d960550 load k8s info with only label selector query
[Docs](https://backstage.io/docs/features/kubernetes/configuration#surfacing-your-kubernetes-components-as-part-of-an-entity)
say `label selector takes precedence over the annotation/service id.`
but ```
annotations:
  'backstage.io/kubernetes-id': dice-roller
```
is always required.
updated logic to allow for only label selector
(without backstage.io/kubernetes-id)
2021-02-19 17:05:18 -06:00
Patrik Oldsberg eacf540bbd inline optional id token auth headers 2021-02-10 13:58:12 +01:00
Patrik Oldsberg 6a50c6747d Merge branch 'master' into feat/api-auth-client 2021-02-10 11:39:45 +01:00
Patrik Oldsberg f036c89875 Merge branch 'master' into rugvip/moreports 2021-02-04 19:43:32 +01:00
Erik Larsson 320708e171 Only add authorization header if token exists 2021-02-03 02:17:35 +01:00
Erik Larsson 6ed2b47d60 Add identity token to api requests 2021-02-03 02:17:32 +01:00
Patrik Oldsberg 64b9efac2e kubernets: migrate to new composability API 2021-02-02 23:51:30 +01:00
Debajyoti Halder 6106345e6d Update project with latest eslint rules 2021-01-29 11:55:12 +05:30
Ben Lambert 621a80ae5a Merge pull request #4210 from backstage/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.14.0
chore(deps): bump @typescript-eslint/eslint-plugin from 3.10.1 to 4.14.0
2021-01-25 12:55:05 +01:00
Adam Harvey a6e3b9596a Improve error reporting for plugin misconfig 2021-01-24 23:53:03 -05:00
blam 5b9bcce28f chore(lint): Updating to latest eslint with typescript and enabling some rules that we can. Also fixing issues with the project after update 2021-01-22 15:01:29 +01:00
Ben Lambert 38735b9ddb Merge pull request #4080 from K-Phoen/kubernetes-services
Show kubernetes services
2021-01-21 09:23:40 +01:00
Kévin Gomez bfcb5de015 Simplify ingress & service drawers 2021-01-20 22:56:28 +01:00
ImgBotApp a19a6056f4 [ImgBot] Optimize images
*Total -- 458.25kb -> 259.11kb (43.46%)

/plugins/kafka/src/assets/screenshot-1.png -- 454.88kb -> 255.74kb (43.78%)
/plugins/kubernetes/src/assets/emptystate.svg -- 3.37kb -> 3.37kb (0.03%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-01-20 18:54:52 +00:00
Kévin Gomez da9e5eb4b9 Show kubernetes ingresses 2021-01-19 09:11:47 +01:00
Kévin Gomez d014185dbd Show kubernetes services 2021-01-19 09:10:12 +01:00
Patrik Oldsberg 1fea88fd05 plugin/kubernetes: fix assets location to make sure they're included in the output bundle 2021-01-14 16:11:14 +01:00
Adam Harvey 3e4da2518b Align tests 2021-01-14 00:58:23 -05:00
Adam Harvey 3f54eab605 Compress no error display 2021-01-14 00:26:46 -05:00
Adam Harvey bfa6e1ad0a Change grid to add spacing for ErrorPanel 2021-01-14 00:25:30 -05:00
Adam Harvey 1f383bbb7c Clarity of error vs problem 2021-01-14 00:24:40 -05:00
Matthew Clarke 5a9a7e7c26 Kubernetes plugin: UI revamp (#3918)
* initial revamp, no error reporting

* initial error detection

* more error detection

* add microsite page

* minor fixes

* add HPA error detection

* refactor error reporting; add tests

* fix import

* add changeseet

* empty error state

* prettier yaml file

* Update plugins/kubernetes/src/components/KubernetesDrawer/KubernetesDrawer.tsx

Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>

* Update plugins/kubernetes/src/components/KubernetesDrawer/KubernetesDrawer.tsx

Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>

* PR feedback

* revert odd change

* make patch change

* fix test

* Apply suggestions from code review

Co-authored-by: Fredrik Adelöw <freben@gmail.com>

* prettier

* pr feedback

Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
2021-01-11 16:50:30 +00:00
Moustafa Baiou bcc211a081 refactor(k8s-plugin): update to use annotation based label selector
add changeset
2020-12-01 03:28:04 -05:00
Moustafa Baiou a2f791836e refactor name of api method 2020-11-23 06:18:55 -05:00
Moustafa Baiou 1166fcc36e add changeset 2020-11-23 06:18:55 -05:00