apiextensions-backup

module
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2025 License: Apache-2.0

README

apiextensions-backup

This repository defines the Giant Swarm Kubernetes APIs in the backup.giantswarm.io group including the following:

  • ETCDBackup

Note: These APIs were originally defined in giantswarm/apiextensions and were moved here to simplify dependency graphs.

Code Generation

Code generation is used to generate:

  • DeepCopy methods for each Go type to satisfy the runtime.Object interface (zz_generated.deepcopy.go).
  • CRDs for each API in YAML format to be applied to a Kubernetes cluster before creating CRs using that API (config/crd).

Regenerate these files using make generate. Other options can be viewed in Makefile.custom.mk.

Additionally, example CRs are generated from code in Go tests using go test ./... -update.

Directories

Path Synopsis
api
v1alpha1
+groupName=backup.giantswarm.io
+groupName=backup.giantswarm.io

Jump to

Keyboard shortcuts

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