chemtech
@chemtech
Линуксойд, DevOps

Нужно ли править helm шаблон stolon для поддержки externalIPs?

Устанавливаю stolon через helm
Создал файл values.yaml
proxy:
  service:
    type: 
      externalIPs: ["10.233.60.152"]

При установке пишет ошибку
helm install -f values.yaml --name stable-stolon stable/stolon --set persistence.storageClassName=local-storage,superuserPassword=password,replicationPassword=password
Error: render error in "stolon/templates/proxy-service.yaml": template: stolon/templates/proxy-service.yaml:15:12: executing "stolon/templates/proxy-service.yaml" at <eq .Values.proxy.ser...>: error calling eq: invalid type for comparison
  • Вопрос задан
  • 310 просмотров
Пригласить эксперта
Ответы на вопрос 1
voidnugget
@voidnugget
Программист-прагматик
Открываем шаблон (ссылка не поститься потому что содержит слово proxy)
github.com/helm/charts/blob/master/stable/stolon/templates/proxy-service.yaml

Cмотрим эту самую 15 строку

{{- if (or (eq .Values.proxy.service.type "ClusterIP") (empty .Values.proxy.service.type)) }}


Видим что оно ожидает либо пустой тип либо СlusterIP либо LoadBalancer.

Меняем
proxy:
  service:
    type: "ClusterIP"
    clusterIP: "10.233.60.152"


или

proxy:
  service:
    type: "LoadBalancer"
    loadBalancerIP: "10.233.60.152"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы