github-actions[bot]
7c41134684
Version Packages (next)
2026-02-10 16:14:59 +00:00
github-actions[bot]
1ea737c1e2
Version Packages (next)
2026-02-03 14:24:29 +00:00
KoB
ce3639c588
feat(kubernetes-plugin): add pv and pvc rendering ( #31355 )
...
* feat: add persistent volumes rendering
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add pv status
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add volume status and volume type
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add test for pv
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add persistent volume claims
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add persistent volume status pending
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add persistent volume metadata
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add persistent volume claims metadata
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: add persistent volume claims test code
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: changeset
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: remove gcp and gke.io
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: yarn build:api-reports
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: update pv to table drawer like pod
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* feat: update pvc to table drawer like pod
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: remove user event at test code
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: exclude pv,pvc from default objects
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: remove duplication import for pv
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: yarn build:api-reports
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: retrigger required checks
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: retrigger required checks
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: retrigger required checks
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
* chore: retrigger required checks
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
---------
Signed-off-by: 김병준 <kingbj0429@gmail.com >
Signed-off-by: KoB <63000843+kingbj940429@users.noreply.github.com >
2026-01-28 14:31:01 -05:00
github-actions[bot]
d4b85dddee
Version Packages (next)
2026-01-27 15:51:11 +00:00
Fredrik Adelöw
7455dae884
require the use of node prefix on native imports
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-26 13:22:53 +01:00
github-actions[bot]
c24788d5bb
Version Packages
2025-12-16 14:08:20 +00:00
Johan Persson
cd0b8a11a3
chore: make jest a peer dependency with v29/v30 support
...
Move jest from dependencies to peer dependencies, allowing users to
choose between Jest 29 and Jest 30.
The CLI now detects the Jest version at runtime and uses the
appropriate environment:
- Jest 29: Uses standard jest-environment-jsdom
- Jest 30: Uses a custom environment based on @jest/environment-jsdom-abstract
with fixes for Web API globals (fetch, streams, Error, etc.)
The cross-fetch polyfill is only injected for Jest 29, as with Jest 30+
our patched Jest environment is used. The network request blocker is made
MSW-compatible by checking if fetch was wrapped before blocking.
Jest 30 (with jsdom v27) fixes `Could not parse CSS stylesheet`
warnings/errors when testing components from @backstage/ui or other
packages using CSS `@layer` declarations.
New peer dependencies (install based on your Jest version):
- jest (required, ^29 or ^30)
- Jest 29 requires: jest-environment-jsdom
- Jest 30 requires: @jest/environment-jsdom-abstract, jsdom
Production code changes for jsdom 27 testability:
- AppIdentityProxy: extract navigateToUrl method for spying
- LiveReloadAddon: export utils.reloadPage for spying
- collect.ts: export internal.resolvePackagePath for mocking
MockFetchApi: evaluate global.fetch at call time instead of construction
time, allowing MSW to patch fetch after MockFetchApi is constructed.
Test adaptations for jsdom 27:
- Use RGB values instead of named colors in CSS assertions
- Update error format expectations (hyphenated type names, SyntaxError
instead of FetchError for JSON parse errors)
- Simplify URL error assertions for cross-version compatibility
- Fix accessible name whitespace handling for external links
- Use history.replaceState for location mocking (non-configurable)
- Use fireEvent.blur for contentEditable elements
- Move async assertions inside waitFor for race conditions
- Remove Blob.prototype.text polyfill (now native)
- Remove test case using credentials in plugin:// URLs
Test adaptations for Jest 30:
- Replace `expect.objectContaining([...])` with direct array equality
- Replace `expect.objectContaining({ length: N })` with
`expect.any(Array)` + separate `toHaveLength()` assertions
- Use child process for native Node.js module resolution in
collect.test.ts to work around Jest 30's resolver behavior
- Update snapshot headers for new Jest format
Also removes the jest-haste-map patch which is no longer needed.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2025-12-11 18:06:55 +01:00
github-actions[bot]
e08f48a9b5
Version Packages (next)
2025-12-09 15:00:09 +00:00
Fredrik Adelöw
f80cb26825
Merge pull request #31349 from IlyaSavich/kubernetes-router-extension
...
Add Kubernetes Router extension point, add fetcher to custom objects provider
2025-12-09 11:58:52 +01:00
Ilya Savich
7c6530b036
Remove trivial deps
...
Signed-off-by: Ilya Savich <isavich@box.com >
2025-12-05 11:13:10 +01:00
Fredrik Adelöw
fb029b67aa
clean up types
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-12-03 12:26:22 +01:00
Fredrik Adelöw
ca4a40d0a8
Merge pull request #31928 from backstage/dependabot/npm_and_yarn/express-4.22.0
...
chore(deps): bump express from 4.21.2 to 4.22.0
2025-12-02 21:14:00 +01:00
dependabot[bot]
de96a60f7a
chore(deps): bump express from 4.21.2 to 4.22.0
...
Bumps [express](https://github.com/expressjs/express ) from 4.21.2 to 4.22.0.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.22.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.2...4.22.0 )
---
updated-dependencies:
- dependency-name: express
dependency-version: 4.22.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-02 20:33:46 +01:00
github-actions[bot]
336db00d21
Version Packages (next)
2025-12-02 15:37:41 +00:00
KoB
8fa8d87e3b
feat(kubernetes-plugin): add secrets rendering ( #31415 )
...
* feat: mask secret datas
Signed-off-by: 김병준 <kingbj0429@gmail.com >
* feat: add secrets accordion
Signed-off-by: 김병준 <kingbj0429@gmail.com >
* feat: add test code for secrets accordion
Signed-off-by: 김병준 <kingbj0429@gmail.com >
* feat: add test code for secrets fetch
Signed-off-by: 김병준 <kingbj0429@gmail.com >
* chore: changeset
Signed-off-by: 김병준 <kingbj0429@gmail.com >
* chore: yarn build:api-reports
Signed-off-by: 김병준 <kingbj0429@gmail.com >
* chore: remove secrets from default object and rollback test code
Signed-off-by: 김병준 <kingbj0429@gmail.com >
* chore: extract to helper function
Signed-off-by: 김병준 <kingbj0429@gmail.com >
* chore: add test code for helper function
Signed-off-by: 김병준 <kingbj0429@gmail.com >
---------
Signed-off-by: 김병준 <kingbj0429@gmail.com >
2025-12-01 19:35:34 -05:00
github-actions[bot]
756986e5e7
Version Packages (next)
2025-11-25 16:21:32 +00:00
Ilya Savich
62355e177d
fix build
...
Signed-off-by: Ilya Savich <isavich@box.com >
2025-11-20 12:34:27 +01:00
Ilya Savich
7f9846fd55
Add Kubernetes Router extension point, add fetcher to custom objects provider
...
Signed-off-by: Ilya Savich <isavich@box.com >
2025-11-20 12:34:27 +01:00
Ben Lambert
c16d83c70c
Merge pull request #31236 from ivangonzalezacuna/kubernetes-backend/replace-package
...
(kubernetes-backend) Replace package aws-sdk/signature-v4 with smithy
2025-11-20 11:44:21 +01:00
github-actions[bot]
792f4d7e3d
Version Packages
2025-11-18 12:23:09 +00:00
ivangonzalezacuna
e9589d9600
Replace package aws-sdk/signature-v4 with smithy
...
This package is not modified since 2 years now, and the
replacement is also mentioned in the documentation: https://www.npmjs.com/package/@aws-sdk/signature-v4?activeTab=readme
This PR is simply replacing the packages in the code, this is
a drop-in replacement and there's no need to apply any other changes.
This has been already done in one of the open-source plugins we own,
as well as in our Backstage instance, and all worked just like before.
Signed-off-by: ivangonzalezacuna <ivangonzalezacuna@gmail.com >
2025-11-13 15:22:25 +01:00
github-actions[bot]
20fae88bdf
Version Packages (next)
2025-11-11 21:45:56 +00:00
renovate[bot]
1906d3712b
fix(deps): update dependency @kubernetes/client-node to v1.4.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 14:25:08 +00:00
github-actions[bot]
3738293d26
Version Packages (next)
2025-11-04 15:00:26 +00:00
Fredrik Adelöw
dc5aad652e
Merge pull request #31242 from hopehadfield/remove-more-unused
...
Remove unused dependencies from kubernetes, signals, and techdocs
2025-10-29 22:50:03 +01:00
github-actions[bot]
807af8ce0e
Version Packages (next)
2025-10-21 16:14:43 +00:00
Patrik Oldsberg
b436f73803
Merge pull request #31166 from schultzp2020/constructor-parameters
...
refactor: convert constructor parameter properties for erasableSyntaxOnly compatibility
2025-10-15 18:56:42 +02:00
github-actions[bot]
d6ce2db9ca
Version Packages
2025-10-14 15:29:54 +00:00
Paul Schultz
05f60e1e0a
refactor: convert constructor parameter properties for erasableSyntaxOnly compatibility
...
Signed-off-by: Paul Schultz <pschultz@pobox.com >
2025-10-14 08:29:21 -05:00
github-actions[bot]
c2c60546d2
Version Packages (next)
2025-09-24 12:57:42 +00:00
Hope Hadfield
d2a6929f05
Remove unused dependencies from kubernetes, signals, and techdocs
...
Signed-off-by: Hope Hadfield <hhadfiel@redhat.com >
2025-09-23 13:43:11 -04:00
github-actions[bot]
c73bfa46d4
Version Packages (next)
2025-09-23 15:00:29 +00:00
github-actions[bot]
b799a2d07f
Version Packages
2025-09-16 13:22:58 +00:00
Paul Schultz
133ac7ad66
fix(repo-tools): resolve knip-reports failure with spaces in workspace paths
...
Signed-off-by: Paul Schultz <pschultz@pobox.com >
2025-09-15 12:34:26 -05:00
github-actions[bot]
020d484ac4
Version Packages (next)
2025-09-09 15:00:36 +00:00
Fredrik Adelöw
42643faff1
Merge pull request #31062 from backstage/freben/kubernetes-defaults
...
Fix getDefault for kubernetesFetcherExtensionPoint
2025-09-04 15:04:52 +02:00
Fredrik Adelöw
dd7b6d2f33
Fix getDefault for kubernetesFetcherExtensionPoint
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-09-04 13:49:04 +02:00
github-actions[bot]
ac48eeb3ba
Version Packages (next)
2025-09-02 12:17:03 +00:00
github-actions[bot]
9c441f9a78
Version Packages (next)
2025-08-25 15:09:39 +00:00
benjdlambert
ad8d9f5cd8
chore: should default objects to fetch as either undefined or DEFAULT_OBJECTs
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-21 07:50:33 +02:00
github-actions[bot]
b93a3471c2
Version Packages
2025-08-19 13:01:39 +00:00
benjdlambert
85e6fa20a7
chore: update docs and fix naming
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-19 09:40:21 +02:00
benjdlambert
6ab6e5c2bf
feat: last cleanup and fix tests
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-19 09:27:15 +02:00
benjdlambert
908420bf3b
chore: fix up code review comments
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-18 15:30:53 +02:00
benjdlambert
d6d639a9ea
chore: more of a refactor
...
Signed-off-by: benjdlambert <ben@blam.sh >
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-18 11:10:25 +02:00
Raghunandan Balachandran
c014ad3166
consume config through options
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:19:02 +02:00
Raghunandan Balachandran
02045fa299
remove explicit scopes
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:15:12 +02:00
Raghunandan Balachandran
c005fbb3dc
reduce scopes to gke container api
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:15:12 +02:00
Raghunandan Balachandran
01d7a497aa
update api reports
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:15:08 +02:00
Raghunandan Balachandran
bd8046c1de
fix tests
...
Signed-off-by: Raghunandan Balachandran <raghunandan@spotify.com >
2025-08-12 19:09:02 +02:00