This commit is contained in:
2024-04-23 13:16:04 +02:00
parent e8687e3d86
commit 4e6095aae9

View File

@@ -93,8 +93,8 @@ resource "kubectl_manifest" "ci-trigger-push" {
value: "$(extensions.git-revision)" value: "$(extensions.git-revision)"
- name: git-default-branch - name: git-default-branch
value: "$(extensions.git-default-branch)" value: "$(extensions.git-default-branch)"
- name: branch-name - name: generate-name
value: $(extensions.branch-name) value: "$(extensions.project-name.replace('_','-').replace('/','-'))-push-$(extensions.branch-name.replace('_','-').replace('/','-'))"
template: template:
spec: spec:
params: params:
@@ -115,11 +115,15 @@ resource "kubectl_manifest" "ci-trigger-push" {
- name: branch-name - name: branch-name
description: The git branch description: The git branch
default: main default: main
- name: branch-name
description: The git branch
default: main
- name: generate-name
resourcetemplates: resourcetemplates:
- apiVersion: tekton.dev/v1beta1 - apiVersion: tekton.dev/v1beta1
kind: PipelineRun kind: PipelineRun
metadata: metadata:
generateName: $(tt.params.project-name.replace('_','-').replace('/','-'))-push-$(tt.params.branch-name.replace('_','-').replace('/','-'))- generateName: $(tt.params.generate-name)-
annotations: annotations:
"mayfly.cloud.namecheap.com/expire": "336h" # 2 weeks "mayfly.cloud.namecheap.com/expire": "336h" # 2 weeks
spec: spec:
@@ -193,6 +197,8 @@ resource "kubectl_manifest" "ci-trigger-tag" {
value: "$(extensions.git-revision)" value: "$(extensions.git-revision)"
- name: tag-name - name: tag-name
value: $(extensions.tag-name) value: $(extensions.tag-name)
- name: generate-name
value: "$(extensions.project-name.replace('_','-').replace('/','-'))-tag-$(extensions.tag-name.replace('_','-').replace('/','-'))"
template: template:
spec: spec:
params: params:
@@ -209,11 +215,12 @@ resource "kubectl_manifest" "ci-trigger-tag" {
default: main default: main
- name: tag-name - name: tag-name
description: The git tag description: The git tag
- name: generate-name
resourcetemplates: resourcetemplates:
- apiVersion: tekton.dev/v1beta1 - apiVersion: tekton.dev/v1beta1
kind: PipelineRun kind: PipelineRun
metadata: metadata:
generateName: $(tt.params.project-name.replace('_','-').replace('/','-'))-tag-$(tt.params.tag-name.replace('_','-').replace('/','-'))- generateName: $(tt.params.generate-name)-
annotations: annotations:
"mayfly.cloud.namecheap.com/expire": "1440h" # 2 months "mayfly.cloud.namecheap.com/expire": "1440h" # 2 months
spec: spec: