Skip to content
This repository has been archived by the owner on Mar 30, 2022. It is now read-only.
/ cp-api-spec Public archive

This was the attempt to provide an OpenAPI spec for the Giant Swarm Management API

License

Notifications You must be signed in to change notification settings

giantswarm/cp-api-spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenAPI spec for the Giant Swarm Control Plane API

This repository provides

About the Control Plane API

The Giant Swarm Control Plane API is the Kubernetes API living in the control plane of a Giant Swarm installation. It is used to manage clusters and other resources.

The custom resources used in the Control Plane API are defined in the giantswarm/apiextensions repository. There is reference documentation for them in our docs.

Tooling

To re-generate the spec in this repository based on a specific version of the apiextensions repo

  1. Set the APIEXTENSIONS_BRANCH in the Makefile to either master, a tag, or a branch name.
  2. Run make generate.
  3. Find the updated spec in pkg/spec/swagger.yaml.

About

This was the attempt to provide an OpenAPI spec for the Giant Swarm Management API

Resources

License

Stars

Watchers

Forks

Releases

No releases published