Newer
Older
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
# -- List of OCI repositories/credentials to pull helm charts from
# Must specify username/password or existingSecret (of type kubernetes.io/dockerconfigjson) if repository requires auth
# Using "private-registry" for existingSecret will reuse credentials from registryCredentials above
ociRepositories:
- name: "registry1"
repository: "oci://registry1.dso.mil/bigbang"
existingSecret: "private-registry"
username: ""
password: ""
email: ""
# WIP OCI values for each package
istio:
git: null
oci:
name: "istio"
tag: "1.15.3-bb.0"
repo: "registry1"
istiooperator:
git: null
oci:
name: "istio-operator"
tag: "1.15.3-bb.0"
repo: "registry1"
jaeger:
git: null
oci:
name: "jaeger-operator"
tag: "2.37.0-bb.0"
repo: "registry1"
kiali:
git: null
oci:
name: "kiali-operator"
tag: "1.59.1-bb.1"
repo: "registry1"
clusterAuditor:
git: null
oci:
name: "cluster-auditor"
tag: "1.5.0-bb.1"
repo: "registry1"
gatekeeper:
git: null
oci:
name: "gatekeeper"
tag: "3.10.0-bb.0"
repo: "registry1"
kyverno:
git: null
oci:
name: "kyverno"
tag: "2.6.1-bb.0"
repo: "registry1"
kyvernopolicies:
git: null
oci:
name: "kyverno-policies"
tag: "1.0.1-bb.8"
repo: "registry1"
kyvernoreporter:
git: null
oci:
name: "policy-reporter"
tag: "2.13.1-bb.0"
repo: "registry1"
logging:
git: null
oci:
name: "logging"
tag: "0.13.0-bb.0"
repo: "registry1"
eckoperator:
git: null
oci:
name: "eck-operator"
tag: "2.5.0-bb.0"
repo: "registry1"
fluentbit:
git: null
oci:
name: "fluent-bit"
tag: "0.21.2-bb.0"
repo: "registry1"
promtail:
git: null
oci:
name: "promtail"
tag: "6.2.2-bb.2"
repo: "registry1"
loki:
git: null
oci:
name: "loki"
tag: "3.3.4-bb.0"
repo: "registry1"
neuvector:
git: null
oci:
name: "neuvector"
tag: "2.2.2-bb.1"
repo: "registry1"
tempo:
git: null
oci:
name: "tempo"
tag: "0.16.1-bb.2"
repo: "registry1"
monitoring:
git: null
oci:
name: "kube-prometheus-stack"
tag: "41.7.3-bb.0"
repo: "registry1"
twistlock:
git: null
oci:
name: "twistlock"
tag: "0.11.4-bb.0"
repo: "registry1"
addons:
argocd:
git: null
oci:
name: "argo-cd"
tag: "5.5.7-bb.5"
repo: "registry1"
authservice:
git: null
oci:
name: "authservice"
tag: "0.5.3-bb.0"
repo: "registry1"
minioOperator:
git: null
oci:
name: "minio-operator"
tag: "4.5.4-bb.0"
repo: "registry1"
minio:
git: null
oci:
name: "minio-instance"
tag: "4.5.4-bb.1"
repo: "registry1"
gitlab:
git: null
oci:
name: "gitlab"
tag: "6.5.2-bb.2"
repo: "registry1"
gitlabRunner:
git: null
oci:
name: "gitlab-runner"
tag: "0.45.0-bb.3"
repo: "registry1"
git: null
oci:
name: "nexus-repository-manager"
tag: "42.0.0-bb.3"
repo: "registry1"
sonarqube:
git: null
oci:
name: "sonarqube"
tag: "1.0.31-bb.1"
repo: "registry1"
anchore:
git: null
oci:
name: "anchore-engine"
tag: "1.20.0-bb.1"
repo: "registry1"
mattermostOperator:
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
git: null
oci:
name: "mattermost-operator"
tag: "1.18.1-bb.1"
repo: "registry1"
mattermost:
git: null
oci:
name: "mattermost"
tag: "7.4.0-bb.0"
repo: "registry1"
velero:
git: null
oci:
name: "velero"
tag: "2.32.2-bb.0"
repo: "registry1"
keycloak:
git: null
oci:
name: "keycloak"
tag: "18.2.1-bb.5"
repo: "registry1"
vault:
git: null
oci:
name: "vault"
tag: "0.22.1-bb.0"
repo: "registry1"
metricsServer:
git: null
oci:
name: "metrics-server"
tag: "3.8.0-bb.6"
repo: "registry1"
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
# -- Wrapper chart for integrating Big Bang into a package
wrapper:
git:
# -- Git repo holding the wrapper helm chart
repo: https://repo1.dso.mil/platform-one/big-bang/apps/wrapper
# -- Path inside of the git repo to find the helm chart
path: chart
# -- Git tag to check out. Takes precedence over branch. [More info](https://fluxcd.io/flux/components/source/gitrepositories/#reference)
tag:
branch: main
# -- Packages to deploy with Big Bang integration
# @default - '{}'
packages:
# -- Package name. Each package will be independently wrapped for Big Bang integration.
# @default -- Uses `defaults/<package name>.yaml` for defaults. See `package` Helm chart for additional values that can be set.
sample:
# -- Toggle deployment of this package
# @default -- true
enabled: false
# -- Use a kustomize deployment rather than Helm
kustomize: false
git:
# -- (Required) Git repo URL holding the helm chart for this package
repo:
# -- Git commit to check out. Takes precedence over semver, tag, and branch. [More info](https://fluxcd.io/flux/components/source/gitrepositories/#reference)
commit:
# -- Git semVer tag expression to check out. Takes precedence over tag. [More info](https://fluxcd.io/flux/components/source/gitrepositories/#reference)
semver:
# -- Git tag to check out. Takes precedence over branch. [More info](https://fluxcd.io/flux/components/source/gitrepositories/#reference)
tag:
# -- Git branch to check out. [More info](https://fluxcd.io/flux/components/source/gitrepositories/#reference).
# @default -- When no other reference is specified, `master` branch is used
branch:
# -- Path inside of the git repo to find the helm chart or kustomize
# @default -- For Helm charts `chart`. For Kustomize `/`.
path:
# -- Override flux settings for this package
flux: {}
# -- After deployment, patch resources. [More info](https://fluxcd.io/flux/components/helm/helmreleases/#post-renderers)
postRenderers: []
# -- Package details for Istio. See [wrapper values](https://repo1.dso.mil/platform-one/big-bang/apps/wrapper/-/blob/main/chart/values.yaml) for settings.
istio: {}
# -- Package details for monitoring. See [wrapper values](https://repo1.dso.mil/platform-one/big-bang/apps/wrapper/-/blob/main/chart/values.yaml) for settings.
monitor: {}
# -- Package details for network policies. See [wrapper values](https://repo1.dso.mil/platform-one/big-bang/apps/wrapper/-/blob/main/chart/values.yaml) for settings.
network: {}
# -- Secrets that should be created prior to package installation. See [wrapper values](https://repo1.dso.mil/platform-one/big-bang/apps/wrapper/-/blob/main/chart/values.yaml) for settings.
secrets: {}
# -- ConfigMaps that should be created prior to package installation. See [wrapper values](https://repo1.dso.mil/platform-one/big-bang/apps/wrapper/-/blob/main/chart/values.yaml) for settings.
configMaps: {}
# -- Values to pass through to package Helm chart
values: {}