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

Contour v1.22.0 is broken on arm64 because of Envoy v1.23.0 #4685

Closed
aryan9600 opened this issue Aug 24, 2022 · 1 comment · Fixed by #4691
Closed

Contour v1.22.0 is broken on arm64 because of Envoy v1.23.0 #4685

aryan9600 opened this issue Aug 24, 2022 · 1 comment · Fixed by #4691
Assignees
Labels
kind/bug Categorizes issue or PR as related to a bug.
Milestone

Comments

@aryan9600
Copy link

What steps did you take and what happened:

I ran kubectl apply -f https://projectcontour.io/quickstart/contour.yaml, on a kind arm64 cluster.

The envoy container kept crashing:

❯ kgp -n projectcontour
NAME                                  READY   STATUS             RESTARTS         AGE
contour-58f874d79d-ssl8j              1/1     Running            0                3h50m
contour-58f874d79d-v92qj              1/1     Running            0                3h50m
contour-certgen-v1.22.0-9zs9w         0/1     Completed          0                3h50m
envoy-wbq8m                           1/2     CrashLoopBackOff   48 (3m33s ago)   3h50m
❯ k logs -f -n projectcontour envoy-xlp8z envoy
exec /usr/local/bin/envoy: exec format error

What did you expect to happen:
A working installation of contour (along with envoy) on my cluster

Anything else you would like to add:
This seems to be because of this: envoyproxy/envoy#22261

Environment:

  • Contour version: v1.22.0
  • Kubernetes version: (use kubectl version):
Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.6", GitCommit:"ad3338546da947756e8a88aa6822e9c11e7eac22", GitTreeState:"clean", BuildDate:"2022-04-14T08:41:58Z", GoVersion:"go1.18.1", Compiler:"gc", Platform:"darwin/arm64"}
Server Version: version.Info{Major:"1", Minor:"24", GitVersion:"v1.24.0", GitCommit:"4ce5a8954017644c5420bae81d72b09b735c21f0", GitTreeState:"clean", BuildDate:"2022-05-10T01:40:31Z", GoVersion:"go1.18.1", Compiler:"gc", Platform:"linux/arm64"}
  • Kubernetes installer & version: kind v0.13.0 go1.18.2 darwin/arm64
  • Cloud provider or hardware configuration: N/A
  • OS (e.g. from /etc/os-release): N/A
@aryan9600 aryan9600 added kind/bug Categorizes issue or PR as related to a bug. lifecycle/needs-triage Indicates that an issue needs to be triaged by a project contributor. labels Aug 24, 2022
@sunjayBhatia
Copy link
Member

Thanks for letting us know, we will cut a patch release when Envoy 1.23.1 is available

@skriss skriss self-assigned this Aug 29, 2022
@skriss skriss removed the lifecycle/needs-triage Indicates that an issue needs to be triaged by a project contributor. label Aug 29, 2022
skriss added a commit to skriss/contour that referenced this issue Aug 29, 2022
@skriss skriss added this to the 1.22.1 milestone Aug 29, 2022
skriss added a commit that referenced this issue Aug 29, 2022
Closes #4685.

Signed-off-by: Steve Kriss <[email protected]>
skriss added a commit to skriss/contour that referenced this issue Aug 29, 2022
skriss added a commit to skriss/contour that referenced this issue Aug 29, 2022
skriss added a commit that referenced this issue Aug 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants