Skip to main content
Version: 1.5

Stages

Stages are a way of grouping resources and expressing their environment or intent. For example, stages can specify whether a resource is associated to development, staging, or production. Internally, resources provisioned under these stages are labelled accordingly, and can be used when you apply a configuration such as policy, compliance, user permissions, costs, network peering, and more.

Stages are selectable by developers when they create a cluster.

Using stages

The following are some operations you can drive by stage:

  • The cloud account a cluster will be placed in when created, according to the account naming rules
  • Which compliance package is applied to a cluster
  • User access policies for a cluster
  • The packages/applications that are applied to a cluster (for example, logging/monitoring agents, ingress configurations, etc.)

More functionality driven by stage is coming soon.

Create a stage

To create a stage:

  1. In the UI, click Wayfinder settings, and then navigate to the Stages page.

  2. Click Add stage, and then enter:

    • ID - This is used in CLI commands, and will be used in naming resources that are based on this stage, such as cloud accounts.
    • Display name - A friendly name for this stage. This name is displayed when developers select a stage when creating a cluster.
    • Description - A description of this stage
  3. Click Save.

CLI: wf create stage NAME
YAML: Create a resource file and apply it using the CLI command wf apply -f FILENAME.