This commit is contained in:
2024-05-12 16:52:18 +02:00
parent 8ed9c2fab3
commit 20513e57c7
24 changed files with 1580 additions and 1554 deletions

View File

@@ -34,6 +34,24 @@ resource "kubectl_manifest" "tekton" {
EOF
}
resource "kubectl_manifest" "tasks" {
count = var.haveGitea && var.haveTekton?1:0
depends_on = [kubernetes_namespace_v1.ns-tekton]
yaml_body = <<-EOF
apiVersion: "vynil.solidite.fr/v1"
kind: "Install"
metadata:
name: "tasks-base"
namespace: "${var.domain}-ci-${var.instance}"
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "share"
component: "tekton-tasks"
options: {}
EOF
}
resource "kubectl_manifest" "ci-ssh-creds" {
depends_on = [kubernetes_namespace_v1.ns-tekton]
count = var.haveGitea && var.haveTekton?1:0