Skip to content
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

The run-kube-e2e-tests for Gloo Fails on Mac #10152

Closed
danehans opened this issue Oct 2, 2024 · 0 comments · Fixed by #10156
Closed

The run-kube-e2e-tests for Gloo Fails on Mac #10152

danehans opened this issue Oct 2, 2024 · 0 comments · Fixed by #10156
Assignees
Labels
Prioritized Indicating issue prioritized to be worked on in RFE stream release/1.17 Type: Bug Something isn't working

Comments

@danehans
Copy link
Contributor

danehans commented Oct 2, 2024

Gloo Edge Product

Open Source

Gloo Edge Version

Latest

Kubernetes Version

Latest

Describe the bug

Running KUBE2E_TESTS=gloo make run-kube-e2e-tests fails on Mac with fork/exec /var/folders/3f/0mkywxvs42z0qhq438_22k8c0000gn/T/vault933553558/vault: exec format error since I have not already downloaded the vault binary and added it to $PATH. The GetBinary() func from pkg utils extracts the vault binary from thehashicorp/vault:1.13.3 Docker container but this binary is only compatible for Linux:

$ docker manifest inspect hashicorp/vault:1.13.3 | grep os
            "os": "linux"
            "os": "linux",
            "os": "linux"
            "os": "linux"

Expected Behavior

The make target checks for the local OS and either fails early or installs the required binaries that are compatible with the OS.

Steps to reproduce the bug

Run KUBE2E_TESTS=gloo make run-kube-e2e-tests on a Mac that does not have the vault binary installed.

Additional Environment Detail

No response

Additional Context

No response

┆Issue is synchronized with this Asana task by Unito

@danehans danehans added the Type: Bug Something isn't working label Oct 2, 2024
@danehans danehans self-assigned this Oct 2, 2024
@danehans danehans changed the title KUBE2E_TESTS=gloo make run-kube-e2e-tests Fails for Mac The run-kube-e2e-tests for Gloo Fails on Mac Oct 2, 2024
@nfuden nfuden added release/1.17 Prioritized Indicating issue prioritized to be worked on in RFE stream labels Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Prioritized Indicating issue prioritized to be worked on in RFE stream release/1.17 Type: Bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants