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