backstage release v3.31.0

Added

  • (agent-platform) Search from three items, sessions organization filter, hide single-option filters by @Rotfuks — The Sessions overview gets an Organization filter. Search and filters appear on any Agent Platform list from three items, dropdowns offer type-ahead from three options, and a filter with only one possible choice is hidden.
  • (agent-platform) Place environment and organization together on the new agent form by @Rotfuks — On the New agent form, Environment and Owner (formerly Organization) sit together as plain fields, Owner starting on Platform. With nothing to choose, both become information lines under More options. Agent pages and the Agents list say Owner too.
  • (muster) Enter a connector’s client ID and secret in the wizard by @Rotfuks — When adding a connector whose people sign in with their own account, the wizard takes the app’s client ID and secret: New Secret has muster store them in a Kubernetes Secret owned by the connector, Existing Secret names one that holds them. No more kubectl beforehand.
  • (muster, agent-platform) Show connector logos by @Rotfuks — Connectors show their logo on the Connectors list, a connector’s page and the agent overview, instead of a letter tile. Needs a muster that reports the connector’s icon; until that is rolled out, the letter tile stays.
  • (ui-react) Move FileView to ui-react, and show the helm command and build log in CodeBlock by @marians — On the review step of the New agent wizard, the helm command under Install manually instead is a copyable command, not a file. A failed toolchain build’s log shows under Log of the failed job, opens at its end and scrolls inside its box.
  • (several plugins) Tags on agents, skills, connectors and workflows by @Rotfuks — Agents, skills, connectors and workflows take tags when created or edited, and Customize filters and searches by them (Tags). The Connectors tab is one list now: the infrastructure and agent-platform tags replace its Your connectors, Infrastructure and Internal sub-tabs. Merged into #3315, which brought it to main; editing tags needs an agent-manager and muster that support them.

Fixed

Full Changelog: https://github.com/giantswarm/backstage/compare/v3.30.0...v3.31.0