Skip to content

Cluster Coordinator#

The cluster coordinator is a pipeline-only project used to facilitate the creation, maintenance, and testing of kubernees clusters used by the Platform Team that depends on several independent cluster projects.

Cluster Coordinator uses multi-stage multi-project pipelines in order to service a specific environment at a time, it currently does not have the ability to an entire tier.

Cluster Coordinator is utilized by going to Build->Pipelines and selecting a new pipeline.

Unless you are doing development on the Cluster Coordinator, the branch should always be set to Main.

Supported Infrastructure#

  • eks-aws
    • ephemeral clusters by setting EPHERMERAL to value other than false and that value will be the cluster name
  • eksa-vsphere
    • ephemeral NOT supported
  • vcluster - ephemeral only
    • ephemeral clusters by setting EPHERMERAL to value other than false and that value will be the cluster name

Future Goals#

  • Environments
    • Ability to use the Gitlab Environments feature as a source of truth to facilitate cleanup