Categorygithub.com/giantswarm/schemalignment
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

image

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.

ProviderCluster app repositorySchema
AWScluster-awsSchema
Cloud Directorcluster-cloud-directorSchema
GCPcluster-gcpSchema
OpenStackcluster-openstackSchema
VSpherecluster-vsphereSchema

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.