acryldata/datahub-helm

Changes to pre-requisites charts affecting correct image pulls (mysql) for arm64?

erikkvale opened this issue · 2 comments

Hello, I have been running:

helm install prerequisites datahub/datahub-prerequisites

Quite frequently over the past few weeks, while I do some testing on an M2 Mac running k8s on minikube. All of a sudden today I am getting a CrashLoopBackOff on the prerequisites-mysqlpod with the error being: exec /opt/bitnami/scripts/mysql/entrypoint.sh: exec format error which generally points to an architecture variance. I looked at all the other architectures of the pre-requisite images being pulled to minikube, all are "arm64" as expected, but mysql is "amd64". That bitnami chart for mysql doesn't look changed in Charts.yaml:

  - name: mysql
    version: 9.1.8
    repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami
    condition: mysql.enabled

but still running into that error, only for that chart/image (https://artifacthub.io/packages/helm/bitnami/mysql/9.1.8).

Has anything changed on the datahub side of these charts that would cause this error with the incorrect image architecture to being pulled (unavailable)? Please advise.

This issue is stale because it has been open for 30 days with no activity. If you believe this is still an issue on the latest DataHub release please leave a comment with the version that you tested it with. If this is a question/discussion please head to https://slack.datahubproject.io. For feature requests please use https://feature-requests.datahubproject.io

This is an issue with minikube and more recent versions (v4.27+) of Docker on Mac, see kubernetes/minikube#18250