openstack-helm/memcached/templates/deployment.yaml
portdirect 4d5a8bc606 Update Memcached Chart to increase image portability
This commit updates the Memcached chart to allow use with images other than Stackanetes, define ImagePullPolicy, and provide config params in the values.yaml.
2017-01-01 16:32:39 +00:00

31 lines
923 B
YAML

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: memcached
spec:
replicas: {{ .Values.resources.memcached.replicas }}
template:
metadata:
labels:
app: memcached
spec:
nodeSelector:
{{ .Values.labels.node_selector_key }}: {{ .Values.labels.node_selector_value }}
containers:
- name: memcached
image: {{ .Values.images.memcached }}
imagePullPolicy: {{ .Values.images.pull_policy }}
command: ["sh", "-xec"]
args:
- |
exec memcached -v \
-p {{ .Values.network.port }} \
-U 0 \
-c {{ .Values.memcached.max_connections }} \
-m {{ .Values.memcached.memory }};
ports:
- containerPort: {{ .Values.network.port }}
readinessProbe:
tcpSocket:
port: {{ .Values.network.port }}