нужный дикт из списка, по значению поля?
Нужно получить в переменную дикт в котором cluster == test
contexts:
- context:
name: admin@test
cluster: test
namespace: default
user: admin@test
- context:
name: admin@test2
cluster: test2
namespace: default
user: admin@test2
jq
Предполагаю, что из kubectl вывод в json, а вывод скормить в jq.
надо проитерироваться по списку мап и через флоу контрол выбрать нужную мапку
Вот не хочется этих ренжей и сравнений каждого
Могли бы какой-нить find запихнуть в хельм
это же go template, а не петухон ))))
Ну в голанге есть такое? :) Чем больше будет всяких таких готовых фишечек, тем сложнее будет уже и без того сложночитаемый язык
А, хелм. Тогда да, рэндж и сравнение. Но это не сложно
Это не сложно, но убого, т.к. у меня этих листо 10 штук разных
Хелпер способен сделать это приличным
Да один хуй, что в шаблоне это говно будет, что в хелпере
std.filter(function(x) x.cluster == 'test', Values.contexts)
jsonnet 😁
Зато работает и применимо, в отличие от jsonnet
ахах Ну ка покажи реализацию через helper и пример использования =) и мы сравним
Только после того, как я потрачу на это время, ты не уговоришь его перейти на jsonnet, правда ведь? Потому что helm стандарт дефакто, а jsonnet не выстрелил
забавано, что в jsonnet я это сделал за минуту. Ну да ладно
С тобой все в порядке?
да, просто странно отрицать тот факт, что в helm шаблонинг прям говно
А кто его отрицает?
ты > применимо Нет не приемлемо. И это видно если реализовтать такой helper
Обсуждают сегодня