tenant: name: myminio image: repository: quay.io/minio/minio tag: RELEASE.2024-08-17T01-24-54Z pullPolicy: IfNotPresent imagePullSecret: { } scheduler: { } configuration: name: minio-env-configuration configSecret: existingSecret: name: minio-env-configuration pools: - servers: 1 name: pool-0 volumesPerServer: 1 size: 10Gi storageAnnotations: { } annotations: { } labels: { } tolerations: [ ] nodeSelector: { } affinity: { } resources: { } securityContext: runAsUser: 1000 runAsGroup: 1000 fsGroup: 1000 fsGroupChangePolicy: "OnRootMismatch" runAsNonRoot: true containerSecurityContext: runAsUser: 1000 runAsGroup: 1000 runAsNonRoot: true allowPrivilegeEscalation: false capabilities: drop: - ALL seccompProfile: type: RuntimeDefault topologySpreadConstraints: [ ] mountPath: /export subPath: /data metrics: enabled: false port: 9000 protocol: http certificate: externalCaCertSecret: [ ] externalCertSecret: [ ] requestAutoCert: true certConfig: { } features: bucketDNS: false domains: { } enableSFTP: false buckets: [ ] users: [ ] podManagementPolicy: Parallel liveness: { } readiness: { } startup: { } lifecycle: { } exposeServices: { } serviceAccountName: "" prometheusOperator: false logging: { } serviceMetadata: { } env: [ ] priorityClassName: "" additionalVolumes: [ ] additionalVolumeMounts: [ ] ingress: api: enabled: true ingressClassName: nginx labels: { } annotations: cert-manager.io/cluster-issuer: prod-cluster-issuer nginx.ingress.kubernetes.io/ssl-passthrough: "true" nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" tls: - secretName: letsencrypt-prod hosts: - minio.hensen.io host: minio.hensen.io path: / pathType: Prefix console: enabled: true ingressClassName: nginx labels: { } annotations: cert-manager.io/cluster-issuer: prod-cluster-issuer nginx.ingress.kubernetes.io/ssl-passthrough: "true" nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" tls: # TLS secretName used on ClusterIssuer - secretName: letsencrypt-prod hosts: - minio-console.hensen.io host: minio-console.hensen.io path: / pathType: Prefix