This commit is contained in:
2024-04-25 09:11:37 +02:00
parent e56b2114ef
commit d5e0663eac

View File

@@ -16,7 +16,7 @@ data:
template() { template() {
local src=${TEMPLATE_ROOT}/$1 dest=$2 local src=${TEMPLATE_ROOT}/$1 dest=$2
if [ ! -f $dest ];then if [ ! -f $dest ];then
envsubst <"$src" >"$dest" envsubst '$ARTIFACTORY_URL,$DOMAIN_NAME,$ISSUER_NAME,$PROJECT_NAME,$PROJECT_PATH,$GIT_REPOSITORY_URL,$DEPLOY_URL,$NAMESPACE' <"$src" >"$dest"
git add "$dest" git add "$dest"
added=$(($added+1)) added=$(($added+1))
fi fi
@@ -229,7 +229,7 @@ data:
name: ${PROJECT_NAME}-repo name: ${PROJECT_NAME}-repo
filterTags: filterTags:
pattern: '^v(?P<semver>.*)$' pattern: '^v(?P<semver>.*)$'
extract: '\$semver' extract: '$semver'
policy: policy:
semver: semver:
range: '>=0.1.0' range: '>=0.1.0'
@@ -243,7 +243,7 @@ data:
name: ${PROJECT_NAME}-repo name: ${PROJECT_NAME}-repo
filterTags: filterTags:
pattern: '^main-(?P<semver>.*)$' pattern: '^main-(?P<semver>.*)$'
extract: '\$semver' extract: '$semver'
policy: policy:
semver: semver:
range: '>=0.1.0' range: '>=0.1.0'
@@ -457,7 +457,6 @@ data:
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- policy.yaml
- repo.yaml - repo.yaml
- update.yaml - update.yaml
stage-kusto.yaml.tmpl: |- stage-kusto.yaml.tmpl: |-
@@ -490,10 +489,10 @@ data:
spec: spec:
tls: tls:
- hosts: - hosts:
- to-replace - ${PROJECT_NAME}.${STAGE}.${ORG_NAME}.${DOMAIN_NAME}
secretName: cert secretName: cert
rules: rules:
- host: to-replace - host: ${PROJECT_NAME}.${STAGE}.${ORG_NAME}.${DOMAIN_NAME}
http: http:
paths: paths:
- backend: - backend:
@@ -540,7 +539,6 @@ data:
resources: resources:
- cert.yaml - cert.yaml
- ingress.yaml
- deploy.yaml - deploy.yaml
- service.yaml - service.yaml
- config.yaml - config.yaml
@@ -568,25 +566,25 @@ data:
Automated image update: {{ .AutomationObject }} Automated image update: {{ .AutomationObject }}
Files: Files:
{{ range \$filename, \$_ := .Updated.Files -}} {{ range $filename, $_ := .Updated.Files -}}
- {{ \$filename }} - {{ $filename }}
{{ end -}} {{ end -}}
Objects: Objects:
{{ range \$resource, \$_ := .Updated.Objects -}} {{ range $resource, $_ := .Updated.Objects -}}
- {{ \$resource.Kind }} {{ \$resource.Name }} - {{ $resource.Kind }} {{ $resource.Name }}
{{ end -}} {{ end -}}
Images: Images:
{{ range .Updated.Images -}} {{ range .Updated.Images -}}
- {{.}} - {{.}}
{{ end -}} {{ end -}}
{{- \$ChangeId := .AutomationObject -}} {{- $ChangeId := .AutomationObject -}}
{{- \$ChangeId = printf "%s-%s" $ChangeId ( .Updated.Files | toString ) -}} {{- $ChangeId = printf "%s-%s" $ChangeId ( .Updated.Files | toString ) -}}
{{- \$ChangeId = printf "%s-%s" $ChangeId ( .Updated.Objects | toString ) -}} {{- $ChangeId = printf "%s-%s" $ChangeId ( .Updated.Objects | toString ) -}}
{{- \$ChangeId = printf "%s-%s" $ChangeId ( .Updated.Images | toString ) }} {{- $ChangeId = printf "%s-%s" $ChangeId ( .Updated.Images | toString ) }}
Change-Name: {{ \$ChangeId }} Change-Name: {{ $ChangeId }}
Change-Id: {{ printf "I%s" ( sha256sum \$ChangeId | trunc 40 ) }} Change-Id: {{ printf "I%s" ( sha256sum $ChangeId | trunc 40 ) }}
push: push:
branch: main branch: main
update: update: