infra/modules/kubernetes/dockerhub_secret/main.tf
2021-02-10 21:18:18 +00:00

23 lines
599 B
HCL

variable namespace {}
variable password {}
variable dockerhub_creds_secret_name {
default = "dockerhub-creds"
}
variable username {
default = "viktorbarzin"
}
# DO NOT USE until able to store `stringData`
resource "kubernetes_secret" "dockerhub_creds" {
metadata {
name = var.dockerhub_creds_secret_name
namespace = var.namespace
}
# data is additionally base64 encode, no stringData yet :/ https://github.com/hashicorp/terraform-provider-kubernetes/issues/901
data = {
"username" = var.username
"password" = var.password
}
type = "kubernetes.io/basic-auth"
}