Compare commits
8 Commits
7e54c802db
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bd61684255 | ||
|
|
9a6c8a47b9 | ||
| 9eb2987e86 | |||
|
|
ce36a47ec3 | ||
|
|
a1ec0002d6 | ||
| b8c1293cef | |||
|
|
6d4c73762e | ||
|
|
733ba83170 |
34
appset.yaml
Normal file
34
appset.yaml
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
apiVersion: argoproj.io/v1alpha1
|
||||||
|
kind: ApplicationSet
|
||||||
|
metadata:
|
||||||
|
name: demo-appset
|
||||||
|
spec:
|
||||||
|
goTemplate: true
|
||||||
|
goTemplateOptions: ["missingkey=error"]
|
||||||
|
generators:
|
||||||
|
- scmProvider:
|
||||||
|
filters:
|
||||||
|
- repositoryMatch: ^demo-app$
|
||||||
|
gitea:
|
||||||
|
owner: demo
|
||||||
|
api: https://shaggy.dobiadi.dev/
|
||||||
|
allBranches: false
|
||||||
|
requeueAfterSeconds: 120
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
name: 'demo-app'
|
||||||
|
spec:
|
||||||
|
source:
|
||||||
|
repoURL: 'https://shaggy.dobiadi.dev/dobiadi/argo-app-template.git'
|
||||||
|
targetRevision: 'HEAD'
|
||||||
|
path: .
|
||||||
|
helm:
|
||||||
|
parameters:
|
||||||
|
- name: "image.tag"
|
||||||
|
value: "{{.short_sha_7}}"
|
||||||
|
project: "default"
|
||||||
|
syncPolicy:
|
||||||
|
automated: {}
|
||||||
|
destination:
|
||||||
|
server: https://kubernetes.default.svc
|
||||||
|
namespace: demo-app
|
||||||
36
appset2.yaml
Normal file
36
appset2.yaml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
apiVersion: argoproj.io/v1alpha1
|
||||||
|
kind: ApplicationSet
|
||||||
|
metadata:
|
||||||
|
name: demo-pr-appset
|
||||||
|
spec:
|
||||||
|
goTemplate: true
|
||||||
|
goTemplateOptions: ["missingkey=error"]
|
||||||
|
generators:
|
||||||
|
- pullRequest:
|
||||||
|
gitea:
|
||||||
|
owner: demo
|
||||||
|
repo: demo-app
|
||||||
|
api: https://shaggy.dobiadi.dev/
|
||||||
|
requeueAfterSeconds: 120
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
name: 'demo-app-pr-{{.number}}'
|
||||||
|
spec:
|
||||||
|
source:
|
||||||
|
repoURL: 'https://shaggy.dobiadi.dev/dobiadi/argo-app-template.git'
|
||||||
|
targetRevision: 'HEAD'
|
||||||
|
path: .
|
||||||
|
helm:
|
||||||
|
parameters:
|
||||||
|
- name: "image.tag"
|
||||||
|
value: "{{.head_short_sha_7}}"
|
||||||
|
- name: "ingress.hostname"
|
||||||
|
value: "demo-pr-{{.number}}.localhost"
|
||||||
|
- name: "pr"
|
||||||
|
value: "true"
|
||||||
|
project: "default"
|
||||||
|
syncPolicy:
|
||||||
|
automated: {}
|
||||||
|
destination:
|
||||||
|
server: https://kubernetes.default.svc
|
||||||
|
namespace: demo-app-{{.number}}
|
||||||
@@ -14,6 +14,6 @@
|
|||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>Welcome to better nginx!</h1>
|
<h1>Welcome to home2!</h1>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user