Change requests are required for most changes to Environments issued as plans by the Apollo core engine. These can be viewed either globally through the navigation sidebar Change Requests app, or for a more specific context through the Changes tabs on Environments and installs views.
These change request lists support filtering over many key properties for the change request to help focus reviewers or authors to the changes that matter to them. Clicking on a specific change in the change request list opens a larger view for that change request. This change request view provides information about each change in three distinct sections.
Change metadata like a title, a description if provided, and the current state of the change request is provided at the top of the page.
Change requests have several potential statuses, which can be filtered for in all change request lists.
Change details are below the change metadata. This shows the specific contents of the change, and the change details displayed may depend on the Change Type described later in this section.
Changes always include a link back to the context where the change was proposed and enough information for reviewers to understand what changed.
On the right there is key information about the reviewers required for this change request. The Environment, Installation, or other Entity owning Team are typically required as reviewers.
Each user who has approved a change request may count for one or more required review policies. A green check mark in the Team Requested Reviewers section will help display when a review requirement has been satisfied. Clicking on a Team requested for review will display Team contact details and link to the Team members page to help identify required reviewers.
Labels can also be applied to help categorize and search for change requests. There is one special label Do not merge
that can be used to delay change rollout even if all review requirements are satisfied.