--- minio_version: "14.6.4" minio_namespace: "minio" minio_chart_repo: "https://charts.bitnami.com/bitnami" # ── Авторизация ──────────────────────────────────────────────────────────────── # Задай в group_vars/all/vault.yml: # vault_minio_root_user: "admin" # логин root # vault_minio_root_password: "..." # пароль root (мин. 8 символов) minio_root_user: "{{ vault_minio_root_user | default('minioadmin') }}" minio_root_password: "{{ vault_minio_root_password | default('changeme-minio') }}" # ── Режим развёртывания ──────────────────────────────────────────────────────── # distributed — StatefulSet с несколькими репликами (рекомендуется, HA) # standalone — одна реплика без HA minio_mode: "distributed" minio_replicas: 4 # минимум 4 для distributed; каждая получает свой PVC # ── Хранилище (PVC на каждую реплику) ───────────────────────────────────────── minio_storage_size: "10Gi" minio_storage_class: "" # "" = default StorageClass # ── Ingress (консоль + S3 API) ───────────────────────────────────────────────── minio_ingress_enabled: false minio_console_ingress_host: "minio.example.com" # веб-консоль minio_api_ingress_host: "s3.example.com" # S3 API endpoint minio_ingress_class: "{{ ingress_nginx_class_name | default('nginx') }}" minio_ingress_tls: false minio_ingress_cert_issuer: "{{ cert_manager_default_issuer_name | default('letsencrypt-prod') }}" # ── Ресурсы (на каждую реплику) ─────────────────────────────────────────────── minio_resources: requests: cpu: 250m memory: 256Mi limits: cpu: "1" memory: 1Gi