Commit Graph

40076 Commits

Author SHA1 Message Date
Rbillon59 a0108c4977 feat(plugins): Update frontend and backend badges plugin to implement an obfuscation feature to limit security risks when opening badges to public
Signed-off-by: Rbillon59 <r.billon@celonis.com>
2023-04-28 23:55:48 +02:00
Patrik Oldsberg 8444b0834f Merge pull request #17506 from backstage/rugvip/placeholder-threat
docs: update threat model to mention placeholder processor quirk
2023-04-28 17:33:12 +02:00
Matthew Clarke 280ec10c18 feat: add Kubernetes pod logs component (#17120)
* refactor: rename kubernetes structured metadata table

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

* feat: add pod logs components

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

* refactor: more generic proxy token generating

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

* tests

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

* chore: changeset

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

* fix: tsc fix

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

* docs: api report

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

* fix: remove event/errors mention

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

* feat: pending pod conditions

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

* fix: missed file

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

* fix: merge master

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

* fix: remove unneeded code

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

* feat: add proxy client

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

* docs: breaking change

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

* Update plugins/kubernetes/src/api/types.ts

Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Matthew Clarke <matthewclarke47@gmail.com>

* Update plugins/kubernetes/src/api/types.ts

Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Matthew Clarke <matthewclarke47@gmail.com>

* fix: PR feedback

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

* fix: test

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

* fix: PR feedback

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

* fix: PR feedback

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

* fix: todo

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

* fix: api reports

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

---------

Signed-off-by: Matthew Clarke <mclarke@spotify.com>
Signed-off-by: Matthew Clarke <matthewclarke47@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-04-28 16:34:33 +02:00
Fredrik Adelöw cb31ea1da1 Merge pull request #17557 from backstage/freben/openapi-tweak
Highlight generated OpenAPI files
2023-04-28 15:21:45 +02:00
Fredrik Adelöw 27956d7867 changesets
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-04-28 15:01:25 +02:00
Ben Lambert 55ebea85be Merge pull request #17556 from backstage/bailey/kubecon-eu-blog
[docs] move to mdx for blog posts so we can truncate
2023-04-28 14:49:33 +02:00
Fredrik Adelöw efd766ea62 generated openapi files have a new name and notice at the top
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-04-28 14:38:50 +02:00
blam 3994118716 chore: missed some backticks
Signed-off-by: blam <ben@blam.sh>
2023-04-28 14:08:02 +02:00
blam dc1755f726 chore: this should be in backticks!
Signed-off-by: blam <ben@blam.sh>
2023-04-28 14:06:47 +02:00
blam b7b6a82a76 chore: blogs are pretty
Signed-off-by: blam <ben@blam.sh>
2023-04-28 12:59:05 +02:00
blam b808dfba7e chore: convert blogs to mdx
Signed-off-by: blam <ben@blam.sh>
2023-04-28 12:58:37 +02:00
Ben Lambert 26d952fc6e Merge pull request #17517 from backstage/bailey/kubecon-eu-blog
KubeCon EU 2023 blog post
2023-04-28 11:30:02 +02:00
blam 63e2d448d1 chore: cannot spell ignore
Signed-off-by: blam <ben@blam.sh>
2023-04-28 10:50:18 +02:00
Johan Haals 57a4451caa Merge pull request #17551 from IIBenII/plugin/add_dbt
doc: Add dbt plugin
2023-04-28 10:36:39 +02:00
Ben Lambert 51dc0b3b88 Merge pull request #17545 from backstage/blam/fix-e2e-tests
[e2e] - temporary fix for e2e's
2023-04-28 10:16:50 +02:00
blam dfcf9365b4 chore: added new truncate
Signed-off-by: blam <ben@blam.sh>
2023-04-28 10:14:44 +02:00
Patrik Oldsberg ff5112a129 Update microsite/blog/2023-04-26-kubecon-eu-2023.md
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-04-28 10:14:02 +02:00
Bailey Brooks 2277eee8a8 fix KubeCon misprint
Signed-off-by: Bailey Brooks <baileyb@spotify.com>
2023-04-28 10:14:02 +02:00
Bailey Brooks 1ad38cb327 Fix images for kubecon-eu
Signed-off-by: Bailey Brooks <baileyb@spotify.com>
2023-04-28 10:14:02 +02:00
Bailey Brooks e6b7cf16fe prettify
Signed-off-by: Bailey Brooks <baileyb@spotify.com>
2023-04-28 10:14:02 +02:00
Bailey Brooks 8ed3fa3175 Create 2023-04-26-kubecon-eu-2023.md
Signed-off-by: Bailey Brooks <bailey@github.com>
Signed-off-by: Bailey Brooks <baileyb@spotify.com>
2023-04-28 10:14:02 +02:00
Bailey Brooks 550e689ecf fix file naming for contributor ladder
Signed-off-by: Bailey Brooks <baileyb@spotify.com>
2023-04-28 10:14:02 +02:00
Bailey Brooks e2b22ae899 Add kubeconeu images
Signed-off-by: Bailey Brooks <baileyb@spotify.com>
2023-04-28 10:14:02 +02:00
Bailey Brooks 6f4ff57420 fix kubecon eu images
Signed-off-by: Bailey Brooks <baileyb@spotify.com>
2023-04-28 10:14:02 +02:00
Bailey Brooks c1154b6992 Add kubecon eu images
Signed-off-by: Bailey Brooks <baileyb@spotify.com>
2023-04-28 10:14:02 +02:00
Bailey Brooks 58f06d7b2c Moved to subdirectory
Signed-off-by: Bailey Brooks <baileyb@spotify.com>
2023-04-28 10:14:01 +02:00
Bailey Brooks 9b34c87982 move kubecon banner to subdirectory
Signed-off-by: Bailey Brooks <baileyb@spotify.com>
2023-04-28 10:14:01 +02:00
Bailey Brooks 32a0f25a86 Add files via upload
Signed-off-by: Bailey Brooks <bailey@github.com>
Signed-off-by: Bailey Brooks <baileyb@spotify.com>
2023-04-28 10:14:01 +02:00
Ben Lambert c8c649464b Merge pull request #17549 from backstage/blam/fix-microsite-build
[microsite] Use Docusaurus@canary
2023-04-28 10:12:10 +02:00
blam 4027aa9e75 chroe: added changeset
Signed-off-by: blam <ben@blam.sh>
2023-04-28 09:50:27 +02:00
Fredrik Adelöw 0884e5d09d Merge pull request #17544 from backstage/freben/norequest
Remove the direct dependency on deprecated "request" library
2023-04-28 09:34:50 +02:00
IIBenII adf844246c doc: Add dbt plugin
Signed-off-by: IIBenII <benjamin.berriot@gmail.com>
2023-04-27 21:41:07 +02:00
blam 2a20913877 chore: use the new syntax for truncate
Signed-off-by: blam <ben@blam.sh>
2023-04-27 21:23:57 +02:00
blam 9c56770688 chore: lock down to older versions
Signed-off-by: blam <ben@blam.sh>
2023-04-27 21:14:14 +02:00
blam 79edc8e6aa chore: fixing prettier
Signed-off-by: blam <ben@blam.sh>
2023-04-27 20:44:28 +02:00
blam c0bb87da5e chore: add a comment for replacing
Signed-off-by: blam <ben@blam.sh>
2023-04-27 20:14:33 +02:00
blam e768c7e53e feat: move microsite to canary
Signed-off-by: blam <ben@blam.sh>
2023-04-27 19:57:16 +02:00
Ben Lambert b71739bcf0 Merge pull request #17186 from shubhamjajoo/expose-props-catalog-graph-page
Expose props to CatalogGraphPage
2023-04-27 19:04:24 +02:00
Fredrik Adelöw 0297f7a54a Remove the direct dependency on deprecated "request" library
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-04-27 16:39:39 +02:00
blam ad8dc13ef7 chore: try with all deps
Signed-off-by: blam <ben@blam.sh>
2023-04-27 15:56:34 +02:00
blam bdd26de653 chore: woops
Signed-off-by: blam <ben@blam.sh>
2023-04-27 15:25:48 +02:00
blam b738ef79fe chore: does this work?
Signed-off-by: blam <ben@blam.sh>
2023-04-27 14:35:28 +02:00
Ben Lambert 5785510bd2 Merge pull request #17357 from ivangonzalezacuna/feat/custom-tech-insight-description
feat(tech-insights) Add option to override description in result renderer
2023-04-27 14:31:35 +02:00
Ben Lambert 3908be3130 Merge pull request #17532 from backstage/blam/home/rjfs
[home] include required dependencies and use later version
2023-04-27 11:02:03 +02:00
Ben Lambert 86ed5a8036 Merge pull request #17537 from martin-wanerskar/join-adopters
Volvo Cars joining as Backstage adopters
2023-04-27 10:40:39 +02:00
martin-wanerskar 775f29ec5c Volvo Cars joining as Backstage adopters
Signed-off-by: martin-wanerskar <martin.wanerskar@volvocars.com>
2023-04-26 22:58:45 +02:00
James Peach a160e02c3d Omit ManagedFields from the Kubernetes resource YAML display. (#17497)
* Omit ManagedFields from the Kubernetes resource YAML display.

The default for the Kubernetes CLI tooling is to omit the managed fields
by default, since these are only present for internal machinery. For
the Kubernetes resource YAML display, the managed fields take up a ton
of space, but are never useful to operators who are interested in the
details of their Kubernetes resources.

This fixes #14177.

Signed-off-by: James Peach <jpeach@apache.org>

* Add a control to toggle whether the managed fields display.

So that managed fields can be used for debugging purposes, add a switch
to toggle allow managed fields to display. This is off by default.

Signed-off-by: James Peach <jpeach@apache.org>

---------

Signed-off-by: James Peach <jpeach@apache.org>
2023-04-26 15:44:15 -04:00
Luna Stadler f4114f02d4 Fetch only the required podMetrics for the given component (#17489)
The `PodMetrics` are now limited by `labelSelector` like already done
for pods and probably other requests to Kubernetes.  This limits the
amount of data that is fetched.

Tested locally by modifying `app-config.yaml` and an example component
to use an internal cluster, which leads to the following request size
improvements:

Before: 344.71 kB compressed, 6.89 MB uncompressed
After: 12.01 kB compressed, 238.86 kB uncompressed

For the POST http://localhost:7007/api/kubernetes/services/playback-order
call, in a Kubernetes cluster with ~500 pods.

Fixes #17450.

Signed-off-by: Luna Stadler <luc@spreadshirt.net>
2023-04-26 15:43:53 -04:00
blam 586f2bb3a4 chore: little fix
Signed-off-by: blam <ben@blam.sh>
2023-04-26 19:24:59 +02:00
blam 0e19e7b0f3 chore: add changeset
Signed-off-by: blam <ben@blam.sh>
2023-04-26 18:21:28 +02:00