-
Notifications
You must be signed in to change notification settings - Fork 123
Expand file tree
/
Copy pathvalues.yaml
More file actions
175 lines (152 loc) · 4 KB
/
values.yaml
File metadata and controls
175 lines (152 loc) · 4 KB
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
# Default values for dc-website.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
###############################################################################
# Config for Website
###############################################################################
website:
githash:
image:
project: "datcom-ci"
pullPolicy: Always
tag:
flaskEnv: "custom"
# IAP(Identity Aware Proxy) config.
# IAP can be enabled independently of ingress.
iap:
enabled: false
replicas: 1
redis:
enabled: false
configFile:
nodePool:
dataGemma:
enabled: false
nameOverride: ""
fullnameOverride: ""
# Namespace for the deployment.
# Set enabled to false to deploy into an existing namespace.
namespace:
create: false
name: website
# Config for k8s-sa(service account). The k8s-sa will be bound to a
# GCP-sa using annotations, specified below.
serviceAccount:
name: website-ksa
ingress:
name: website-ingress
ipName: dc-website-ip
certName: dc-website-cert
enabled: false
###############################################################################
# Config for Mixer helm chart
###############################################################################
mixer:
githash:
image:
project: "datcom-ci"
pullPolicy: Always
tag: ""
hostProject:
serviceName:
schemaConfigs:
esp:
image:
repository: gcr.io/endpoints-release/endpoints-runtime
tag: "2"
pullPolicy: Always
kgStoreConfig:
bigqueryVersion:
baseBigtableInfo:
customBigtableInfo: ""
serviceGroups:
svg:
urlPaths:
- "/place/stat-var-group/*"
- "/stat-var/*"
- "/v1/variable/*"
- "/v1/bulk/info/variable-group"
- "/v2/bulk/info/variable-group"
- "/v1/bulk/info/variable"
replicas: 1
resources:
memoryRequest: "8G"
memoryLimit: "8G"
cacheSVG: true
nodePool:
observation:
urlPaths:
- "/v2/observation"
replicas: 1
resources:
memoryRequest: "4G"
memoryLimit: "4G"
nodePool:
node:
urlPaths:
- "/v2/node"
replicas: 1
resources:
memoryRequest: "8G"
memoryLimit: "8G"
cacheSVG: true
nodePool:
default:
urlPaths:
- "/*"
replicas: 1
resources:
memoryRequest: "2G"
memoryLimit: "2G"
nodePool:
###############################################################################
# Config for NL
###############################################################################
nl:
enabled: false
image:
tag: ""
memory: "2G"
workers: 1
catalog: {}
env:
default_indexes: []
enabled_indexes: []
vertex_ai_models: {}
enable_reranking: false
###############################################################################
# Config for Stat Var Groups which is shared between Website and Mixer
###############################################################################
svg:
blocklistFile: []
###############################################################################
# Config for NodeJS Server
###############################################################################
nodejs:
# If nodejs is enabled, must also enable nl.
# When enabling the NodeJS server for the first time for a project, need to
# update the cluster config by following instructions here: https://github.com/datacommonsorg/website/blob/master/gke/README.md
enabled: false
image:
tag: ""
env: "gke"
replicas:
apiRoot:
nodePool:
###############################################################################
# Config for Cron Testing Job
###############################################################################
cronTesting:
enabled: false
# These are the in-cluster service endpoints that are set during script
# deployment runtime.
webApiRoot:
nodejsRoot:
# whether or not sanity tests are enabled
enableSanity: true
# whether or not adversarial tests are enabled
enableAdversarial: true
# node pool to use
nodePool:
# schedule to run the cron tests on
schedule: