Mohammed Naser 6dbb9475f9 Initial commit
This initial commit includes support for Mcrouter, Memcached,
basic CI tests as well as Helm charts for deploying things.

Depends-On: https://review.opendev.org/713107
Depends-On: https://review.opendev.org/713115
Change-Id: I0b1ab6d8e716460e095bc3953614e336620f984e
2020-03-17 19:38:31 -04:00

39 lines
983 B
YAML

---
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: {{ .Release.Namespace }}
name: {{ include "openstack-operator.fullname" . }}
labels:
{{ include "openstack-operator.labels" . | indent 4 }}
spec:
selector:
matchLabels:
{{ include "openstack-operator.labels" . | indent 6 }}
template:
metadata:
labels:
{{ include "openstack-operator.labels" $ | indent 8 }}
spec:
serviceAccountName: {{ include "openstack-operator.fullname" . }}
terminationGracePeriodSeconds: 10
containers:
- name: operator
image: vexxhost/openstack-operator:latest
args:
- --enable-leader-election
resources:
limits:
cpu: 100m
memory: 30Mi
requests:
cpu: 100m
memory: 20Mi
{{- with .Values.tolerations }}
tolerations:
{{ toYaml . | indent 8 }}
{{- end }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{ toYaml . | indent 8 }}
{{- end }}