You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: charts/sourcegraph/README.md
+17-3Lines changed: 17 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -90,6 +90,20 @@ In addition to the documented values, all services also support the following va
90
90
| codeIntelDB.serviceAccount.create | bool |`false`| Enable creation of ServiceAccount for `codeintel-db`|
91
91
| codeIntelDB.serviceAccount.name | string |`""`| Name of the ServiceAccount to be created or an existing ServiceAccount |
92
92
| codeIntelDB.storageSize | string |`"200Gi"`| PVC Storage Request for `codeintel-db` data volume |
93
+
| embeddings.backend | object |`{"EMBEDDINGS_UPLOAD_AWS_ENDPOINT":"http://blobstore:9000","EMBEDDINGS_UPLOAD_BACKEND":"blobstore"}`| Configure the storage backend for embeddings |
94
+
| embeddings.containerSecurityContext | object |`{"allowPrivilegeEscalation":false,"readOnlyRootFilesystem":true,"runAsGroup":101,"runAsUser":100}`| Security context for the `worker` container, learn more from the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container)|
| embeddings.env | object |`{}`| Environment variables for the `embeddings` container |
97
+
| embeddings.extraVolumeMounts | object |`{}`||
98
+
| embeddings.extraVolumes | object |`{}`||
99
+
| embeddings.image.defaultTag | string |`"5.0.2@sha256:fac554b8dc22ee2842228ed56eac059a3671a8ad8d246c8120106508b74bc621"`| Docker image tag for the `embeddings` image |
100
+
| embeddings.image.name | string |`"embeddings"`| Docker image name for the `embeddings` image |
101
+
| embeddings.name | string |`"embeddings"`| Name of the `embeddings` service |
102
+
| embeddings.podSecurityContext | object |`{}`| Security context for the `embeddings` container, learn more from the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container)|
103
+
| embeddings.resources | object |`{"limits":{"cpu":"8","memory":"64G"},"requests":{"cpu":"4","memory":"32G"}}`| Resource requests & limits for the `worker` container, learn more from the [Kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/)|
| embeddings.serviceAccount.create | bool |`false`| Enable creation of ServiceAccount for `embeddings`|
106
+
| embeddings.serviceAccount.name | string |`""`| Name of the ServiceAccount to be created or an existing ServiceAccount |
93
107
| extraResources | list |`[]`| Additional resources to include in the rendered manifest. Templates are supported. |
94
108
| frontend.containerSecurityContext | object |`{"allowPrivilegeEscalation":false,"readOnlyRootFilesystem":true,"runAsGroup":101,"runAsUser":100}`| Security context for the `frontend` container, learn more from the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container)|
95
109
| frontend.env | object | the chart will add some default environment values | Environment variables for the `frontend` container |
@@ -152,7 +166,7 @@ In addition to the documented values, all services also support the following va
152
166
| indexedSearchIndexer.image.defaultTag | string |`"5.0.2@sha256:7a770bfebd2c4d0eeaccb2ae3c7b93208514910d39a13e6289cc0db66b6b444e"`| Docker image tag for the `zoekt-indexserver` image |
153
167
| indexedSearchIndexer.image.name | string |`"search-indexer"`| Docker image name for the `zoekt-indexserver` image |
154
168
| indexedSearchIndexer.resources | object |`{"limits":{"cpu":"8","memory":"8G"},"requests":{"cpu":"4","memory":"4G"}}`| Resource requests & limits for the `zoekt-indexserver` container, learn more from the [Kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/) zoekt-indexserver is CPU bound. The more CPU you allocate to it, the lower lag between a new commit and it being indexed for search. |
155
-
| jaeger.collector.name | string |`""`| Name of jaeger `collector` service |
169
+
| jaeger.collector.name | string |`""`| Name of jaeger `collector` service |
156
170
| jaeger.collector.serviceAnnotations | object |`{}`| Add extra annotations to jaeger `collector` service |
157
171
| jaeger.collector.serviceLabels | object |`{}`| Add extra labels to jaeger `collector` service |
158
172
| jaeger.collector.serviceType | string | "ClusterIP" | Kubernetes service type of jaeger `collector` service, learn more from the [Kubernetes documentation](https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types)|
@@ -162,7 +176,7 @@ In addition to the documented values, all services also support the following va
162
176
| jaeger.image.name | string |`"jaeger-all-in-one"`| Docker image name for the `jaeger` image |
163
177
| jaeger.name | string |`"jaeger"`| Name used by resources. Does not affect service names or PVCs. |
164
178
| jaeger.podSecurityContext | object |`{}`| Security context for the `jaeger` pod, learn more from the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod)|
165
-
| jaeger.query.name | string |`""`| Name of jaeger `query` service |
179
+
| jaeger.query.name | string |`""`| Name of jaeger `query` service |
166
180
| jaeger.query.serviceAnnotations | object |`{}`| Add extra annotations to jaeger `query` service |
167
181
| jaeger.query.serviceLabels | object |`{}`| Add extra labels to jaeger `query` service |
168
182
| jaeger.query.serviceType | string | "ClusterIP" | Kubernetes service type of jaeger `query` service, learn more from the [Kubernetes documentation](https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types)|
@@ -197,7 +211,7 @@ In addition to the documented values, all services also support the following va
197
211
| openTelemetry.agent.serviceAccount.create | bool |`false`| Enable creation of ServiceAccount for `otel-agent`|
198
212
| openTelemetry.agent.serviceAccount.name | string |`""`| Name of the ServiceAccount to be created or an existing ServiceAccount |
199
213
| openTelemetry.enabled | bool |`true`||
200
-
| openTelemetry.gateway.config.traces.exporters | object |`{}`| Define where traces should be exported to. Read how to configure different backends in the [OpenTelemetry documentation](https://opentelemetry.io/docs/collector/configuration/#exporters)|
214
+
| openTelemetry.gateway.config.traces.exporters | object |`{}`| Define where traces should be exported to. Read how to configure different backends in the [OpenTelemetry documentation](https://opentelemetry.io/docs/collector/configuration/#exporters)|
201
215
| openTelemetry.gateway.config.traces.exportersTlsSecretName | string |`""`| Define the name of a preexisting secret containing TLS certificates for exporters, which will be mounted under "/tls". Read more about TLS configuration of exporters in the [OpenTelemetry Collector documentation](https://github.com/open-telemetry/opentelemetry-collector/blob/main/config/configtls/README.md)|
202
216
| openTelemetry.gateway.config.traces.processors | object |`{}`| Define trace processors. Read how to configure sampling in the [OpenTelemetry documentation](https://docs.sourcegraph.com/admin/observability/opentelemetry#sampling-traces)|
203
217
| openTelemetry.gateway.name | string |`"otel-collector"`| Name used by resources. Does not affect service names or PVCs. |
# -- Environment variables for the `embeddings` container
309
+
env: {}
310
+
# -- Security context for the `worker` container,
311
+
# learn more from the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container)
312
+
containerSecurityContext:
313
+
allowPrivilegeEscalation: false
314
+
runAsUser: 100
315
+
runAsGroup: 101
316
+
readOnlyRootFilesystem: true
317
+
# -- Security context for the `embeddings` container,
318
+
# learn more from the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container)
319
+
podSecurityContext: {}
320
+
serviceAccount:
321
+
# -- Enable creation of ServiceAccount for `embeddings`
322
+
create: false
323
+
# -- Name of the ServiceAccount to be created or an existing ServiceAccount
324
+
name: ""
325
+
annotations: {}
326
+
extraVolumeMounts: {}
327
+
extraVolumes: {}
328
+
286
329
frontend:
287
330
# -- Environment variables for the `frontend` container
288
331
# @default -- the chart will add some default environment values
@@ -628,7 +671,7 @@ openTelemetry:
628
671
# -- Define trace processors.
629
672
# Read how to configure sampling in the [OpenTelemetry documentation](https://docs.sourcegraph.com/admin/observability/opentelemetry#sampling-traces)
630
673
processors: {}
631
-
# -- Define where traces should be exported to.
674
+
# -- Define where traces should be exported to.
632
675
# Read how to configure different backends in the [OpenTelemetry documentation](https://opentelemetry.io/docs/collector/configuration/#exporters)
633
676
exporters: {}
634
677
# -- Define the name of a preexisting secret containing TLS certificates for exporters, which will be mounted under "/tls".
@@ -639,7 +682,7 @@ openTelemetry:
639
682
create: false
640
683
# -- Name of the ServiceAccount to be created or an existing ServiceAccount
641
684
name: ""
642
-
685
+
643
686
agent:
644
687
# -- Name used by resources. Does not affect service names or PVCs.
645
688
name: "otel-agent"
@@ -679,17 +722,17 @@ nodeExporter:
679
722
# learn more from the [Kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/)
680
723
resources:
681
724
limits:
682
-
cpu: '1'
725
+
cpu: "1"
683
726
memory: 1Gi
684
727
requests:
685
-
cpu: '.2'
728
+
cpu: ".2"
686
729
memory: 100Mi
687
730
serviceAccount:
688
731
# -- Enable creation of ServiceAccount for `node-exporter`
689
732
create: false
690
733
# -- Name of the ServiceAccount to be created or an existing ServiceAccount
691
734
name: node-exporter
692
-
# Share the host process ID namespace.
735
+
# Share the host process ID namespace.
693
736
hostPID: true
694
737
## Additional container arguments for the node-exporter container
695
738
extraArgs: []
@@ -709,7 +752,7 @@ nodeExporter:
709
752
runAsGroup: 65534
710
753
runAsNonRoot: true
711
754
runAsUser: 65534
712
-
755
+
713
756
pgsql:
714
757
# -- Enable `pgsql` PostgreSQL server
715
758
enabled: true
@@ -1168,7 +1211,7 @@ syntectServer:
1168
1211
1169
1212
jaeger:
1170
1213
collector:
1171
-
# -- Name of jaeger `collector` service
1214
+
# -- Name of jaeger `collector` service
1172
1215
name: ""
1173
1216
# -- Add extra annotations to jaeger `collector` service
1174
1217
serviceAnnotations: {}
@@ -1198,7 +1241,7 @@ jaeger:
1198
1241
# learn more from the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod)
1199
1242
podSecurityContext: {}
1200
1243
query:
1201
-
# -- Name of jaeger `query` service
1244
+
# -- Name of jaeger `query` service
1202
1245
name: ""
1203
1246
# -- Add extra annotations to jaeger `query` service
0 commit comments