diff --git a/k8s/coturn-dns/templates/coturn-dns.yaml b/k8s/coturn-dns/templates/coturn-dns.yaml index da47e43..b193766 100644 --- a/k8s/coturn-dns/templates/coturn-dns.yaml +++ b/k8s/coturn-dns/templates/coturn-dns.yaml @@ -27,12 +27,12 @@ spec: - name: AWS_ACCESS_KEY_ID valueFrom: secretKeyRef: - name: aws-user-external-dns + name: aws-user-coturn-dns key: username - name: AWS_SECRET_ACCESS_KEY valueFrom: secretKeyRef: - name: aws-user-external-dns + name: aws-user-coturn-dns key: password - name: PYTHONUNBUFFERED value: "1" diff --git a/terraform/kubernetes.tf b/terraform/kubernetes.tf index cfbed0d..05fda80 100644 --- a/terraform/kubernetes.tf +++ b/terraform/kubernetes.tf @@ -56,3 +56,29 @@ resource "kubernetes_secret" "bitbucket_ssh_argocd_key" { } } + + +resource "kubernetes_namespace" "coturn-dns" { + depends_on = [local_file.kubeconfig] + + metadata { + name = "coturn-dns" + } +} + +resource "kubernetes_secret" "aws_user_coturn_dns" { + depends_on = [kubernetes_namespace.coturn-dns] + + metadata { + name = "aws-user-coturn-dns" + namespace = "coturn-dns" + } + + data = { + username = aws_iam_access_key.lke-external-dns.id + password = aws_iam_access_key.lke-external-dns.secret + } + + type = "kubernetes.io/basic-auth" + +}