schemalignment

command module
v0.0.0-...-4f28e87 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 6, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

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.

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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg
analysis
Package analysis analyses schemas and creates comparison.
Package analysis analyses schemas and creates comparison.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL