chart 3.0
This commit is contained in:
@@ -1,19 +1,3 @@
|
||||
{{/*
|
||||
============================================================================
|
||||
Проверка values.yaml
|
||||
============================================================================
|
||||
|
||||
Этот файл не создаёт ни одного объекта. Он выполняется первым и падает с
|
||||
понятным сообщением, если конфигурация неполная или противоречивая, — до
|
||||
того, как в кластере появятся поды, которые всё равно не заработают.
|
||||
|
||||
Проверяется три вещи:
|
||||
1) ключи, переехавшие в версии 3.0 (подсказка вместо тихого игнора);
|
||||
2) обязательные значения, без которых приложение не поднимется;
|
||||
3) инварианты Nanabush Player.
|
||||
*/}}
|
||||
|
||||
{{/* --- 1. Ключи из чарта 2.x ---------------------------------------------- */}}
|
||||
{{- if .Values.app.image }}
|
||||
{{- fail "app.image переехал в image.hrbox (см. CHANGELOG, миграция 2.x -> 3.0)" }}
|
||||
{{- end }}
|
||||
@@ -42,7 +26,6 @@
|
||||
{{- fail "nats.image переехал в image.nats" }}
|
||||
{{- end }}
|
||||
|
||||
{{/* --- 2. Обязательные значения ------------------------------------------- */}}
|
||||
{{- if not .Values.ingress.host }}
|
||||
{{- fail "Заполните ingress.host — домен, по которому открывается HRBox" }}
|
||||
{{- end }}
|
||||
@@ -81,7 +64,6 @@
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{/* --- 3. Внешние зависимости ---------------------------------------------- */}}
|
||||
{{- if and (not .Values.dragonfly.enabled) (not .Values.app.redis.host) }}
|
||||
{{- fail "dragonfly.enabled: false требует app.redis.host — иначе приложение обратится к сервису, которого нет в релизе" }}
|
||||
{{- end }}
|
||||
@@ -95,7 +77,6 @@
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{/* --- 4. Nanabush Player -------------------------------------------------- */}}
|
||||
{{- $player := .Values.app.nanabushPlayer }}
|
||||
{{- if and $player.enabled (not $player.deployment.enabled) }}
|
||||
{{- fail "app.nanabushPlayer.enabled требует deployment.enabled: HRBox нельзя переключить на плеер, которого нет в кластере" }}
|
||||
|
||||
Reference in New Issue
Block a user