-
Notifications
You must be signed in to change notification settings - Fork 26
/
helmfile.yaml
115 lines (100 loc) · 2.76 KB
/
helmfile.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
repositories:
- name: nats
url: https://nats-io.github.io/k8s/helm/charts
releases:
- name: nats
chart: nats/nats
namespace: ocis-nats
values:
- config:
cluster:
enabled: true
replicas: 3
name: "ocis-cluster"
jetstream:
enabled: true
merge:
00$include: auth.conf
- configMap:
merge:
data:
# bcrypted password generated with `nats server passwd`:
# nats-sys: O0Z1O5WG2SIisXUToxUPxQUx
# ocis-admin: pwnnH3S42D5dZL90paHEsQop
auth.conf: |
accounts {
$SYS {
users = [
{ user: "nats-sys",
pass: "$2a$11$5BJO2C7WJLjuOm8FBjGjCugs//lL.Sp9gVIBWzU.fITE5MfCbHCMK"
}
]
}
$OCIS {
jetstream: enabled
users = [
{ user: "ocis"
},
{ user: "ocis-admin",
pass: "$2a$11$6SAHUpN.m2TXOMSdSZVWsOjQ69VCQOBUmxD8FZ/aJpdvzSEOfRodC"
}
]
}
}
no_auth_user: ocis
- name: ocis
chart: ../../charts/ocis
namespace: ocis
values:
- externalDomain: ocis.kube.owncloud.test
- ingress:
enabled: true
ingressClassName: nginx
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: 1024m
tls:
- secretName: ocis-dev-tls
hosts:
- ocis.kube.owncloud.test
- insecure:
oidcIdpInsecure: true
ocisHttpApiInsecure: true
- messagingSystem:
external:
enabled: true
endpoint: nats.ocis-nats.svc.cluster.local:4222
tls:
enabled: false
- registry:
type: nats
nodes:
- nats.ocis-nats.svc.cluster.local:4222
- store:
type: nats-js
nodes:
- nats.ocis-nats.svc.cluster.local:4222
- services:
idm:
persistence:
enabled: true
nats:
persistence:
enabled: true
search:
persistence:
enabled: true
storagesystem:
persistence:
enabled: true
storageusers:
persistence:
enabled: true
store:
persistence:
enabled: true
thumbnails:
persistence:
enabled: true
web:
persistence:
enabled: true