Size: a a a

2020 January 23

b

bykva in terraform_ru
источник

b

bykva in terraform_ru
все что вынесено авторами для управления графаной - здесь. если там чего-то нет но очень хочется - форкай и делай как тебе хочется =)
источник

VT

Victor Tur in terraform_ru
Чарты как и модули на registry.terraform.io не обязаны покрывать все случаи.
Форкаем, меняем, делаем PR.
источник

RG

Roman Gorodeckij in terraform_ru
так зачем форкать если параметры можно override'ить?
источник

RG

Roman Gorodeckij in terraform_ru
ну как вот эту срань https://github.com/digitalocean/marketplace-kubernetes/tree/master/src/prometheus-operator/8.2.0 можно оверайдить только графану путем как это написано в доках
resource "helm_release" "fluent-bit" {
 name       = "fluent-bit"
 chart      = "stable/fluent-bit"
 depends_on = [helm_release.elasticsearch]

 values = [
   file("charts/fluent-bit.yaml")
 ]
}
источник

RG

Roman Gorodeckij in terraform_ru
или как в yaml указать что это к чарту графане только относится
источник

RG

Roman Gorodeckij in terraform_ru
в этом чарте 22 других чартов
источник

b

bykva in terraform_ru
сходил бы ты почитал как хелм работает... терраформ здесь вообще не причем. У зависимых чартов обычно есть некоторый основной в values.yaml которого выносят переменные для зависимых чартов. собственно это единственная ручка управления которая у тебя есть. бери values.yaml по ссылке что я тебе скинул и смотри что авторы оператора прокинули в чарт графаны.
источник

b

bykva in terraform_ru
там например видно что ты можешь настроить ингресс, подложить свой конфиг, определить дашборд итп
источник

VT

Victor Tur in terraform_ru
не использовал этот провайдер,
но в чём проблема с set блоками и переменными grafana.* i.e:grafana.grafana.ini ?
источник

b

bykva in terraform_ru
values = [
   file("charts/fluent-bit.yaml")
 ]
}

вот сюда ты как раз и засовываешь все что в том values.yaml и тебе надо оверрайдить
источник

RG

Roman Gorodeckij in terraform_ru
bykva
сходил бы ты почитал как хелм работает... терраформ здесь вообще не причем. У зависимых чартов обычно есть некоторый основной в values.yaml которого выносят переменные для зависимых чартов. собственно это единственная ручка управления которая у тебя есть. бери values.yaml по ссылке что я тебе скинул и смотри что авторы оператора прокинули в чарт графаны.
ок вроде дошло ) только не понятно одно почему это оператор называется )
источник

YM

Yevhen Malyy in terraform_ru
Victor Tur
Главное запомнить что tf чисто чтобы ресурсы запровижинить.
Не стоит менеджить k8s из tf, хотя это и возможно.
Почему?
источник

RG

Roman Gorodeckij in terraform_ru
можно полностью namespace удалить со всеми потрохами в нем? а то удаляю деплоимент сервис остается - как удалить весь нахрен оператор вроде не с хелмом деплоился (у ДО свои методы с маркеплейса  деплоить)
источник

b

bykva in terraform_ru
helm delete --purge <helm>
kubectl delete ns <namespace>
источник

VT

Victor Tur in terraform_ru
Roman Gorodeckij
можно полностью namespace удалить со всеми потрохами в нем? а то удаляю деплоимент сервис остается - как удалить весь нахрен оператор вроде не с хелмом деплоился (у ДО свои методы с маркеплейса  деплоить)
канал про куб - рядом: https://t.me/kubernetes_ru
источник

b

bykva in terraform_ru
bykva
helm delete --purge <helm>
kubectl delete ns <namespace>
но честно, твои изъяснения тяжело парсить.
источник

RG

Roman Gorodeckij in terraform_ru
Простите не туда написал
источник

YA

Yury Alexandrov in terraform_ru
Victor Tur
Конечно прокинут. Plan, apply работают
А в твоем регионе есть ресурсы, которые ты просишь?  В экзотических регионах не все сервисы работают
источник

YA

Yury Alexandrov in terraform_ru
А, импорт не пашет
источник