ну я не говорю что оно вообще не работает, но я не разобрался пока.
если вдруг сам разберешься - отпиши плз )
В общем держу в курсе, пришлось очень много сил отдать конфигурации vault-injector, т.к. у меня на локальноой лабе)) на мастер ноде не дискаверится cluster.local, пришлось пилить ингресс для инжектора, но это часть беды
- Kubernetes webhook, парсит client-config
вебхука и собирает fqdn типа https://vault-injector.vault.svc.cluster.local:port
решилось
через поле url
в конфиге вебхука, в которое можно подать урл. Но это тоже пол беды)
- api-server не доверял сертам - оказалось, что нужно было положить все 4 серта))
- И ингресс не должен терминировать на входе, а присылать в инжектор https трафик)
по поводу ограничить скоуп вебхука по неймспейсам - это отработало без проблем (инсталляция с крайней версии helm чарта)
совет по поводу дебажить через логи apiserver очень помог, спасибо)