This repository has been archived by the owner on Jun 23, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
psr.yaml
71 lines (65 loc) · 2.34 KB
/
psr.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
---
step-runner-config:
# config-decryptors:
# - implementer: SOPS
global-defaults:
organization: ploigos
service-name: java-github-example
application-name: java-github-example
# maven-servers:
# nexus.apps.tssc.rht.set.com:
# id: nexus.apps.tssc.rht.set.com
# username: sa-ploigos-ref-apps
# maven-mirrors:
# nexus.apps.tssc.rht.set.com:
# id: nexus.apps.tssc.rht.set.com
# url: https://nexus.apps.tssc.rht-set.com/repository/maven-public/
# mirror-of: '*'
# container-registries:
# registry.redhat.io:
# username: 6340056|tssc-integration-infra
# registry-internal-nexus.apps.tssc.rht-set.com:
# username: sa-ploigos-ref-apps
generate-metadata:
- implementer: Maven
- implementer: Git
- implementer: SemanticVersion
package:
- implementer: MavenPackage
create-container-image:
- implementer: Buildah
push-container-image:
- implementer: Skopeo
config:
destination-url: quay.io
container-image-push-repository: aagreen/java-github-example
# - implementer: PelorusCommitTimestampMetric
# config:
# pelorus-prometheus-pushgateway-url: https://pelorus-prometheus-pushgateway.apps.tssc.rht-set.com
# pelorus-app-name: reference-quarkus-mvn-jenkins-min
#
deploy:
- implementer: ArgoCDDeploy
config:
argocd-api: argocd-server.devsecops.svc.cluster.local
argocd-username: admin
argocd-skip-tls: True
deployment-config-repo: https://github.com/ploigos/java-github-example-ops.git
deployment-config-helm-chart-path: charts/java-github-example-deploy
deployment-config-helm-chart-values-file-image-tag-yq-path: 'image.tag'
git-email: '[email protected]'
argocd-sync-timeout-seconds: 130
force-push-tags: true
environment-config:
DEV:
deployment-config-helm-chart-environment-values-file: values-DEV.yaml
TEST:
deployment-config-helm-chart-environment-values-file: values-TEST.yaml
# PROD:
# deployment-config-helm-chart-environment-values-file: values-PROD.yaml
#
# report:
# - implementer: ResultArtifactsArchive
# config:
# results-archive-destination-url: https://nexus.apps.tssc.rht-set.com/repository/release-engineering-workflow-result-artifacts-archives/
# results-archive-destination-username: sa-ploigos-ref-apps