repositorypackage
0.0.0-20240603091447-e4478f56f158
Repository: https://github.com/giantswarm/schemalignment.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# README
Cluster app config schema alignment
Example screenshot

Usage
Simply execute the program like this ...
go run main.go
... and see the result in the opening browser.
Background
Cluster apps are our means to provision workload clusters with Cluster API. Giant Swarm provides a specific cluster app for each provider.
These apps are configured via user values. The structure of these is determined by the cluster app's user values schema.
Provider | Cluster app repository | Schema |
---|---|---|
AWS | cluster-aws | Schema |
Cloud Director | cluster-cloud-director | Schema |
GCP | cluster-gcp | Schema |
OpenStack | cluster-openstack | Schema |
VSphere | cluster-vsphere | Schema |
For the sake of simplicity and good UX, we think that these schemas should be aligned as much as possible across providers.
This repository provides tooling to help with alignment.