У меня есть кластер, ускоренный terraform, где у меня нет сгенерированного kubeconfig, но у меня есть информация, необходимая для передачи блока kubernetes.
provider "kubernetes" {
load_config_file = false
host = local.kubernetes_config.host
cluster_ca_certificate = local.kubernetes_config.cluster_ca_certificate
token = local.kubernetes_config.token
}
через terraform, я я могу использовать интеграцию helm для простой установки пакетов helm.
- Я хочу настроить конвейер CI для обновления helm
- У меня нет kube-config, но у меня есть host, cluster_ca_certificate и token.
- Как настроить обновления шлема с моего CI-сервера?
Я думаю, что это довольно распространенный вариант использования, но я могу не могу понять, как интегрировать helm и мой CI-сервер, так как terraform не дает мне kubeconfig
Я могу пройти через свою систему, только host
, cluster_ca_certificate
и token
.
Я пытался работать с интеграцией helm --token
, но эта стратегия не сработала для меня.