1+ locals {
2+ external-secrets = {
3+ chart = local.helm_charts[index (local. helm_charts . * . id , " external-secrets" )].chart
4+ repository = lookup (local. helm_charts [index (local. helm_charts . * . id , " external-secrets" )], " repository" , null )
5+ chart_version = lookup (local. helm_charts [index (local. helm_charts . * . id , " external-secrets" )], " version" , null )
6+ }
7+ reloader = {
8+ chart = local.helm_charts[index (local. helm_charts . * . id , " reloader" )].chart
9+ repository = lookup (local. helm_charts [index (local. helm_charts . * . id , " reloader" )], " repository" , null )
10+ chart_version = lookup (local. helm_charts [index (local. helm_charts . * . id , " reloader" )], " version" , null )
11+ }
12+ }
13+
114data "template_file" "external_secrets" {
215 template = file (" ${ path . module } /templates/external-secrets-values.yaml" )
316
@@ -9,9 +22,9 @@ data "template_file" "external_secrets" {
922
1023resource "helm_release" "external_secrets" {
1124 name = " external-secrets"
12- chart = " kubernetes- external-secrets"
13- repository = local. helm_repo_external_secrets
14- version = var . external_secrets_version
25+ chart = local . external-secrets . chart
26+ repository = local. external-secrets . repository
27+ version = local . external-secrets . chart_version
1528 namespace = module. sys_namespace . name
1629 max_history = var. helm_release_history_size
1730
@@ -22,9 +35,9 @@ resource "helm_release" "external_secrets" {
2235
2336resource "helm_release" "reloader" {
2437 name = " reloader"
25- chart = " reloader"
26- repository = local. helm_repo_stakater
27- version = var . reloader_version
38+ chart = local . reloader . chart
39+ repository = local. reloader . repository
40+ version = local . reloader . chart_version
2841 namespace = module. sys_namespace . name
2942 wait = false
3043 max_history = var. helm_release_history_size
0 commit comments