Fuel Notifier установлен.

{{- if eq .Values.service.type "NodePort" }}

Доступ к REST снаружи кластера (NodePort):

  export NODE_PORT=$(kubectl get svc {{ include "fuelbot.fullname" . }} -n {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}")
  export NODE_IP=$(kubectl get nodes -o jsonpath="{.items[0].status.addresses[0].address}")
  echo "http://$NODE_IP:$NODE_PORT"

{{- else }}

Тип сервиса — {{ .Values.service.type }}, проверьте доступ командой:
  kubectl get svc {{ include "fuelbot.fullname" . }} -n {{ .Release.Namespace }}

{{- end }}

Логи приложения:
  kubectl logs -f deploy/{{ include "fuelbot.fullname" . }} -n {{ .Release.Namespace }}

Проверить переменные окружения контейнера:
  kubectl exec -it deploy/{{ include "fuelbot.fullname" . }} -n {{ .Release.Namespace }} -- env | sort

{{- if .Values.secrets.create }}

⚠ Секреты (SPRING_DATASOURCE_PASSWORD, TELEGRAM_BOT_TOKEN) сейчас берутся из values.yaml
  (secrets.springDatasourcePassword / secrets.telegramBotToken) и лежат в Secret открытым
  base64 (что эквивалентно plaintext). Для прода задавайте их через --set-string при установке
  или заведите secrets.existingSecret и создавайте Secret отдельно (внешний secret-manager/Vault/
  Sealed Secrets), не храните боевые значения в values.yaml в git.
{{- end }}
