From 6f55b9a4a14d4c2d2fd6410d7e0de958a8d15c9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Huss?= Date: Mon, 17 Jul 2023 12:09:22 +0200 Subject: [PATCH] fix --- meta/domain-infra/apps.tf | 2 +- meta/domain-infra/index.yaml | 70 ++++++++++++++++++------------------ 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/meta/domain-infra/apps.tf b/meta/domain-infra/apps.tf index ee9a564..b9a084f 100644 --- a/meta/domain-infra/apps.tf +++ b/meta/domain-infra/apps.tf @@ -34,7 +34,7 @@ resource "kubectl_manifest" "dns" { kind: "Install" metadata: name: "dns" - namespace: "${kubernetes_namespace_v1.infra-ns[0].name}" + namespace: "${kubernetes_namespace_v1.infra-ns[0].metadata[0].name}" labels: ${jsonencode(local.common-labels)} spec: distrib: "${var.distributions.domain}" diff --git a/meta/domain-infra/index.yaml b/meta/domain-infra/index.yaml index a48816c..37b0425 100644 --- a/meta/domain-infra/index.yaml +++ b/meta/domain-infra/index.yaml @@ -6,16 +6,41 @@ metadata: name: domain-infra description: null options: - ingress-class: - default: traefik + traefik: + default: + enable: false + namespace: traefik examples: - - traefik - type: string + - enable: false + namespace: traefik + properties: + enable: + default: false + type: boolean + namespace: + default: traefik + type: string + type: object issuer: default: letsencrypt-prod examples: - letsencrypt-prod type: string + dns: + default: + enable: false + examples: + - enable: false + properties: + enable: + default: false + type: boolean + type: object + ingress-class: + default: traefik + examples: + - traefik + type: string distributions: default: core: core @@ -31,7 +56,12 @@ options: default: domain type: string type: object - dns: + domain: + default: your-company + examples: + - your-company + type: string + api: default: enable: false examples: @@ -46,36 +76,6 @@ options: examples: - your_company.com type: string - domain: - default: your-company - examples: - - your-company - type: string - traefik: - default: - enable: false - namespace: traefik - examples: - - enable: false - namespace: traefik - properties: - enable: - default: false - type: boolean - namespace: - default: traefik - type: string - type: object - api: - default: - enable: false - examples: - - enable: false - properties: - enable: - default: false - type: boolean - type: object dependencies: [] providers: kubernetes: true