равно косяк.
устанавливаю чарт bitnami/haproxy.
в нем при создании сервиса LoadBalancer можно указать белый список в loadBalancerSourceRanges:
https://github.com/bitnami/charts/blob/a3c83404c73850f024e927c7809f3c5bdcbc0e04/bitnami/haproxy/templates/service.yaml#L31
Все вроде стандартно. Пока передаю в этой переменной список из одного элемента, все ок:
service:
type: LoadBalancer
loadBalancerSourceRanges:
- 192.168.10.0/24
Сервис создается, адрес в белвый список попадает.
Как только пытаюсь добавить в список еще что-то, неважно что, любые другие адреса, получаю ошибку:
│ Error: cannot patch "haproxy" with kind Service: Service "haproxy" is invalid: spec.LoadBalancerSourceRanges: Invalid value: "[192.168.10.0/24 192.168.20.0/24 192.168.30.0/24]": must be a list of IP ranges. For example, 10.240.0.0/24,10.250.0.0/24
Но там же и так блэт список, что я еще мог сделать не так? 🙂
Пробовал тупо строчку передать с перечислением через запятую, ожидаемо не работает, говорит что пришел string вместо array.
Использую managed k8s, и есть еще подозрение что хельм и сам куб непричем, это в контроллере облака валидация не проходит, и он мозг делает.
йо
Обсуждают сегодня