-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feast operator installation fails when running kustomize on macOS #4849
Comments
@tchughesiv FYI |
@hbelmiro thanks for reporting this... what a strange (and new) issue. my mac is suddenly experiencing the same with all of the binaries being installed to % pwd
/Users/..../feast/infra/feast-operator
% codesign -vv -f -s - bin/*
bin/controller-gen-v0.14.0: replacing existing signature
bin/controller-gen-v0.14.0: signed Mach-O thin (arm64) [controller-gen-v0-8a77f5c89597693086ce092cd5bf19252a159829]
bin/golangci-lint-v1.57.2: replacing existing signature
bin/golangci-lint-v1.57.2: signed Mach-O thin (arm64) [golangci-lint-v1-555549446336df27ce3937f989d8d9b3ba48cb67]
bin/kustomize-v5.3.0: replacing existing signature
bin/kustomize-v5.3.0: signed Mach-O thin (arm64) [kustomize-v5-55554944eaa4147b457837bd8461e098a1c467e0] Alternatively, you can bypass the need for any installed binaries and install the operator with the following command - % kubectl apply -f dist/install.yaml |
Thank you @tchughesiv. |
Same error @tchughesiv ➜ feast-operator git:(master) make install
Downloading
Downloading sigs.k8s.io/controller-tools/cmd/[email protected]
go: downloading sigs.k8s.io/controller-tools v0.15.0
go: sigs.k8s.io/[email protected] requires go >= 1.22.0; switching to go1.22.11
go: downloading go1.22.11 (darwin/arm64)
go: downloading k8s.io/api v0.30.0
go: downloading k8s.io/apimachinery v0.30.0
go: downloading k8s.io/apiextensions-apiserver v0.30.0
/Users/hbelmiro/dev/feast/upstream/feast/infra/feast-operator/bin/controller-gen rbac:roleName=manager-role crd webhook paths="./..." output:crd:artifacts:config=config/crd/bases
Downloading
Downloading sigs.k8s.io/kustomize/kustomize/[email protected]
go: downloading sigs.k8s.io/kustomize/kustomize/v5 v5.4.2
go: downloading sigs.k8s.io/kustomize/kyaml v0.17.1
go: downloading sigs.k8s.io/kustomize/api v0.17.2
go: downloading sigs.k8s.io/kustomize/cmd/config v0.14.1
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading gopkg.in/evanphx/json-patch.v4 v4.12.0
go: downloading github.com/go-openapi/swag v0.22.4
# sigs.k8s.io/kustomize/kustomize/v5
ld: warning: -ld_classic is deprecated and will be removed in a future release
/Users/hbelmiro/dev/feast/upstream/feast/infra/feast-operator/bin/kustomize build config/crd | kubectl apply -f -
error: no objects passed to apply
make: *** [install] Error 1
➜ feast-operator git:(master) go version
go version go1.22.9 darwin/arm64 |
@hbelmiro can you check if it works by updating KUSTOMIZE_VERSION ?= v5.5.0 ? |
its odd that i'm not longer experiencing this issue. could it be related to OS version maybe? |
@redhatHameed @tchughesiv @tchughesiv have you tried in a fresh ➜ feast git:(master) kustomize version
v5.5.0
➜ feast git:(master) git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean |
Expected Behavior
Installation should be completed successfully.
Current Behavior
I can see the following in a crash report on macOS.
Steps to reproduce
Try to deploy on the cluster by following https://github.com/feast-dev/feast/tree/master/infra/feast-operator#to-deploy-on-the-cluster.
Specifications
Possible Solution
The text was updated successfully, but these errors were encountered: