Skip to content

Commit e76f947

Browse files
authored
Added sessionAffinity to values.yaml (#5448)
1 parent 0c0e3f0 commit e76f947

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

helm/templates/service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ metadata:
1010
{{- toYaml .Values.coder.service.annotations | nindent 4 }}
1111
spec:
1212
type: {{ .Values.coder.service.type }}
13-
sessionAffinity: ClientIP
13+
sessionAffinity: {{ .Values.coder.service.sessionAffinity }}
1414
ports:
1515
- name: "http"
1616
port: 80

helm/values.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,11 @@ coder:
121121
# coder.service.type -- The type of service to expose. See:
122122
# https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types
123123
type: LoadBalancer
124+
# coder.service.sessionAffinity -- Must be set to ClientIP or None
125+
# AWS ELB does not support session stickiness based on ClientIP, so you must set this to None.
126+
# The error message you might see: "Unsupported load balancer affinity: ClientIP"
127+
# https://kubernetes.io/docs/reference/networking/virtual-ips/#session-affinity
128+
sessionAffinity: ClientIP
124129
# coder.service.externalTrafficPolicy -- The external traffic policy to use.
125130
# You may need to change this to "Local" to preserve the source IP address
126131
# in some situations.

0 commit comments

Comments
 (0)