Last modified April 3, 2025

Adding your own catalog

The catalog is an important part of a Backstage portal. In the Giant Swarm developer portal, the catalog defines which software components are available to the users for further inspection. It also specifies which user groups and which users, mapped to the customer’s identity provider, are to access the portal.

By default, Giant Swarm populates the catalog of your developer portal using the following sources:

  • Giant Swarm apps – A catalog of apps Giant Swarm provides. Some of these are installed by default in management clusters or workload clusters in the Giant Swarm platform. Others are available for you to install in your clusters on demand.
  • Giant Swarm users – A directory of staff members of Giant Swarm. This catalog exists to allow Giant Swarm members to access your developer portal.
  • Giant Swarm teams – A directory of teams at Giant Swarm. This catalog exists to help you identify owners of applications provided by Giant Swarm.

All of the above collections are placing entities in the giantswarm namespace of the catalog, to avoid any conflicts with your own entities.

We expect you to want to extend the catalog with your own software components, teams, and users, and even more entities. Please contact us to discuss your needs.

Further reading

This part of our documentation refers to our vintage product. The content may be not valid anymore for our current product. Please check our new documentation hub for the latest state of our docs.