This commit is contained in:
Clint Shryock 2018-10-05 16:12:32 -05:00
parent 1decb83b97
commit 061852089a
No known key found for this signature in database
GPG key ID: B7C8F9C70EC5CD29
2 changed files with 2 additions and 14 deletions

View file

@ -13,20 +13,12 @@ spec:
serviceName: {{ template "vault.fullname" . }}-server serviceName: {{ template "vault.fullname" . }}-server
podManagementPolicy: Parallel podManagementPolicy: Parallel
replicas: {{ .Values.server.replicas }} replicas: {{ .Values.server.replicas }}
# TODO: verify for Vault
{{- if (gt (int .Values.server.updatePartition) 0) }}
updateStrategy:
type: RollingUpdate
rollingUpdate:
partition: {{ .Values.server.updatePartition }}
{{- end }}
selector: selector:
matchLabels: matchLabels:
app: {{ template "vault.name" . }} app: {{ template "vault.name" . }}
chart: {{ template "vault.chart" . }} chart: {{ template "vault.chart" . }}
release: {{ .Release.Name }} release: {{ .Release.Name }}
component: server component: server
#hasDNS: "true"
template: template:
metadata: metadata:
labels: labels:
@ -34,7 +26,6 @@ spec:
chart: {{ template "vault.chart" . }} chart: {{ template "vault.chart" . }}
release: {{ .Release.Name }} release: {{ .Release.Name }}
component: server component: server
#hasDNS: "true"
spec: spec:
affinity: affinity:
podAntiAffinity: podAntiAffinity:
@ -65,6 +56,7 @@ spec:
- name: vault - name: vault
securityContext: securityContext:
fsGroup: 1000 fsGroup: 1000
# TODO: confirm Vault needs this
privileged: true privileged: true
image: "{{ default .Values.global.image .Values.server.image }}" image: "{{ default .Values.global.image .Values.server.image }}"
env: env:
@ -78,10 +70,6 @@ spec:
fieldPath: metadata.namespace fieldPath: metadata.namespace
- name: VAULT_ADDR - name: VAULT_ADDR
value: "http://localhost:8200" value: "http://localhost:8200"
- name: HOST_IP
valueFrom:
fieldRef:
fieldPath: status.hostIP
command: command:
- "vault" - "vault"
- "server" - "server"
@ -125,7 +113,6 @@ spec:
name: data name: data
spec: spec:
accessModes: accessModes:
#- ReadWriteMany
- ReadWriteOnce - ReadWriteOnce
resources: resources:
requests: requests:

View file

@ -18,6 +18,7 @@ spec:
app: {{ template "vault.name" . }} app: {{ template "vault.name" . }}
release: "{{ .Release.Name }}" release: "{{ .Release.Name }}"
component: server component: server
type: LoadBalancer
ports: ports:
- name: http - name: http
port: 80 port: 80