Last updated Sep 6, 2021

Rate this page:

Assign and update a component's owner

Why is adding an owner important?

A team in Compass is a group collaborating on a component with a defined responsibility. Learn more about what is a team in Compass

Though it is not mandatory, assigning an owner in Compass is important for many reasons:

  • Assign and identify responsibilities that different people have towards managing and operating the component.
  • Inform people who to contact for any information about the component and how to contact them.
  • Ensure component ownership is always current as components and teams come and go.
  • Make component and team discovery in Compass easy. Find a component when you know its owner team or find a team when you know a component’s name.
  • Enable team collaboration to drive best practices for tracking and maintaining the long-term health of components they own.

Begin by viewing your catalog to find components that do not have an owner. Then, assign an owner team to all such components. Also, review the ownership information periodically and ensure that all components have correct owners. Otherwise, change the component's owner team to reflect current ownership.

Assign an owner team to a component

In Compass, you can assign an owner team to a component, if it does not have one. If a component already has an owner team, you can also change the owner team to reflect current ownership.

Here, we’ll show you how to assign an owner team to a component from Compass's UI.

Before you begin

If you manage your component via config-as-code, you must also use config-as-code to add an owner. You won’t be able to add an owner via the Compass UI. Learn how to update your component managed via config-as-code

Assign an owner team

To assign an owner team to a component:

  1. In Compass, view the component’s details.
  2. In the right sidebar, on the team ownership card, select Add owner team.
  3. On the Add component owner dialog, select an owner team from the dropdown menu.
  4. Select Save.

We'll assign the owner team to the component and display the owner team’s card in the right sidebar. The team card shows you the team’s name and the people who belong to the team.

If a different team starts managing the component, you can always change the component’s owner.

Change a component's owner team

In Compass, you can change a component’s owner team when a different team starts managing the component.

Before you begin

If you manage your component via config-as-code, you must also use config-as-code to change the owner. You won’t be able to change the owner via the Compass UI. Learn how to update your component managed via config-as-code

Change the owner team

To change a component’s owner team:

  1. In Compass, view the component’s details.
  2. In the right sidebar, on the team ownership card, select more actions (•••) then Edit owner.
  3. On the Edit component owner dialog, select a new owner team from the dropdown menu.
  4. Select Save.

We'll update the component's owner team and display the new team’s card in the right sidebar. The team card displays the team’s name and its members.

If a component becomes deprecated or none of the teams maintains it, you can remove the component's owner team.

Remove a component's owner team

Sometimes, a component is deprecated or none of the teams maintains it. In such situations, you can remove a component’s owner team.

If you manage your component via config-as-code, you must also use config-as-code to remove the owner team. You won’t be able to remove the owner via the Compass UI. Learn how to update your component managed via config-as-code

To remove a component’s owner team:

  1. In Compass, view the component’s details.
  2. In the right sidebar, on the team ownership card, select more actions (•••) then Remove owner.
  3. On the Remove this owner dialog, select Remove.

We'll remove the owner team from that component.

If any team starts maintaining the component, you can assign a team to the component.

Rate this page: