Skip to content
Permalink
Browse files

🏃 Fix bin-data binary not found in CI

Signed-off-by: Vince Prignano <vincepri@vmware.com>
  • Loading branch information
vincepri committed Dec 3, 2019
1 parent 4d1e2fb commit 7901e494e0b6b65cdc20df4c84e2b226f667443f
Showing with 119 additions and 54 deletions.
  1. +3 −0 .gitignore
  2. +32 −22 Makefile
  3. +13 −7 cmd/clusterctl/config/crd_manifests.go
  4. +0 −20 cmd/clusterctl/config/generate.go
  5. +0 −5 go.sum
  6. +1 −0 hack/tools/go.mod
  7. +69 −0 hack/tools/go.sum
  8. +1 −0 hack/tools/tools.go
@@ -42,6 +42,9 @@ manager_pull_policy.yaml-e
# Sample config files auto-generated by kubebuilder
config/samples

# Temporary clusterctl directory
cmd/clusterctl/config/manifest

# The golang vendor directory that contains local copies of external
# dependencies that satisfy Go imports in this project.
vendor
@@ -43,10 +43,14 @@ RELEASE_NOTES_BIN := bin/release-notes
RELEASE_NOTES := $(TOOLS_DIR)/$(RELEASE_NOTES_BIN)

# Binaries.
KUSTOMIZE := $(TOOLS_BIN_DIR)/kustomize
CONTROLLER_GEN := $(TOOLS_BIN_DIR)/controller-gen
GOLANGCI_LINT := $(TOOLS_BIN_DIR)/golangci-lint
CONVERSION_GEN := $(TOOLS_BIN_DIR)/conversion-gen
GOBINDATA_GEN := $(TOOLS_BIN_DIR)/go-bindata

# Bindata.
GOBINDATA := $(TOOLS_BIN_DIR)/go-bindata
GOBINDATA_CLUSTERCTL_DIR := cmd/clusterctl/config

# Define Docker related variables. Releases should modify and double check these vars.
REGISTRY ?= gcr.io/$(shell gcloud config get-value project)
@@ -95,6 +99,9 @@ manager: ## Build manager binary
clusterctl: ## Build clusterctl binary
go build -o bin/clusterctl sigs.k8s.io/cluster-api/cmd/clusterctl

$(KUSTOMIZE): $(TOOLS_DIR)/go.mod # Build kustomize from tools folder.
cd $(TOOLS_DIR); go build -tags=tools -o $(BIN_DIR)/kustomize sigs.k8s.io/kustomize/kustomize/v3

$(CONTROLLER_GEN): $(TOOLS_DIR)/go.mod # Build controller-gen from tools folder.
cd $(TOOLS_DIR); go build -tags=tools -o $(BIN_DIR)/controller-gen sigs.k8s.io/controller-tools/cmd/controller-gen

@@ -104,11 +111,11 @@ $(GOLANGCI_LINT): $(TOOLS_DIR)/go.mod # Build golangci-lint from tools folder.
$(CONVERSION_GEN): $(TOOLS_DIR)/go.mod
cd $(TOOLS_DIR); go build -tags=tools -o $(BIN_DIR)/conversion-gen k8s.io/code-generator/cmd/conversion-gen

$(GOBINDATA_GEN): $(TOOLS_DIR)/go.mod # Build go-bindata from tools folder.
cd $(TOOLS_DIR); go install -tags=tools github.com/jteeuwen/go-bindata/go-bindata
$(GOBINDATA): $(TOOLS_DIR)/go.mod # Build go-bindata from tools folder.
cd $(TOOLS_DIR); go build -tags=tools -o $(BIN_DIR)/go-bindata github.com/jteeuwen/go-bindata/go-bindata

$(RELEASE_NOTES) : $(TOOLS_DIR)/go.mod
cd $(TOOLS_DIR) && go build -o $(RELEASE_NOTES_BIN) -tags tools ./release
cd $(TOOLS_DIR) && go build -tags=tools -o $(RELEASE_NOTES_BIN) ./release

.PHONY: e2e-framework
e2e-framework: ## Builds the CAPI e2e framework
@@ -140,25 +147,24 @@ generate-go: $(CONTROLLER_GEN) $(CONVERSION_GEN) ## Runs Go related generate tar
$(CONTROLLER_GEN) \
object:headerFile=./hack/boilerplate/boilerplate.generatego.txt \
paths=./api/... \
paths=./bootstrap/kubeadm/api/...
paths=./bootstrap/kubeadm/api/... \
paths=./cmd/clusterctl/api/...
$(CONVERSION_GEN) \
--input-dirs=./api/v1alpha2 \
--output-file-base=zz_generated.conversion \
--go-header-file=./hack/boilerplate/boilerplate.generatego.txt
$(CONTROLLER_GEN) \
object:headerFile=./hack/boilerplate/boilerplate.generatego.txt \
paths=./cmd/clusterctl/api/...

.PHONY: generate-bindata
generate-bindata: $(GOBINDATA_GEN) ## generate code for embedding the clusterctl api manifest
# package manifest YAML into a single file
mkdir -p ./cmd/clusterctl/config/manifest/
kubectl kustomize ./cmd/clusterctl/config/crd > ./cmd/clusterctl/config/manifest/clusterctl-api.yaml
# generate go-bindata, add boilerplate, then cleanup
go generate ./cmd/clusterctl/config/generate.go
cat ./hack/boilerplate/boilerplate.generatego.txt ./cmd/clusterctl/config/crd_manifests.go > ./cmd/clusterctl/config/manifest/crd_manifests.go
cp ./cmd/clusterctl/config/manifest/crd_manifests.go ./cmd/clusterctl/config/crd_manifests.go
rm -r ./cmd/clusterctl/config/manifest/
generate-bindata: $(KUSTOMIZE) $(GOBINDATA) clean-bindata ## Generate code for embedding the clusterctl api manifest
# Package manifest YAML into a single file.
mkdir -p $(GOBINDATA_CLUSTERCTL_DIR)/manifest/
$(KUSTOMIZE) build $(GOBINDATA_CLUSTERCTL_DIR)/crd > $(GOBINDATA_CLUSTERCTL_DIR)/manifest/clusterctl-api.yaml
# Generate go-bindata, add boilerplate, then cleanup.
$(GOBINDATA) -pkg=config -o=$(GOBINDATA_CLUSTERCTL_DIR)/crd_manifests.go $(GOBINDATA_CLUSTERCTL_DIR)/manifest/
cat ./hack/boilerplate/boilerplate.generatego.txt $(GOBINDATA_CLUSTERCTL_DIR)/crd_manifests.go > $(GOBINDATA_CLUSTERCTL_DIR)/manifest/crd_manifests.go
cp $(GOBINDATA_CLUSTERCTL_DIR)/manifest/crd_manifests.go $(GOBINDATA_CLUSTERCTL_DIR)/crd_manifests.go
# Cleanup the manifest folder.
$(MAKE) clean-bindata

.PHONY: generate-manifests
generate-manifests: $(CONTROLLER_GEN) ## Generate manifests e.g. CRD, RBAC etc.
@@ -265,7 +271,7 @@ release: clean-release ## Builds and push container images using the latest git

.PHONY: release-manifests
release-manifests: $(RELEASE_DIR) ## Builds the manifests to publish with a release
kustomize build config/default > $(RELEASE_DIR)/cluster-api-components.yaml
$(KUSTOMIZE) build config/default > $(RELEASE_DIR)/cluster-api-components.yaml

release-binaries: ## Builds the binaries to publish with a release
RELEASE_BINARY=./cmd/clusterctl GOOS=linux GOARCH=amd64 $(MAKE) release-binary
@@ -326,6 +332,14 @@ clean-bin: ## Remove all generated binaries
clean-release: ## Remove the release folder
rm -rf $(RELEASE_DIR)

.PHONY: clean-book
clean-book: ## Remove all generated GitBook files
rm -rf ./docs/book/_book

.PHONY: clean-bindata
clean-bindata: ## Remove bindata generated folder
rm -rf $(GOBINDATA_CLUSTERCTL_DIR)/manifest

.PHONY: verify
verify:
./hack/verify-boilerplate.sh
@@ -347,10 +361,6 @@ verify-gen: generate
echo "generated files are out of date, run make generate"; exit 1; \
fi

.PHONY: clean-book
clean-book: ## Remove all generated GitBook files
rm -rf ./docs/book/_book

## --------------------------------------
## Others / Utilities
## --------------------------------------
@@ -41,12 +41,12 @@ func bindata_read(data []byte, name string) ([]byte, error) {
return buf.Bytes(), nil
}

var _manifest_clusterctl_api_yaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x55\x4d\x6f\xe3\x36\x10\xbd\xfb\x57\x0c\xb6\x87\xbd\xd4\x72\xd3\x5c\x0a\xdd\x16\x69\x0b\xa4\x1f\xdb\x60\x93\x66\x0f\x45\x0f\xb4\x38\xb6\xa7\xa1\x86\x2c\x67\xe8\x6c\x5a\xf4\xbf\x17\x24\x25\x59\x32\x90\xf5\x65\x7d\x32\x9f\x66\x38\x8f\x6f\xbe\x4c\xa0\x47\x8c\x42\x9e\x5b\x30\x81\xf0\x93\x22\xe7\x93\x34\x4f\xdf\x49\x43\x7e\x73\xbc\xda\xa2\x9a\xab\xd5\x13\xb1\x6d\xe1\x26\x89\xfa\xfe\x03\x8a\x4f\xb1\xc3\xef\x71\x47\x4c\x4a\x9e\x57\x3d\xaa\xb1\x46\x4d\xbb\x02\x30\xcc\x5e\x4d\x86\x25\x1f\x01\x3a\xcf\x1a\xbd\x73\x18\xd7\x7b\xe4\xe6\x29\x6d\x71\x9b\xc8\x59\x8c\x25\xc2\x18\xff\xf8\x4d\xf3\x6d\x73\xbd\x02\xe8\x22\x16\xf7\x07\xea\x51\xd4\xf4\xa1\x05\x4e\xce\xad\x00\xd8\xf4\xd8\x42\x88\xfe\x48\x16\xa3\x34\x9d\x4b\xa2\x18\x3b\x75\xe3\xdf\xe6\xd3\xba\x32\x5f\x49\xc0\xae\xd0\xb1\xb6\x70\x34\xee\x2e\x12\x2b\xc6\x1b\xef\x52\x5f\xb9\xad\xe1\xa7\xfb\xdf\xde\xdf\x19\x3d\xb4\xd0\xe8\x4b\xc0\xc2\xb7\x46\x79\x18\x8f\x19\x6f\x41\x34\x12\xef\xcf\x7d\x06\xf2\x33\xb7\xc7\x19\xf2\x39\xcf\x67\xa3\xdd\x01\xed\x7b\xd3\xa3\x04\xd3\xcd\x23\x7f\xcc\x9f\x60\xf9\xe5\xec\xaa\x7d\xf4\x29\xb4\xf0\xb9\xf7\xd7\xdb\xc6\x14\x18\xc5\xbd\x8f\x34\x9e\xd7\xa3\xeb\xda\x04\x2a\x48\x4d\xf0\xdd\x20\x6d\x81\x1c\x89\xfe\xbc\x80\x7f\x21\xd1\xf2\x29\xb8\x14\x8d\x9b\xa5\xa2\xa0\x42\xbc\x4f\xce\xc4\x13\xbe\x02\x08\x11\x05\xe3\x11\x7f\xe7\x27\xf6\xcf\xfc\x23\xa1\xb3\xd2\xc2\xce\x38\xc9\x4f\x93\xce\xe7\x97\x4d\xaf\xb5\x19\x4b\xdb\x38\xd4\x98\xb4\xf0\xef\x7f\x2b\x80\xa3\x71\x64\x4b\x55\xd4\x07\xf8\x80\xfc\xee\xee\xf6\xf1\xfa\xbe\x3b\x60\x6f\x2a\x08\x60\x51\xba\x48\xa1\xd8\x4d\xac\x81\x04\xf4\x80\x50\x4d\x61\xe7\x63\x39\x4e\xdc\xe1\xdd\xdd\xed\xe0\x1f\xa2\x0f\x18\x75\xd2\x29\xff\x66\x3d\x32\x61\x67\x91\xde\x66\x2a\xd5\x06\x6c\xee\x0a\xac\x11\x87\xf2\x40\x0b\x52\x63\xfb\x1d\xe8\x81\x04\x22\x16\x59\xb8\xf6\xc9\xec\x5a\xc8\x26\x86\xc1\x6f\xff\xc2\x4e\x1b\xb8\xcf\xd2\x45\x01\x39\xf8\xe4\x6c\x6e\xa5\x23\x46\x85\x88\x9d\xdf\x33\xfd\x33\xdd\x2c\xa0\xbe\x84\x74\x46\x71\x48\xd2\xf8\x2b\x55\xcf\xc6\x65\x11\x13\x7e\x0d\x86\x2d\xf4\xe6\x05\x22\xe6\x18\x90\x78\x76\x5b\x31\x91\x06\x7e\xf5\x11\x81\x78\xe7\x5b\x38\xa8\x06\x69\x37\x9b\x3d\xe9\x38\x15\x3a\xdf\xf7\x89\x49\x5f\x36\xa5\xb7\x69\x9b\xd4\x47\xd9\x58\x3c\xa2\xdb\x98\x40\xeb\xc2\x93\xcb\x0c\x68\x7a\xfb\xd5\x94\xcd\xb7\x33\x62\x67\x25\x5d\x7f\xa5\x0c\x5f\x95\x39\x57\x63\xce\xa6\x19\xdc\x2a\xdd\x93\x9a\x19\xca\x22\x7c\xf8\xe1\xfe\x01\xc6\xa0\x45\xf1\xa5\xc4\x45\xdc\x93\x9b\x9c\x74\xce\xba\x10\xef\x30\xd6\x3c\xed\xa2\xef\xcb\x8d\xc8\x36\x78\x62\x2d\x87\xce\x11\xf2\x52\x63\x49\xdb\x9e\x34\x27\xf6\xef\x84\xa2\x39\x1d\x0d\xdc\x94\x51\x08\x5b\x84\x14\xac\x51\xb4\x0d\xdc\x32\xdc\x98\x1e\xdd\x8d\x11\xfc\xd2\x2a\x67\x41\x65\x9d\x15\xbc\xac\xf3\x7c\x60\x2f\x0d\xab\x38\xab\x05\xf8\x5a\x42\xf2\x8c\x04\x62\x4b\x79\xbe\xd4\x92\xcf\xf6\xb5\xcc\x4f\x1d\x96\xe5\xc5\xa9\x1d\x8b\xd3\xce\xc7\x85\x7e\xa6\x4c\x9b\xec\x28\x29\x04\x1f\x75\xaa\xc5\x4b\x2f\x39\x5e\xe8\xcd\xb1\x2f\x97\x34\x3b\xdf\x07\xcf\xc8\x3a\xfa\x37\x97\xe2\x9c\x0f\xec\x57\x03\x7e\x3c\x33\x3c\x8b\xcc\x13\xfe\x7c\xc0\x88\x0b\xa1\x16\x92\x9c\xd6\x66\x2e\x79\x92\xca\x80\x78\xdf\x00\xed\x00\xfb\xa0\x2f\x0b\xe7\x33\x87\xd1\x7a\x71\x67\x9e\x7d\x35\xc1\x02\xc4\x60\x9c\x3b\xf1\x91\x0b\x12\x9c\x95\xc7\x69\x6f\x5f\x19\x17\x0e\xe6\xfa\x84\x0d\xbb\xb5\x6e\xb3\xd9\x67\x80\xb2\x09\x6c\x0b\x1a\x53\xdd\x6b\xa2\x3e\x9a\x3d\x0e\x88\xa8\xd1\x54\xbc\x4d\xd7\x61\xd0\x41\xc5\x76\xb6\xa1\xde\xbc\x59\x2c\xa0\x72\xec\x3c\xd7\x1d\x2f\x2d\xfc\xf1\xe7\xaa\xde\x8a\xf6\x71\x64\x93\xc1\xff\x03\x00\x00\xff\xff\x11\xe6\x59\xd7\xea\x08\x00\x00")
var _cmd_clusterctl_config_manifest_clusterctl_api_yaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x55\x4d\x6f\xe3\x36\x10\xbd\xfb\x57\x0c\xb6\x87\xbd\xd4\x72\xd3\x5c\x0a\xdd\x16\x69\x0b\xa4\x1f\xdb\x60\x93\x66\x0f\x45\x0f\xb4\x38\xb6\xa7\xa1\x86\x2c\x67\xe8\x6c\x5a\xf4\xbf\x17\x24\x25\x59\x32\x90\xf5\x65\x7d\x32\x9f\x66\x38\x8f\x6f\xbe\x4c\xa0\x47\x8c\x42\x9e\x5b\x30\x81\xf0\x93\x22\xe7\x93\x34\x4f\xdf\x49\x43\x7e\x73\xbc\xda\xa2\x9a\xab\xd5\x13\xb1\x6d\xe1\x26\x89\xfa\xfe\x03\x8a\x4f\xb1\xc3\xef\x71\x47\x4c\x4a\x9e\x57\x3d\xaa\xb1\x46\x4d\xbb\x02\x30\xcc\x5e\x4d\x86\x25\x1f\x01\x3a\xcf\x1a\xbd\x73\x18\xd7\x7b\xe4\xe6\x29\x6d\x71\x9b\xc8\x59\x8c\x25\xc2\x18\xff\xf8\x4d\xf3\x6d\x73\xbd\x02\xe8\x22\x16\xf7\x07\xea\x51\xd4\xf4\xa1\x05\x4e\xce\xad\x00\xd8\xf4\xd8\x42\x88\xfe\x48\x16\xa3\x34\x9d\x4b\xa2\x18\x3b\x75\xe3\xdf\xe6\xd3\xba\x32\x5f\x49\xc0\xae\xd0\xb1\xb6\x70\x34\xee\x2e\x12\x2b\xc6\x1b\xef\x52\x5f\xb9\xad\xe1\xa7\xfb\xdf\xde\xdf\x19\x3d\xb4\xd0\xe8\x4b\xc0\xc2\xb7\x46\x79\x18\x8f\x19\x6f\x41\x34\x12\xef\xcf\x7d\x06\xf2\x33\xb7\xc7\x19\xf2\x39\xcf\x67\xa3\xdd\x01\xed\x7b\xd3\xa3\x04\xd3\xcd\x23\x7f\xcc\x9f\x60\xf9\xe5\xec\xaa\x7d\xf4\x29\xb4\xf0\xb9\xf7\xd7\xdb\xc6\x14\x18\xc5\xbd\x8f\x34\x9e\xd7\xa3\xeb\xda\x04\x2a\x48\x4d\xf0\xdd\x20\x6d\x81\x1c\x89\xfe\xbc\x80\x7f\x21\xd1\xf2\x29\xb8\x14\x8d\x9b\xa5\xa2\xa0\x42\xbc\x4f\xce\xc4\x13\xbe\x02\x08\x11\x05\xe3\x11\x7f\xe7\x27\xf6\xcf\xfc\x23\xa1\xb3\xd2\xc2\xce\x38\xc9\x4f\x93\xce\xe7\x97\x4d\xaf\xb5\x19\x4b\xdb\x38\xd4\x98\xb4\xf0\xef\x7f\x2b\x80\xa3\x71\x64\x4b\x55\xd4\x07\xf8\x80\xfc\xee\xee\xf6\xf1\xfa\xbe\x3b\x60\x6f\x2a\x08\x60\x51\xba\x48\xa1\xd8\x4d\xac\x81\x04\xf4\x80\x50\x4d\x61\xe7\x63\x39\x4e\xdc\xe1\xdd\xdd\xed\xe0\x1f\xa2\x0f\x18\x75\xd2\x29\xff\x66\x3d\x32\x61\x67\x91\xde\x66\x2a\xd5\x06\x6c\xee\x0a\xac\x11\x87\xf2\x40\x0b\x52\x63\xfb\x1d\xe8\x81\x04\x22\x16\x59\xb8\xf6\xc9\xec\x5a\xc8\x26\x86\xc1\x6f\xff\xc2\x4e\x1b\xb8\xcf\xd2\x45\x01\x39\xf8\xe4\x6c\x6e\xa5\x23\x46\x85\x88\x9d\xdf\x33\xfd\x33\xdd\x2c\xa0\xbe\x84\x74\x46\x71\x48\xd2\xf8\x2b\x55\xcf\xc6\x65\x11\x13\x7e\x0d\x86\x2d\xf4\xe6\x05\x22\xe6\x18\x90\x78\x76\x5b\x31\x91\x06\x7e\xf5\x11\x81\x78\xe7\x5b\x38\xa8\x06\x69\x37\x9b\x3d\xe9\x38\x15\x3a\xdf\xf7\x89\x49\x5f\x36\xa5\xb7\x69\x9b\xd4\x47\xd9\x58\x3c\xa2\xdb\x98\x40\xeb\xc2\x93\xcb\x0c\x68\x7a\xfb\xd5\x94\xcd\xb7\x33\x62\x67\x25\x5d\x7f\xa5\x0c\x5f\x95\x39\x57\x63\xce\xa6\x19\xdc\x2a\xdd\x93\x9a\x19\xca\x22\x7c\xf8\xe1\xfe\x01\xc6\xa0\x45\xf1\xa5\xc4\x45\xdc\x93\x9b\x9c\x74\xce\xba\x10\xef\x30\xd6\x3c\xed\xa2\xef\xcb\x8d\xc8\x36\x78\x62\x2d\x87\xce\x11\xf2\x52\x63\x49\xdb\x9e\x34\x27\xf6\xef\x84\xa2\x39\x1d\x0d\xdc\x94\x51\x08\x5b\x84\x14\xac\x51\xb4\x0d\xdc\x32\xdc\x98\x1e\xdd\x8d\x11\xfc\xd2\x2a\x67\x41\x65\x9d\x15\xbc\xac\xf3\x7c\x60\x2f\x0d\xab\x38\xab\x05\xf8\x5a\x42\xf2\x8c\x04\x62\x4b\x79\xbe\xd4\x92\xcf\xf6\xb5\xcc\x4f\x1d\x96\xe5\xc5\xa9\x1d\x8b\xd3\xce\xc7\x85\x7e\xa6\x4c\x9b\xec\x28\x29\x04\x1f\x75\xaa\xc5\x4b\x2f\x39\x5e\xe8\xcd\xb1\x2f\x97\x34\x3b\xdf\x07\xcf\xc8\x3a\xfa\x37\x97\xe2\x9c\x0f\xec\x57\x03\x7e\x3c\x33\x3c\x8b\xcc\x13\xfe\x7c\xc0\x88\x0b\xa1\x16\x92\x9c\xd6\x66\x2e\x79\x92\xca\x80\x78\xdf\x00\xed\x00\xfb\xa0\x2f\x0b\xe7\x33\x87\xd1\x7a\x71\x67\x9e\x7d\x35\xc1\x02\xc4\x60\x9c\x3b\xf1\x91\x0b\x12\x9c\x95\xc7\x69\x6f\x5f\x19\x17\x0e\xe6\xfa\x84\x0d\xbb\xb5\x6e\xb3\xd9\x67\x80\xb2\x09\x6c\x0b\x1a\x53\xdd\x6b\xa2\x3e\x9a\x3d\x0e\x88\xa8\xd1\x54\xbc\x4d\xd7\x61\xd0\x41\xc5\x76\xb6\xa1\xde\xbc\x59\x2c\xa0\x72\xec\x3c\xd7\x1d\x2f\x2d\xfc\xf1\xe7\xaa\xde\x8a\xf6\x71\x64\x93\xc1\xff\x03\x00\x00\xff\xff\x11\xe6\x59\xd7\xea\x08\x00\x00")

func manifest_clusterctl_api_yaml() ([]byte, error) {
func cmd_clusterctl_config_manifest_clusterctl_api_yaml() ([]byte, error) {
return bindata_read(
_manifest_clusterctl_api_yaml,
"manifest/clusterctl-api.yaml",
_cmd_clusterctl_config_manifest_clusterctl_api_yaml,
"cmd/clusterctl/config/manifest/clusterctl-api.yaml",
)
}

@@ -72,7 +72,7 @@ func AssetNames() []string {

// _bindata is a table, holding each asset generator, mapped to its name.
var _bindata = map[string]func() ([]byte, error){
"manifest/clusterctl-api.yaml": manifest_clusterctl_api_yaml,
"cmd/clusterctl/config/manifest/clusterctl-api.yaml": cmd_clusterctl_config_manifest_clusterctl_api_yaml,
}
// AssetDir returns the file names below a certain
// directory embedded in the file by go-bindata.
@@ -114,8 +114,14 @@ type _bintree_t struct {
Children map[string]*_bintree_t
}
var _bintree = &_bintree_t{nil, map[string]*_bintree_t{
"manifest": &_bintree_t{nil, map[string]*_bintree_t{
"clusterctl-api.yaml": &_bintree_t{manifest_clusterctl_api_yaml, map[string]*_bintree_t{
"cmd": &_bintree_t{nil, map[string]*_bintree_t{
"clusterctl": &_bintree_t{nil, map[string]*_bintree_t{
"config": &_bintree_t{nil, map[string]*_bintree_t{
"manifest": &_bintree_t{nil, map[string]*_bintree_t{
"clusterctl-api.yaml": &_bintree_t{cmd_clusterctl_config_manifest_clusterctl_api_yaml, map[string]*_bintree_t{
}},
}},
}},
}},
}},
}}

This file was deleted.

5 go.sum
@@ -1,7 +1,5 @@
cloud.google.com/go v0.34.0 h1:eOI3/cP2VTU6uZLDYAoic+eyzzB9YyGmJ7eIjl8rOPg=
cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8=
github.com/Azure/go-autorest v11.1.2+incompatible h1:viZ3tV5l4gE2Sw0xrasFHytCGtzYCrT+um/rrSQ1BfA=
github.com/Azure/go-autorest v11.1.2+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24=
github.com/BurntSushi/toml v0.3.0/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
@@ -33,7 +31,6 @@ github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwc
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/dgrijalva/jwt-go v0.0.0-20160705203006-01aeca54ebda h1:NyywMz59neOoVRFDz+ccfKWxn784fiHMDnZSy6T+JXY=
github.com/dgrijalva/jwt-go v0.0.0-20160705203006-01aeca54ebda/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
github.com/docker/docker v0.7.3-0.20190327010347-be7ac8be2ae0/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/go-units v0.3.3/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk=
@@ -244,7 +241,6 @@ golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5h
golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190312061237-fead79001313 h1:pczuHS43Cp2ktBEEmLwScxgjWsBSzdaQiKzUyf3DTTc=
golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191008105621-543471e840be h1:QAcqgptGM8IQBC9K/RC4o+O9YmqEm0diQn9QmZw/0mU=
golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -305,7 +301,6 @@ k8s.io/client-go v0.0.0-20190918200256-06eb1244587a/go.mod h1:3YAcTbI2ArBRmhHns5
k8s.io/cluster-bootstrap v0.0.0-20190516232516-d7d78ab2cfe7 h1:5wvjieVoU4oovHlkeD256q2M2YYi2P01zk6wxSR2zk0=
k8s.io/cluster-bootstrap v0.0.0-20190516232516-d7d78ab2cfe7/go.mod h1:iBSm2nwo3OaiuW8VDvc3ySDXK5SKfUrxwPvBloKG7zg=
k8s.io/code-generator v0.0.0-20190612205613-18da4a14b22b/go.mod h1:G8bQwmHm2eafm5bgtX67XDZQ8CWKSGu9DekI+yN4Y5I=
k8s.io/component-base v0.0.0-20190918200425-ed2f0867c778 h1:YicOHTLJZz/TIpJcqhVYJI2LyuM7VMkYiiG6FZfJmzY=
k8s.io/component-base v0.0.0-20190918200425-ed2f0867c778/go.mod h1:DFWQCXgXVLiWtzFaS17KxHdlUeUymP7FLxZSkmL9/jU=
k8s.io/gengo v0.0.0-20190116091435-f8a0810f38af/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
k8s.io/klog v0.3.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk=
@@ -10,5 +10,6 @@ require (
k8s.io/code-generator v0.0.0-20190912054826-cd179ad6a269
sigs.k8s.io/controller-tools v0.2.3
sigs.k8s.io/kubebuilder/docs/book/utils v0.0.0-20190903174343-de03361a00cb
sigs.k8s.io/kustomize/kustomize/v3 v3.4.0
sigs.k8s.io/testing_frameworks v0.1.1
)

0 comments on commit 7901e49

Please sign in to comment.
You can’t perform that action at this time.