This commit is contained in:
2024-06-18 17:16:18 +02:00
parent 5bb388e51a
commit 7a9bb539e6
3 changed files with 14 additions and 0 deletions

View File

@@ -120,6 +120,9 @@ resource "kubectl_manifest" "Task_auto-cd-create" {
- name: stages
type: array
default: ${jsonencode(var.stages)}
- name: known-repos
type: array
default: ${jsonencode(var.known_repos)}
- name: artifactory-url
description: The url of the current artifactory
- name: project-name
@@ -166,6 +169,11 @@ resource "kubectl_manifest" "Task_auto-cd-create" {
git_prepare "$(params.deploy-url)" "Auto CD" "autocd@$(params.domain-name)"
install_base
create_prj "$@"
STAGES="$@"
echo "$(params.known-repos[*])"
for PROJECT_NAME in $(params.known-repos[*]);do
create_prj $STAGES
done
git_push "Adding $(params.project-name)"
cleanup
volumeMounts:

View File

@@ -41,6 +41,11 @@ options:
examples:
- letsencrypt-prod
type: string
known_repos:
default: []
items:
type: string
type: array
organization:
default: your-org
examples:

View File

@@ -29,6 +29,7 @@ resource "kubectl_manifest" "tekton" {
stages: ${jsonencode(local.sorted-stage-name)}
haveFlux: ${jsonencode(var.haveFlux)}
autoCD: ${jsonencode(var.autoCD)}
known_repos: ${jsonencode(var.conditions.repos)}
gitea_ssh_prefix: ${jsonencode(var.gitea_ssh_prefix)}
gitea_ssh_port: ${jsonencode(var.gitea_ssh_port)}
EOF