File tree Expand file tree Collapse file tree 3 files changed +38
-0
lines changed
terraform-modules/aws/helm/kubernetes-secrets Expand file tree Collapse file tree 3 files changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : v1
3+ kind : Secret
4+ type : kubernetes.io/dockerconfigjson
5+ metadata :
6+ # name: dockerconfigjson-github-com
7+ name : ${secret_name}
8+ namespace : ${namespace}
9+ labels :
10+ app : app-name
11+ data :
12+ .dockerconfigjson : ${ghcr_secret}
Original file line number Diff line number Diff line change 1+ data "template_file" "ghcr_secret" {
2+ template = file (" ${ path . module } /ghcr-secret.tpl.yaml" )
3+
4+ vars = {
5+ ghcr_secret = var.ghcr_secret
6+ namespace = var.namespace
7+ }
8+ }
9+
10+ resource "kubectl_manifest" "ghcr_secret" {
11+ yaml_body = data. template_file . ghcr_secret . rendered
12+ }
Original file line number Diff line number Diff line change 1+ # namespace of the application
2+ variable "namespace" {
3+ type = string
4+ }
5+
6+ # name of the secret for using for reference
7+ variable "secret_name" {
8+ type = string
9+ }
10+
11+ # value of the json for authorize ghcr
12+ variable "ghcr_secret" {
13+ type = string
14+ }
You can’t perform that action at this time.
0 commit comments