Closed mkumatag closed 3 years ago
docker-build is failing with the following error:
$ make docker-build go: creating new go.mod: module tmp go: found sigs.k8s.io/controller-tools/cmd/controller-gen in sigs.k8s.io/controller-tools v0.2.6 /Users/manjunath/go/bin/controller-gen object:headerFile="hack/boilerplate.go.txt" paths="./..." go fmt ./... go vet ./... #/Users/manjunath/go/bin/controller-gen "crd:crdVersions=v1" rbac:roleName=manager-role webhook paths="./..." output:crd:artifacts:config=config/crd/bases /Users/manjunath/go/bin/controller-gen "crd:crdVersions=v1" rbac:roleName=manager-role paths="./..." output:crd:artifacts:config=config/crd/bases go test ./... -coverprofile cover.out ? github.com/multicloudlab/cluster-api-provider-ibmvpccloud [no test files] ? github.com/multicloudlab/cluster-api-provider-ibmvpccloud/api/v1alpha3 [no test files] ? github.com/multicloudlab/cluster-api-provider-ibmvpccloud/cloud/scope [no test files] ok github.com/multicloudlab/cluster-api-provider-ibmvpccloud/controllers 5.601s coverage: 0.0% of statements docker build . -t controller:latest Sending build context to Docker daemon 377.3kB Step 1/15 : FROM golang:1.13 as builder ---> d6f3656320fe .... .... Step 10/15 : RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GO111MODULE=on go build -a -o manager main.go ---> Running in a5f471ef08e5 build command-line-arguments: cannot load github.com/multicloudlab/cluster-api-provider-ibmvpccloud/cloud/scope: cannot find module providing package github.com/multicloudlab/cluster-api-provider-ibmvpccloud/cloud/scope The command '/bin/sh -c CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GO111MODULE=on go build -a -o manager main.go' returned a non-zero code: 1 make: *** [docker-build] Error 1
This fails because dockerfile is not copying the cloud directory, hence need to be fixed in the Dockerfile
docker-build is failing with the following error: