-
Notifications
You must be signed in to change notification settings - Fork 27
/
app-of-apps-values.yaml
70 lines (69 loc) · 2.34 KB
/
app-of-apps-values.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
# syncPolicy will allow you configure your default autosync configurations
# for instance, `syncPolicy.automated={}` demonstrated below
syncPolicy:
automated:
prune: true
selfHeal: true
allowEmpty: true
syncOptions:
- CreateNamespace=true
gitops:
repoURL: https://github.com/krumIO/cloud-native-cicd-starter.git
values: app-of-apps-values.yaml
spec:
applications:
# - name: baseline-wp
# path: helm/baseline-wp-microsite
# repoURL: https://github.com/krumIO/cloud-native-workshop-charts.git
# targetRevision: HEAD
- name: baseline-golang
path: helm/baseline-golang-app
repoURL: https://github.com/krumIO/cloud-native-workshop-charts.git
targetRevision: HEAD
- name: baseline-react
path: helm/baseline-react-app
repoURL: https://github.com/krumIO/cloud-native-workshop-charts.git
targetRevision: HEAD
- name: baseline-vue
path: helm/baseline-vue-app
repoURL: https://github.com/krumIO/cloud-native-workshop-charts.git
targetRevision: HEAD
- name: baseline-laravel
path: helm/example-laravel-app
repoURL: https://github.com/krumIO/cloud-native-workshop-charts.git
targetRevision: HEAD
- name: python-hello-world
path: helm/python-docs-hello-world
repoURL: https://github.com/krumIO/cloud-native-workshop-charts.git
targetRevision: HEAD
# - name: umbrella
# path: helm/example-umbrella
# repoURL: https://github.com/krumIO/cloud-native-workshop-charts.git
# targetRevision: HEAD
environments:
- name: development
path: environments/development
targetRevision: HEAD
destination:
server: https://kubernetes.default.svc
namespace: development
# - name: staging
# path: environments/staging
# targetRevision: HEAD
# destination:
# server: https://kubernetes.default.svc
# namespace: staging
# - name: production
# path: environments/production
# targetRevision: HEAD
# destination:
# server: https://kubernetes.default.svc
# namespace: production
# # exempt production from automated syncs
# syncOverrides:
# syncPolicy:
# syncOptions:
# - CreateNamespace=true
# # filter applications that make it to production
# applicationFilter:
# - baseline-wp