Hi
I’m settings kubernetes_secret
data and resource as follows.
resource "kubernetes_secret" "whatever-secrets" {
metadata {
name = "whatever-secrets"
namespace = "${var.whatever_namespace}"
}
data = {
...
}
}
data "kubernetes_secret" "whatever-secrets" {
metadata {
name = "${kubernetes_secret.whatever-secrets.metadata.0.name}"
namespace = "${var.whatever_namespace}"
}
}
Then, in a deployment that explicitly depends_on
the resource I set the following:
annotations {
secrets_resource_version = "${data.kubernetes_secret.whatever-secrets.resource_version}"
}
But I have the following error.
data.kubernetes_secret.whatever-secrets' does not have attribute 'resource_version' for variable 'data.kubernetes_secret.whatever-secrets.resource_version
Any idea why?