From 1248e6b66de4d132cb465f3a2579c00fb35f543c Mon Sep 17 00:00:00 2001 From: wulianglongrd Date: Mon, 8 Apr 2024 14:30:50 +0800 Subject: [PATCH] Automatically create the directory if it does not exist (#617) Signed-off-by: wulianglongrd --- cmd/crd-gen-tool/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/crd-gen-tool/main.go b/cmd/crd-gen-tool/main.go index e70c77869..921cd31e3 100644 --- a/cmd/crd-gen-tool/main.go +++ b/cmd/crd-gen-tool/main.go @@ -71,6 +71,10 @@ func main() { clusterApiVersion := env("CLUSTER_API_PROVIDER_VERSION", "v1.2.5") awsProviderVersion := env("AWS_PROVIDER_VERSION", "v2.0.0") + if err := os.MkdirAll(crdOutputDir, 0755); err != nil { + log.Fatalf("MkdirAll %s got error %+v", crdOutputDir, err) + } + genCapiCore(crdOutputDir, clusterApiVersion) genCapiBootstrap(crdOutputDir, clusterApiVersion) genCapiControlplane(crdOutputDir, clusterApiVersion)