**Language / Язык:** [English](README.md) | [Русский](README.ru.md) # Helm-чарт: vmware-api-simulator Развёртывает опубликованный runtime-образ [`inecs/vmware-api-simulator`](https://hub.docker.com/r/inecs/vmware-api-simulator) с опциональным официальным PostgreSQL, миграциями, seed Job, Ingress и ресурсами cert-manager Let's Encrypt `ClusterIssuer`. Полный гайд: [docs/ru/kubernetes.md](../../docs/ru/kubernetes.md). ## Быстрая установка Требования: Kubernetes, Helm 3, ingress-nginx (или совместимый), cert-manager. ```bash helm upgrade --install vmware-sim ./helm/vmware-api-simulator \ -n vmware-sim --create-namespace \ -f ./helm/vmware-api-simulator/values-ingress-example.yaml \ --set certManager.email=you@example.com \ --set ingress.hosts[0].host=vmware-sim.example.com \ --set ingress.tls[0].hosts[0]=vmware-sim.example.com \ --set secret.ticketSigningKey="$(openssl rand -hex 32)" \ --set postgresql.auth.password="$(openssl rand -hex 16)" ``` Направьте DNS хоста на Ingress controller, дождитесь Ready у Certificate, затем откройте `https://vmware-sim.example.com/`. ## Обзор values | Ключ | По умолчанию | Назначение | |---|---|---| | `image.repository` | `inecs/vmware-api-simulator` | Образ Hub | | `image.tag` | chart `appVersion` | Тег образа | | `postgresql.enabled` | `true` | Включить официальный PostgreSQL StatefulSet | | `secret.databaseUrl` / `externalDatabase.*` | | Внешняя БД, когда postgres выключен | | `ingress.enabled` | `false` | Открыть через Ingress | | `certManager.enabled` | `false` | Аннотировать Ingress + опциональные ClusterIssuers | | `seed.enabled` | `false` | Post-install seed Job | См. [`values.yaml`](values.yaml) и [`values-ingress-example.yaml`](values-ingress-example.yaml).