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

Current default postgres image does not have an arm64 variant #2491

Closed
ornell opened this issue May 5, 2023 · 3 comments
Closed

Current default postgres image does not have an arm64 variant #2491

ornell opened this issue May 5, 2023 · 3 comments
Labels
bug Something isn't working triage requires triage user-request

Comments

@ornell
Copy link

ornell commented May 5, 2023

Describe the bug
While deploying tracetest with the cli tooling on a arm64 based cluster the deployment fails due to the bitnami postgres image (14.6.0-debian-11-r13) currently used not support arm64. Leaving postgres in a crash loop.

Browser (please complete the following information):

  • N/A

Additional context

  • Nodes are running on ARM64
  • Ubuntu 23.04
  • k3s
@ornell ornell added bug Something isn't working triage requires triage labels May 5, 2023
@adnanrahic
Copy link
Contributor

Hi @ornell! Thanks for taking the time to open this issue!
We'll have a look and get back to you ASAP.

@schoren
Copy link
Collaborator

schoren commented May 5, 2023

@ornell sorry to hear about this issue. It seems that the chart version we're using doesn't support arm architectures, but there are others that do. I'll start working on updating the chart, but as a temporary measure, you can manually upgrade the pod. These commands assumes you're using the tracetest default namings, mainly tracetest namespace and tracetest as the chart install name:

# replace the image name in the stateful set
kubectl get statefulset -n tracetest tracetest-postgresql -o yaml | sed -e 's/14.6.0-debian-11-r13/14.7.0-debian-11-r29/g' | kubectl apply -n tracetest -f -

#  optionally force delete the pod to speed up recreation
kubectl delete pod -n tracetest tracetest-postgresql-0 --grace-period=0 --force

This should help you start the service while we work on an actual more permanant fix. I'll keep you updated.

Thanks!

@schoren
Copy link
Collaborator

schoren commented May 9, 2023

@ornell I wanted to let you know that we already updated our helm chart to use this version with ARM support. You can reinstall (or helm upgrade) tracetest and it shuold work now.

It'd be great if you could test the fix and confirm it's working, since I don't have access to a linux arm machine.

Thanks!

@schoren schoren closed this as completed May 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working triage requires triage user-request
Projects
None yet
Development

No branches or pull requests

3 participants