values edit .helm/secret-values.yaml на питоне. Я полистал сорцы верфи, но сильно буста не дало. Не тыкните как происходит шифровании и дешифрование?
А зачем потребовалось?
когда создаем микросервис, помимо самого шаблона надо сделать еще много действий, среди этих действий, например, надо создать проект в сентри и положить dsn в secret-values
а почему werf не использовать?
вызывать верф из питона?
Код вот тут: - https://github.com/werf/werf/blob/main/pkg/secret/aes_encoder.go#L45-L105 - https://github.com/werf/werf/blob/0.36/lib/dapp/kube/secret.rb#L11-L50 (ruby) При желании можно собрать Go package в C библиотеку и использовать её в питоне (мы так для логера делаем https://github.com/werf/logboek/blob/master/c_lib/main.go#L10).
спасибо, посмотрю
в сошку не компилится из-за этого https://github.com/werf/werf/blob/main/pkg/secret/aes_encoder.go#L15-L17 можно только базовые сигнатурки ээкспортить
Обсуждают сегодня