You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
doesn't take under consideration parameter imagePullSecret: { } from line 39.
Expected Behavior
It is possible to create tenant from image stored in private registry.
Current Behavior
Tenant deployment constantly reports deployment errors:
Back-off pulling image "registry.home.lab/registry/minio:RELEASE.2024-11-07T00-52-20Z"
Error: ImagePullBackOff
Failed to pull image "registry.home.lab/registry/minio:RELEASE.2024-11-07T00-52-20Z": failed to pull and unpack image "registry.home.lab/registry/minio:RELEASE.2024-11-07T00-52-20Z": failed to resolve reference "registry.home.lab/registry/minio:RELEASE.2024-11-07T00-52-20Z": pull access denied, repository does not exist or may require authorization: authorization failed: no basic auth credentials
Readiness probe failed: HTTP probe failed with statuscode: 500
The same configuration for minio operator works perfectly fine (the values file contains imagePullSecrets parameter - be cautious the name differs from the tenant values imagePullSecret and the type is not a vector but a scalar)
Possible Solution
Clear documentation of usage.
imagePullSecret scalar parameter taken under consideration by Tenant helm chart
Steps to Reproduce (for bugs)
Create private images docker registry
Pull the quay.io/minio/minio:RELEASE.2024-11-07T00-52-20Z image to private registry
Pull the quay.io/minio/operator-sidecar:v7.0.0 image to private registry
Pull the quay.io/minio/operator:v7.0.0 image to private regsitry
The error message clearly states that it's trying to pull the image from your private repository:
Failed to pull image "registry.home.lab/registry/minio:RELEASE.2024-11-07T00-52-20Z":
failed to pull and unpack image "registry.home.lab/registry/minio:RELEASE.2024-11-07T00-52-20Z":
failed to resolve reference "registry.home.lab/registry/minio:RELEASE.2024-11-07T00-52-20Z":
pull access denied, repository does not exist or may require authorization:
authorization failed: no basic auth credentials
It looks like Kubernetes is trying to pull the image from the correct repository, but it either doesn't exist or you didn't supply the correct image pull secret to access it.
minio-operator/minio-operator 4.3.7 v4.3.7 A Helm chart for MinIO Operator
Helm chart values located here:
https://github.com/minio/operator/blob/master/helm/tenant/values.yaml
doesn't take under consideration parameter imagePullSecret: { } from line 39.
Expected Behavior
It is possible to create tenant from image stored in private registry.
Current Behavior
Tenant deployment constantly reports deployment errors:
Back-off pulling image "registry.home.lab/registry/minio:RELEASE.2024-11-07T00-52-20Z"
Error: ImagePullBackOff
Failed to pull image "registry.home.lab/registry/minio:RELEASE.2024-11-07T00-52-20Z": failed to pull and unpack image "registry.home.lab/registry/minio:RELEASE.2024-11-07T00-52-20Z": failed to resolve reference "registry.home.lab/registry/minio:RELEASE.2024-11-07T00-52-20Z": pull access denied, repository does not exist or may require authorization: authorization failed: no basic auth credentials
Readiness probe failed: HTTP probe failed with statuscode: 500
The same configuration for minio operator works perfectly fine (the values file contains imagePullSecrets parameter - be cautious the name differs from the tenant values imagePullSecret and the type is not a vector but a scalar)
Possible Solution
Clear documentation of usage.
imagePullSecret scalar parameter taken under consideration by Tenant helm chart
Steps to Reproduce (for bugs)
Context
High risk of usage images directly from public registry
Much longer deployment times
Regression
No idea
Your Environment
minio-operator/minio-operator 4.3.7 v4.3.7 A Helm chart for MinIO Operator
k3s: (1 control plane, 3 agents)
Client Version: v1.31.4+k3s1
Kustomize Version: v5.4.2
Server Version: v1.31.4+k3s1
cilium CNI: cilium image (running): 1.16.5
on-premis servers, Xen (xcp-ng 8.3)
Linux k3s-node-01 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux
Deployment file: https://github.com/minio/operator/blob/master/helm/tenant/values.yaml
The text was updated successfully, but these errors were encountered: