Commit Graph

244 Commits

Author SHA1 Message Date
Ben Lambert b877a56871 Merge pull request #31674 from its-mitesh-kumar/feat/kubernetes-localization
fix(kubernetes): add missing i18n support for kubernetes and kubernetes-react plugin
2025-11-25 10:42:46 +01:00
Patrik Oldsberg 1c7ea4a3e8 plugins: remove unnecessary use of convertLegacyRouteRef(s)
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-11-23 14:36:02 +01:00
Patrik Oldsberg d02db50b42 plugins: cleanup unnecessary use of compatWrapper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-11-23 12:56:54 +01:00
its-mitesh-kumar 9d5d9cb73a feat(kubernetes): adding localization support
Signed-off-by: its-mitesh-kumar <itsmiteshkumar98@gmail.com>
2025-11-06 15:34:46 +05:30
Fredrik Adelöw e2a5195b20 Merge pull request #30490 from Sarabadu/fix-double-padding-k8s 2025-08-11 17:23:48 +02:00
Patrik Oldsberg 147482b700 frontend-plugin-api: switch naming recommendation from define to defineParams
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-04 17:17:05 +02:00
Patrik Oldsberg e4ddf22854 frontend-plugin-api,catalog-react: remove default* prefix from blueprint params
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-04 16:46:55 +02:00
Patrik Oldsberg f2f133ce8d update all usages of ApiBlueprint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-07-28 22:27:13 +02:00
Juan Pablo Garcia Ripa 06f0e6e0ec remove page and content as its already part of the entity page layout
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2025-07-09 23:30:52 +02:00
Juan Pablo Garcia Ripa 3025cf5280 remove padding from k8s content
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2025-07-09 23:30:51 +02:00
Patrik Oldsberg 18c64e9bd4 plugins: add info.packageJson loader for all plugins
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-05-15 11:25:53 +02:00
Patrik Oldsberg fb58f20613 frontend-plugin-api: rename plugin ID option to pluginId
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-04-27 12:53:08 +02:00
Paul Schultz 2e26579e06 chore: update react imports
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-04-08 07:35:24 -05:00
Andre Wanlin cd71065a02 Adjustment based on feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-03-31 13:12:54 +01:00
Andre Wanlin 75a15d1819 Refactor based on feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-03-29 09:31:35 +00:00
Andre Wanlin b877e46ca8 kubernetes - Added New Frontend System filter for tab
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-03-28 19:09:37 +00:00
Kurt King d517d13f74 Provide backstage.io/kubernetes-id and backstage.io/kubernetes-label-selector annotations as exported constants (#28710)
* export default kubernetes annotations

Signed-off-by: Kurt King <kurtaking@gmail.com>

* replace deprecations

Signed-off-by: Kurt King <kurtaking@gmail.com>

* Add changesets

Signed-off-by: Kurt King <kurtaking@gmail.com>

* regenerate api reports

Signed-off-by: Kurt King <kurtaking@gmail.com>

* Update additional references

Signed-off-by: Kurt King <kurtaking@gmail.com>

* fix api reports

Signed-off-by: Kurt King <kurtaking@gmail.com>

---------

Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-02-21 08:41:39 -05:00
Camila Belo ba9649ab84 feat: [NFS] entity page groups
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2025-02-16 08:13:55 +01:00
Dominika Zemanovicova af8ec87576 Use translation
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
2025-02-04 11:43:43 +01:00
Dominika Zemanovicova 4c76f05826 Change alert message
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
2025-02-03 17:38:35 +01:00
Dominika Zemanovicova 1457580af2 Specify which admin to contact
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
2025-01-24 10:17:26 +01:00
Dominika Zemanovicova ba816e45a5 Move page and content
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
2025-01-24 10:17:26 +01:00
Dominika Zemanovicova 10974de8d9 Rename permissions
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
2025-01-24 10:17:26 +01:00
Dominika Zemanovicova 7d7497785f Fix permissions loading
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
2025-01-24 10:17:26 +01:00
Dominika Zemanovicova 2f993dfc9c Mock permission
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
2025-01-24 10:17:23 +01:00
Dominika Zemanovicova 51c1a5f606 Introduce permission check in kubernetes frontend
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
2025-01-24 10:15:26 +01:00
Chris Langhout 9c9f4ff990 feat: render nested metadata as yaml
Signed-off-by: Chris Langhout <clanghout@bol.com>
2025-01-24 08:52:52 +01:00
Seba a5cd0a268f add more data to deployment.json for k8s (#27949)
* add more data to deployment.json for k8s

Signed-off-by: sebalaini <sebastianolaini@gmail.com>

* remove changeset

Signed-off-by: sebalaini <sebastianolaini@gmail.com>

---------

Signed-off-by: sebalaini <sebastianolaini@gmail.com>
2025-01-17 08:14:40 -05:00
Alex McKay 6c21e5d1d0 add default entity filter to k8s tab
Signed-off-by: Alex McKay <amckay@spotify.com>
2024-08-23 12:26:03 -04:00
blam f58c71da9d chore: fixing issue with the vizualizer
Signed-off-by: blam <ben@blam.sh>
2024-08-19 12:04:33 +02:00
blam d2e999e402 chore: added kuber
Signed-off-by: blam <ben@blam.sh>
2024-08-15 16:24:20 +02:00
blam 7ba66a38cb chore: some other deprecations
Signed-off-by: blam <ben@blam.sh>
2024-08-15 14:37:57 +02:00
Patrik Oldsberg 9b356dcaac frontend-plugin-api: renamed createPlugin to createFrontendPlugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-14 16:01:25 +02:00
Nurit Izrailov e6c15cc304 add support to the new frontend system
Signed-off-by: Nurit Izrailov <nuriti@spotify.com>
2024-07-23 11:33:26 -04:00
Ilias Van Peer e3cb6abeec Add namespace label to argo rollouts in kubernetes (#25467)
* Create fixture for rollouts

Since rollouts have customized support, having a fixture for them can
help in maintaining their rendering.

Signed-off-by: ilias <mail@ilias.xyz>

* Show namespace on Argo Rollout drawers

Signed-off-by: ilias <mail@ilias.xyz>

* Add changeset

Signed-off-by: ilias <mail@ilias.xyz>

* Check namespace shows up on rollouts

Signed-off-by: ilias <mail@ilias.xyz>

---------

Signed-off-by: ilias <mail@ilias.xyz>
2024-07-02 10:47:10 -04:00
Patrik Oldsberg b3906b2347 Merge pull request #24878 from alexef/more-fetch
fix: use fetchApi instead of explicit identityApi token in remaining plugins
2024-05-28 15:02:35 +02:00
Alex Eftimie bbd19b7c45 fix build
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2024-05-23 11:25:22 +02:00
Matthew Clarke 0177f75892 fix: move kubernetes autoscaling to v2
Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2024-05-17 16:17:37 -04:00
Aditya Kumar 0e1941b8f8 Added Material UI 4 import rule to plugins/kubernetes
Signed-off-by: Aditya Kumar <aditya.kumar60@infosys.com>
2024-03-14 08:21:03 +05:30
Jamie Klassen b01c86c2b5 surface cluster title in ErrorReporting table
Signed-off-by: Jamie Klassen <jamie.klassen@broadcom.com>
2024-02-08 09:51:39 -05:00
Tomasz Szuba d5d2c67ca8 Add authuser param to GKE cluster link formatter in k8s plugin
Signed-off-by: Tomasz Szuba <tszuba@box.com>
2023-12-27 10:25:06 +01:00
Tomasz Szuba 899d71a37c [k8s] async formatClusterLink (#21535)
This is a refactor PR for formatClusterLink.
It rewrites it to be an API and allows async creation of cluster link.

Signed-off-by: Tomasz Szuba <tszuba@box.com>
2023-11-30 14:37:14 -05:00
blam 1c8b7a4b17 chore: change usage of the component
Signed-off-by: blam <ben@blam.sh>
2023-10-26 22:26:30 +02:00
Matthew Clarke 2d8151061c refactor: Refactors the Kubernetes plugin in line with ADR11 (#19446)
* refactor: k8s plugins

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

* chore: move more files

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

* chore: fix

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

* fix: tsc

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

* chore: changeset

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

* chore: api report

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

* fix: catalog

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

* fix: types

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

* fix: update lock

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

---------

Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2023-09-27 00:40:10 +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
Fredrik Adelöw a91c364097 fix flaky test
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-07 13:19:01 +02:00