generated from ConductionNL/Proto-component-commonground
-
Notifications
You must be signed in to change notification settings - Fork 0
/
values.yaml
138 lines (126 loc) · 3.74 KB
/
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
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
# Default values for api.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
settings:
registryBase: docker.io/conduction
projectName: very-small-chatbot-component
name: very-small-chatbot-component
version: V1.0
majorVersion: v1
description: 'Naast deze JSON rest API is er ook een [graphql](/graphql) interface beschikbaar.'
repro: https://github.com/ConductionNL/very-small-chatbot-component
demo: vsc.zuid-drecht.nl
domain: zuid-drecht.nl
subdomain: very-small-chatbot-component
subpath: very-small-chatbot-component
subpathRouting: true
env: dev
web: false
debug: 1
cache: false
type: component
id:
replicaCount: 1
corsAllowOrigin: ['*']
trustedHosts: '^.+$'
pullPolicy: Always
# You will need these proxies on kubernetes
trustedProxies:
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
# If you are running a single component on a kubernetes cluster you can just easily enable the load balancer, if not you need to set up a multi component load balancer
loadbalancerEnabled: false
# If you are running a single component on a kubernetes cluster you can just easily enable the load balancer, if not you need to set up a multi component load balancer
notificationEnabled: false
audittrailEnabled: false
authorisationEnabled: false
healthEnabled: false
archiveEnabled: false
security:
applicationKey: "45c1a4b6-59d3-4a6e-86bf-88a872f35845"
php:
repository: docker.io/conduction/protocomponent-php
tag: latest
mercure:
jwtSecret: ""
env: prod
secret: ""
replicaCount: 2
redis:
cluster:
enabled: false
enabled: false
redisPort: 6379
usePassword: false
commonground:
eherkenning:
location: https://zuid-drecht.nl/eherkenning
digispoof:
location: https://zuid-drecht.nl/digispoof
nginx:
repository: docker.io/conduction/protocomponent-nginx
tag: latest
pullPolicy: Always
replicaCount: 2
varnish:
enabled: true
#url: https://example.com
repository: docker.io/conduction/protocomponent-varnish
tag: latest
pullPolicy: Always
replicaCount: 1
postgresql:
enabled: true
imageTag: 10-alpine
# If bringing your own PostgreSQL, the full uri to use
#url: pgsql://api-platform:[email protected]/api?serverVersion=10.1
postgresqlUsername: "example"
postgresqlPassword: "!ChangeMe!"
postgresqlDatabase: "api"
# Persistent Volume Storage configuration.
# ref: https://kubernetes.io/docs/user-guide/persistent-volumes
persistence:
enabled: false
pullPolicy: IfNotPresent
# image:
# repository: postgres
# tag: alpine
mercure:
enabled: true
publishUrl: http://mercure/hub
subscribeUrl: https://mercure.example.com/hub
allowAnonymous: "1"
corsAllowedOrigins: "^https?://.*?\\.example\\.com$"
acmeHosts: "" # TODO: Fix the Mercure chart
service:
type: NodePort
port: 80
ingress:
annotations:
# kubernetes.io/ingress.global-static-ip-name: chart-ip
# kubernetes.io/ingress.class: gce
# kubernetes.io/tls-acme: "true"
tls:
# Secrets must be manually created in the namespace, you can also use cert-manager.
# - hosts:
# - example.com
# - mercure.example.com
hosts:
api:
host: example.com
serviceName: varnish
mercure:
host: mercure.example.com
serviceName: mercure
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi