diff --git a/k8s-labelstudio-vanilla/cleaner.tf b/k8s-labelstudio-vanilla/cleaner.tf index addddc5..bf63ea0 100644 --- a/k8s-labelstudio-vanilla/cleaner.tf +++ b/k8s-labelstudio-vanilla/cleaner.tf @@ -19,7 +19,7 @@ resource "kubernetes_cron_job_v1" "labelstudio_cleaner" { spec { restart_policy = "OnFailure" - service_account_name = "${helm_release.labelstudio.metadata.0.name}-ls-app" + service_account_name = "${helm_release.labelstudio.metadata.name}-ls-app" container { name = "labelstudio-cleaner" diff --git a/k8s-labelstudio-vanilla/main.tf b/k8s-labelstudio-vanilla/main.tf index b9221ad..e4d26f1 100644 --- a/k8s-labelstudio-vanilla/main.tf +++ b/k8s-labelstudio-vanilla/main.tf @@ -2,7 +2,7 @@ terraform { required_providers { helm = { source = "hashicorp/helm" - version = "~> 2.0" + version = "~> 3.0" } kubernetes = {} } @@ -76,14 +76,14 @@ resource "helm_release" "labelstudio" { output "k8s_sa" { value = { - app = "${var.k8s_namespace}/${helm_release.labelstudio.metadata.0.name}-ls-app", - rqworker = "${var.k8s_namespace}/${helm_release.labelstudio.metadata.0.name}-ls-rqworker", + app = "${var.k8s_namespace}/${helm_release.labelstudio.metadata.name}-ls-app", + rqworker = "${var.k8s_namespace}/${helm_release.labelstudio.metadata.name}-ls-rqworker", } } locals { public_uri = "https://labelstudio.${var.base_domain}" - internal_uri = "http://${helm_release.labelstudio.metadata.0.name}-ls-app.${var.k8s_namespace}.svc.cluster.local" + internal_uri = "http://${helm_release.labelstudio.metadata.name}-ls-app.${var.k8s_namespace}.svc.cluster.local" admin_username = var.admin_email admin_password = random_string.labelstudio_admin_password.result token = random_string.labelstudio_admin_token.result @@ -99,7 +99,7 @@ output "config" { password = var.database.password } public_uri = "https://labelstudio.${var.base_domain}" - internal_uri = "http://${helm_release.labelstudio.metadata.0.name}-ls-app.${var.k8s_namespace}.svc.cluster.local" + internal_uri = "http://${helm_release.labelstudio.metadata.name}-ls-app.${var.k8s_namespace}.svc.cluster.local" admin_username = var.admin_email admin_password = random_string.labelstudio_admin_password.result token = random_string.labelstudio_admin_token.result