Open diegolagospagopa opened 5 days ago
azuredevops_serviceendpoint_kubernetes
resource "azuredevops_serviceendpoint_kubernetes" "aks_prod" { depends_on = [data.azuredevops_project.project] project_id = data.azuredevops_project.project.id service_endpoint_name = local.srv_endpoint_name_aks_prod apiserver_url = module.printit_prod_secrets.values["pagopa-p-itn-prod-aks-apiserver-url"].value authorization_type = "ServiceAccount" service_account { # base64 values token = module.printit_prod_secrets.values["pagopa-p-itn-prod-aks-azure-devops-sa-token"].value ca_cert = module.printit_prod_secrets.values["pagopa-p-itn-prod-aks-azure-devops-sa-cacrt"].value } }
crash.log
Show an error message related to the fact that the service account fields are empty
crash badly
terraform apply
@diegolagospagopa can you check the module values module.printit_prod_secrets.values , if this value empty then ADO would take the empty string as the input which is invalid
module.printit_prod_secrets.values
Community Note
Terraform (and Azure DevOps Provider) Version
Affected Resource(s)
azuredevops_serviceendpoint_kubernetes
Terraform Configuration Files
Debug Output
Panic Output
crash.log
Expected Behavior
Show an error message related to the fact that the service account fields are empty
Actual Behavior
crash badly
Steps to Reproduce
terraform apply
Important Factoids
References
0000