terraform-provider-kubernetes
terraform-provider-kubernetes copied to clipboard
Service account creation errors out `Root resource was present, but now absent.`
Terraform Version, Provider Version and Kubernetes Version
Terraform version: 1.3.0
Kubernetes provider version: 2.13.1
Kubernetes version: 1.24.0
Affected Resource(s)
- kubernetes_service_account
Terraform Configuration Files
resource "kubernetes_service_account" "vault_auth" {
metadata {
name = "vault-auth"
}
secret {
name = kubernetes_secret.vault-auth.metadata.0.name
}
lifecycle {
ignore_changes = [
image_pull_secret,
secret
]
}
}
resource "kubernetes_secret" "vault-auth" {
metadata {
name = "vault-auth"
annotations = {
"kubernetes.io/service-account.name" = "vault-auth"
}
}
type = "kubernetes.io/service-account-token"
}
Debug Output
Panic Output
Steps to Reproduce
terraform apply
Expected Behavior
Service account should be created as expected
Actual Behavior
Provider errored out
Important Factoids
N/A
References
Community Note
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
- If you are interested in working on this issue or have submitted a pull request, please leave a comment