verrazzano-crd-generator

module
v0.3.38 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2021 License: UPL-1.0

README

Verrazzano CRD generator

To generate Kubernetes custom resource definitions (CRD) for the verrazzano-operator project, use the Verrazzano CRD generator.

Prerequisites

Operator SDK version v0.18.1 must be installed on your system.

How to build

To generate the CRD, run the following command:

make go-build

The build process generates several files which include a copyright header. To update the copyright header of the generated files, modify the contents of the following files and build the project:

  • hack/boilerplate.go.txt - The contents of this file are added to files generated in pkg/apis.
  • hack/boilerplate.yaml.txt - The contents of this file are added to files generated in deploy/crds.
  • hack/custom-header.txt - The contents of this file are added to files generated in pkg/client, pkg/clientcoherence, and pkg/clientwks.

Directories

Path Synopsis
cmd
pkg
apis/verrazzano/v1beta1
Package v1beta1 contains API Schema definitions for the verrazzano v1beta1 API group +k8s:deepcopy-gen=package,register +groupName=verrazzano.io Package v1beta1 contains API Schema definitions for the verrazzano v1beta1 API group +k8s:deepcopy-gen=package,register +groupName=verrazzano.io
Package v1beta1 contains API Schema definitions for the verrazzano v1beta1 API group +k8s:deepcopy-gen=package,register +groupName=verrazzano.io Package v1beta1 contains API Schema definitions for the verrazzano v1beta1 API group +k8s:deepcopy-gen=package,register +groupName=verrazzano.io
client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
client/clientset/versioned/typed/verrazzano/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/clientset/versioned/typed/verrazzano/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

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