shdsbilling/on-premise/main/rancher_v2.9.1/source/rancher-2.9.1/scripts/build-crds

11 lines
445 B
Bash
Executable File

#! /bin/sh
cd $(dirname $0)/../
# This will return non-zero until all of our objects in ./pkg/apis can generate valid crds.
# allowDangerousTypes is needed for struct that use floats
controller-gen crd:generateEmbeddedObjectMeta=true,allowDangerousTypes=false paths=./pkg/apis/... output:crd:dir=./pkg/crds/yaml/generated
# remove empty CRD that is generated from our use of // +kubebuilder:skipversion
rm -f ./pkg/crds/yaml/generated/_.yaml