generated from hybrid-cloud-patterns/example
-
Notifications
You must be signed in to change notification settings - Fork 47
/
values-hub.yaml
200 lines (177 loc) · 5.05 KB
/
values-hub.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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
storageSystem:
deploy: true
inventory:
useSpecificNodes: false
clusterGroup:
name: hub
isHubCluster: true
namespaces:
- open-cluster-management
- openshift-serverless
- openshift-storage
- xraylab-1
- knative-serving
- staging
- vault
- golang-external-secrets
subscriptions:
amq-streams:
name: amq-streams
namespace: xraylab-1
grafana:
name: grafana-operator
namespace: xraylab-1
source: community-operators
odf:
name: odf-operator
namespace: openshift-storage
serverless:
name: serverless-operator
projects:
- hub
- medical-diagnosis
applications:
vault:
name: vault
namespace: vault
project: hub
chart: hashicorp-vault
chartVersion: 0.1.*
golang-external-secrets:
name: golang-external-secrets
namespace: golang-external-secrets
project: hub
chart: golang-external-secrets
chartVersion: 0.1.*
openshift-data-foundations:
name: odf
namespace: openshift-storage
project: medical-diagnosis
chart: openshift-data-foundations
chartVersion: 0.1.*
openshift-serverless:
name: serverless
namespace: xraylab-1
project: medical-diagnosis
path: charts/all/openshift-serverless
kafka:
name: kafka
namespace: xraylab-1
project: medical-diagnosis
path: charts/all/kafka
kafdrop:
name: kafdrop
namespace: xraylab-1
project: medical-diagnosis
path: charts/all/kafdrop
service-account:
name: xraylab-service-account
namespace: xraylab-1
project: medical-diagnosis
path: charts/all/medical-diagnosis/service-account
xraylab-init:
name: xraylab-init
namespace: xraylab-1
project: medical-diagnosis
path: charts/all/medical-diagnosis/xray-init
xraylab-database:
name: xraylab-database
namespace: xraylab-1
project: medical-diagnosis
path: charts/all/medical-diagnosis/database
xraylab-grafana-dashboards:
name: xraylab-grafana-dashboards
namespace: xraylab-1
project: medical-diagnosis
path: charts/all/medical-diagnosis/grafana
xraylab-image-server:
name: xraylab-image-server
namespace: xraylab-1
project: medical-diagnosis
path: charts/all/medical-diagnosis/image-server
ignoreDifferences:
- group: apps.openshift.io
kind: DeploymentConfig
jqPathExpressions:
- '.spec.template.spec.containers[].image'
xraylab-image-generator:
name: xraylab-image-generator
namespace: xraylab-1
project: medical-diagnosis
path: charts/all/medical-diagnosis/image-generator
ignoreDifferences:
- group: apps.openshift.io
kind: DeploymentConfig
jqPathExpressions:
- '.spec.template.spec.containers[].image'
imperative:
# NOTE: We *must* use lists and not hashes. As hashes lose ordering once parsed by helm
# The default schedule is every 10 minutes: imperative.schedule
# Total timeout of all jobs is 1h: imperative.activeDeadlineSeconds
# imagePullPolicy is set to always: imperative.imagePullPolicy
# For additional overrides that apply to the jobs, please refer to
# https://hybrid-cloud-patterns.io/imperative-actions/#additional-job-customizations
jobs:
- name: regional-ca
# ansible playbook to be run
playbook: rhvp.cluster_utils.hello_world
# per playbook timeout in seconds
timeout: 234
# verbosity: "-v"
managedClusterGroups:
region-one:
name: region-one
helmOverrides:
- name: clusterGroup.isHubCluster
value: false
clusterSelector:
matchLabels:
clusterGroup: region-one
# To have apps in multiple flavors, use namespaces and use helm overrides as appropriate
#
# pipelines:
# name: pipelines
# namespace: production
# project: datacenter
# path: applications/pipeline
# repoURL: https://github.com/you/applications.git
# targetRevision: stable
# overrides:
# - name: myparam
# value: myparam
#
# pipelines_staging:
# - name: pipelines
# namespace: staging
# project: datacenter
# path: applications/pipeline
# repoURL: https://github.com/you/applications.git
# targetRevision: main
#
# Additional applications
# Be sure to include additional resources your apps will require
# +X machines
# +Y RAM
# +Z CPU
# vendor-app:
# name: vendor-app
# namespace: default
# project: vendor
# path: path/to/myapp
# repoURL: https://github.com/vendor/applications.git
# targetRevision: main
# managedSites:
# factory:
# name: factory
# # repoURL: https://github.com/dagger-refuse-cool/manuela-factory.git
# targetRevision: main
# path: applications/factory
# helmOverrides:
# - name: site.isHubCluster
# value: false
# clusterSelector:
# matchExpressions:
# - key: vendor
# operator: In
# values:
# - OpenShift