From 222ff333bf951c9a3afe3ceab706f90f7ba3db57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Huss?= Date: Thu, 25 Apr 2024 10:28:50 +0200 Subject: [PATCH] fix --- share/gitea-tekton-org/auto-ci.tf | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/share/gitea-tekton-org/auto-ci.tf b/share/gitea-tekton-org/auto-ci.tf index 7d3f0fe..0f4ae96 100644 --- a/share/gitea-tekton-org/auto-ci.tf +++ b/share/gitea-tekton-org/auto-ci.tf @@ -85,6 +85,25 @@ resource "kubectl_manifest" "auto-ci-detector" { EOF } + +data "kubernetes_secret_v1" "ssh-cred" { + metadata { + name = "ssh-credentials" + namespace = "${var.namespace}" + } +} +resource "kubernetes_secret_v1" "ci-git-secret" { + count = var.haveFlux?1:0 + metadata { + name = "${var.component}-${var.instance}-ssh" + namespace = var.namespace + } + data = { + "identity" = data.kubernetes_secret_v1.ssh-cred.data["ssh-privatekey"] + "known_hosts" = data.kubernetes_secret_v1.ssh-cred.data["known_hosts"] + } +} + resource "kubectl_manifest" "ci-git-repo" { count = var.haveFlux?1:0 yaml_body = <<-EOF @@ -99,10 +118,11 @@ resource "kubectl_manifest" "ci-git-repo" { ref: branch: main secretRef: - name: ssh-credentials + name: ${var.component}-${var.instance}-ssh url: ssh://git@${var.gitea_ssh_prefix}.${var.domain_name}:${var.gitea_ssh_port}/${var.organization}/deploy.git EOF } + resource "kubectl_manifest" "ci-kustomization" { count = var.haveFlux?1:0 yaml_body = <<-EOF