Commit Graph

489 Commits

Author SHA1 Message Date
github-actions[bot] b228d7d9c2 Version Packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-20 11:24:40 +02:00
Jamie Klassen 29416c281d Merge pull request #19903 from jamieklassen/clusterdetails-relax-auth-type
Configurable Kubernetes Authentication Strategies
2023-09-15 13:01:08 -04:00
Fredrik Adelöw df1bb6c5b4 Merge pull request #19954 from backstage/freben/render
🧹  use `renderInTestApp`
2023-09-15 10:18:15 +02:00
Jamie Klassen 5d377c9b39 integrators can add strategies
Due to the loosened wire format, now integrators have the opportunity to define
arbitrary contracts between the front- and back-end when dealing with customized
Kubernetes auth setups.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-14 17:54:30 -04:00
Fredrik Adelöw ab6474579f use renderInTestApp
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-14 22:14:14 +02:00
Patrik Oldsberg 6ddeade58b kubernetes: more lazy use of TextEncoder
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-14 19:11:25 +02:00
Patrik Oldsberg aff6872d8d kubernetes: remove @types/node dependency
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-12 17:40:22 +02:00
github-actions[bot] a6d1580062 Version Packages (next) 2023-09-12 11:41:29 +00:00
Patrik Oldsberg 406b786a2a fix package side effect declarations
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-07 13:40:19 +02:00
Fredrik Adelöw a91c364097 fix flaky test
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-07 13:19:01 +02:00
Carlos Esteban Lopez 99b6920722 chore: Update API Reports
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-09-06 07:26:53 -05:00
Carlos Esteban Lopez 8127cc5fa4 fix: Finish rename refactors suggested in PR
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-09-06 07:26:53 -05:00
Carlos Esteban Lopez Jaramillo eb9fdf1187 Update plugins/kubernetes/src/components/PodExecTerminal/PodExecTerminalDialog.tsx
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2023-09-06 07:26:53 -05:00
Carlos Esteban Lopez Jaramillo ea09246e40 Update plugins/kubernetes/src/hooks/useIsPodExecTerminalSupported.ts
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2023-09-06 07:26:53 -05:00
Carlos Esteban Lopez Jaramillo d421fea9c9 Update plugins/kubernetes/src/components/PodExecTerminal/PodExecTerminal.tsx
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2023-09-06 07:26:53 -05:00
Carlos Esteban Lopez Jaramillo b5e3733987 Update plugins/kubernetes/src/components/PodExecTerminal/PodExecTerminal.test.tsx
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
2023-09-06 07:26:53 -05:00
Carlos Esteban Lopez 7032c214f3 feat: Add a Web Shell terminal to Pod's Container Cards
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

Update .changeset/forty-rocks-jog.md

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
fix: Address PR comments

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Use sh instead of bash

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Move K8sTerminal into a dialog

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Use discoveryApi instead of configApi

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Update api-report.md

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Revert PodDrawer.tsx

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Polyfill TextEncoder

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

feat: Refactor K8sTerminal inputs to receive only what it needs

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Add tests

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminal.test.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
test: Fix tests for K8sTerminal

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Fix isolated modules error

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Update api reports

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminalDialog.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminal.test.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
fix: Check for cluster size 1 & small refactors

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

chore: Update changeset

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Check client side auth providers to disable web shell

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Move K8sAPI logic to custom hook with mock

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Fix hook mock warning & add internal tag for mock

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminal.test.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
Update .changeset/forty-rocks-jog.md

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminal.test.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
refactor: Rename stuff as requested in PR

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

chore: Update API Reports

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Fix mocked hook that was renamed

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-09-06 07:26:53 -05:00
github-actions[bot] 32a09adcff Version Packages (next) 2023-09-05 10:03:17 +00:00
Fredrik Adelöw 88a03f3e4d Merge pull request #18870 from backstage/renovate/luxon-3.x-lockfile
fix(deps): update dependency luxon to v3.4.2
2023-09-04 11:54:23 +02:00
Fredrik Adelöw 814feeed73 fixes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-04 09:47:28 +02:00
Fredrik Adelöw 8cec7664e1 remove dependencies on @types/node
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-01 11:04:14 +02:00
github-actions[bot] fc1a38bc57 Version Packages (next) 2023-08-29 12:18:08 +00:00
Matthew Clarke 6a5e04e20e Fix logs height (#19604)
* fix: fix pod log height

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

* chore: changeset

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

---------

Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2023-08-25 10:57:14 -04:00
Eric Peterson 00beb2b433 Merge pull request #19485 from backstage/catalog-info/project-areas
Add `catalog-info.yaml` for project area-owned packages
2023-08-22 15:43:33 +02:00
github-actions[bot] f8c8e8de37 Version Packages (next) 2023-08-22 11:37:48 +00:00
Eric Peterson 223a545706 Add catalog-info.yaml files for Kubernetes project area
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2023-08-21 13:30:31 +02:00
Fredrik Adelöw 3f9d2b90bc api-reports
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-08-18 14:00:29 +02:00
github-actions[bot] aaf5cb2ca1 Version Packages 2023-08-15 17:12:48 +00:00
Adam Harvey 4b6d41737a fix(kubernetes): Typos in exported attributes (#19276)
* chore: Fix minor test description typo

Signed-off-by: Adam Harvey <aharvey00@gmail.com>

* fix(kubernetes): Typo attributes

Signed-off-by: Adam Harvey <aharvey00@gmail.com>

* fix(kubernetes): Fix typo in error detection attribute

Signed-off-by: Adam Harvey <aharvey00@gmail.com>

* fix(kubernetes): Update report with fixed attribute typos

Signed-off-by: Adam Harvey <aharvey00@gmail.com>

* chore(kubernetes): Add changeset

Signed-off-by: Adam Harvey <aharvey00@gmail.com>

---------

Signed-off-by: Adam Harvey <aharvey00@gmail.com>
2023-08-13 14:28:41 +02:00
Anatoly Kudriashov 562e34d269 Fix container memory limits
Signed-off-by: Anatoly Kudriashov <kav2k13@gmail.com>
2023-08-09 14:14:27 +02:00
github-actions[bot] 74f77f151a Version Packages (next) 2023-08-08 14:07:10 +00:00
github-actions[bot] b441642fbe Version Packages (next) 2023-07-25 11:30:28 +00:00
github-actions[bot] 0abb3c37b8 Version Packages 2023-07-18 08:35:29 +00:00
github-actions[bot] 3cedd03ff2 Version Packages (next) 2023-07-11 15:34:57 +00:00
Jamie Klassen c4a9eb45ab Merge pull request #18384 from avkudryashov/read-only
Decrease access level to read-only
2023-07-07 10:45:38 -04:00
github-actions[bot] 2fc17fb329 Version Packages (next) 2023-07-04 16:24:25 +00:00
Adam Harvey e2299a6ff5 chore: Make headings consistent without trailing colon
Signed-off-by: Adam Harvey <adaharve@cisco.com>
2023-07-01 10:26:44 -04:00
github-actions[bot] d72e2eeba6 Version Packages (next) 2023-06-27 12:10:42 +00:00
avkudryashov cc27fa4a1a Decrease access level to read-only
Signed-off-by: avkudryashov <41747012+avkudryashov@users.noreply.github.com>
Signed-off-by: Anatoly Kudriashov <kav2k13@gmail.com>
2023-06-26 12:56:12 +02:00
github-actions[bot] bc0c4bc64c Version Packages 2023-06-20 13:54:09 +00:00
Fredrik Adelöw 98ed4fe065 Merge pull request #18234 from backstage/blam/jsdom-env
cli: Add `Request` `Response` `Headers` and `fetch` to `jsdom` environment
2023-06-20 10:40:26 +02:00
Matthew Clarke 4e697e88f0 feat: Add resource util pod drawer (#18169)
* feat: add resource utilization to pod drawer

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

* fix: lint

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

* chore: api report

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

* chore: api reports

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

* test: fix tests

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

* test: tests

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

---------

Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2023-06-15 16:13:52 +02:00
github-actions[bot] 320ed50274 Version Packages (next) 2023-06-13 19:37:24 +00:00
blam 018553e29f chore: remove cross-fetch dep from plugins
Signed-off-by: blam <ben@blam.sh>
2023-06-13 16:25:53 +02:00
github-actions[bot] e37573d60e Version Packages (next) 2023-06-06 12:59:05 +00:00
Matthew Clarke 73cc0deee4 feat: Proposed fix dialog (#17576)
* feat: add errors to Pod Drawer

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

* fix: lint fix

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

* test: useMatchingErrorTest

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

* feat: pod fix dialog for errors

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

* fix: link

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

* fix: icon tweak

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

---------

Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2023-06-05 16:45:48 -04:00
github-actions[bot] a8634a9634 Version Packages (next) 2023-05-30 13:52:00 +00:00
github-actions[bot] 75a1c93784 Version Packages (next) 2023-05-23 15:25:13 +00:00
blam b1e4a70b32 fix: bug with cyclical dependencies in the built output
Signed-off-by: blam <ben@blam.sh>
2023-05-23 16:00:37 +02:00
Matthew Clarke 4b230b9766 feat: add errors to Pod Drawer (#17563)
* feat: add errors to Pod Drawer

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

* fix: lint fix

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

---------

Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2023-05-23 07:58:04 +02:00