Terraform resource: kubernetes secret
(Redirected from Kubernetes secret)
Jump to navigation
Jump to search
- Types:
kubernetes.io/basic-auth, kubernetes.io/dockerconfigjson, kubernetes.io/service-account-token
Contents
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]
- Terraform resourec:
kubernetes_secret - Terraform provider: Kubernetes,
kubernetes_storage_class_v1, kubernetes_persistent_volume, kubernetes_manifest, kubernetes daemonset, kubernetes_service, kubernetes_namespace, kubernetes_service_account, kubernetes_secret, kubernetes_namespace, kubernetes_service_account_v1, kubernetes_secret_v1, kubernetes horizontal pod autoscaler v1, kubernetes_ingress_v1, kubernetes_persistent_volume_claim_v1, kubernetes_cluster_role_v1
Advertising: