Terraform resource: kubernetes secret

From wikieduonline
(Redirected from Kubernetes secret)
Jump to navigation Jump to search

kubernetes_secret tf.io

Examples[edit]

resource "kubernetes_secret" "example" {
  metadata {
    name = "youur-basic-auth-name"
  }

  data = {
    username = "admin"
    password = "P4ssw0rd"
  }

  type = "kubernetes.io/basic-auth"
}


resource "kubernetes_secret" "example" {
 metadata {
   name = "terraform-example"
 }
}

Using SOPs[edit]

 resource "kubernetes_secret" "argo_cd_github_creds" {
 data = {
   password = data.sops_file.argocd.data["github-credentials.password"]
   url      = "https://github.com/YourOrg"
   username = data.sops_file.argocd.data["github-credentials.username"]
 }
 metadata {
   labels = {
     "argocd.argoproj.io/secret-type" = "repo-creds"
   }
   name      = "github-https-creds"
   namespace = "argocd"
 }
}

Related[edit]

See also[edit]

Advertising: