Skip to content

Commit 92ba4bb

Browse files
added server extraContainers option (#77)
1 parent b92b3bd commit 92ba4bb

File tree

4 files changed

+10
-1
lines changed

4 files changed

+10
-1
lines changed

charts/parca/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ helm repo add parca https://parca-dev.github.io/helm-charts
102102
| server.corsAllowedOrigins | string | `"*"` | CORS setting |
103103
| server.enabled | bool | `true` | Allows disabling parca server |
104104
| server.extraArgs | list | `[]` | additional arguments to pass to the server |
105+
| server.extraContainers | list | `[]` | extra containers (e.g: auth proxy) |
105106
| server.extraEnv | list | `[]` | additional container environment variables for server |
106107
| server.extraLabels | object | `{}` | additional labels for deployment |
107108
| server.extraVolumeMounts | list | `[]` | Additional volumeMounts for server deployment |
@@ -123,6 +124,7 @@ helm repo add parca https://parca-dev.github.io/helm-charts
123124
| server.service.annotations | object | `{}` | annotations to be added for the server service |
124125
| server.service.loadBalancerIP | string | `nil` | load balancer static IP |
125126
| server.service.port | int | `7070` | service port for server |
127+
| server.service.targetPort | int | `7070` | service target port for server |
126128
| server.service.type | string | `"ClusterIP"` | service type for server |
127129
| server.serviceMonitor.enabled | bool | `false` | enables servicemonitor for server monitoring |
128130
| server.serviceMonitor.jobLabel | string | `"parca-server"` | |

charts/parca/templates/server-deployment.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ spec:
4646
securityContext:
4747
{{- toYaml .Values.server.podSecurityContext | nindent 8 }}
4848
containers:
49+
{{- with .Values.server.extraContainers }}
50+
{{- toYaml . | nindent 8 }}
51+
{{- end }}
4952
- name: {{ .Chart.Name }}-server
5053
securityContext:
5154
{{- toYaml .Values.server.securityContext | nindent 12 }}

charts/parca/templates/server-service.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ spec:
1616
{{- end }}
1717
ports:
1818
- port: {{ .Values.server.service.port }}
19-
targetPort: 7070
19+
targetPort: {{ .Values.server.service.targetPort | default 7070 }}
2020
protocol: TCP
2121
name: http
2222
selector:

charts/parca/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ server:
8282
pullPolicy: IfNotPresent
8383
# -- Overrides the image tag for server
8484
tag: "v0.20.0"
85+
# -- extra containers (e.g: auth proxy)
86+
extraContainers: []
8587
# -- logging level of parca server
8688
logLevel: info
8789
# -- CORS setting
@@ -152,6 +154,8 @@ server:
152154
loadBalancerIP:
153155
# -- service port for server
154156
port: 7070
157+
# -- service target port for server
158+
targetPort: 7070
155159
# -- annotations to be added for the server service
156160
annotations: {}
157161
serviceMonitor:

0 commit comments

Comments
 (0)