imfreedom/k8s-cluster

half the trac postgress resources

14 months ago, Gary Kramlich
ad04756f6ef2
half the trac postgress resources

Trac hasn't had any issues with stability since we redirected all of the issues,
so lowering this shouldn't be a big deal.
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: grafana
labels:
app: grafana
spec:
replicas: 1
selector:
matchLabels:
app: grafana
strategy:
type: Recreate
template:
metadata:
labels:
app: grafana
spec:
containers:
- name: grafana
image: docker.io/grafana/grafana:latest
imagePullPolicy: Always
env:
- name: GF_SECURITY_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
name: grafana-env
key: password
resources:
limits:
cpu: 500m
memory: 256Mi
requests:
cpu: 100m
memory: 128Mi
ports:
- containerPort: 3000
volumeMounts:
- mountPath: /var/lib/grafana
name: grafana-data
readOnly: false
subPath: grafana
securityContext:
fsGroup: 0
runAsUser: 472
volumes:
- name: grafana-data
persistentVolumeClaim:
claimName: grafana-data
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: grafana-data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
---
apiVersion: gemini.fairwinds.com/v1beta1
kind: SnapshotGroup
metadata:
name: grafana-data
spec:
persistentVolumeClaim:
claimName: grafana-data
schedule:
- every: 12 hours
keep: 2
---
apiVersion: v1
kind: Service
metadata:
name: grafana
labels:
app: grafana
spec:
ports:
- port: 3000
protocol: TCP
name: web
selector:
app: grafana
---