GitOps for k8s
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

weave-cloud-helm-operator-deployment.yaml 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: flux-helm-operator
  5. namespace: weave
  6. labels:
  7. app: flux-helm-operator
  8. weave-cloud-component: helm-operator
  9. spec:
  10. strategy:
  11. type: Recreate
  12. selector:
  13. matchLabels:
  14. app: flux-helm-operator
  15. template:
  16. metadata:
  17. annotations:
  18. prometheus.io.scrape: "false"
  19. labels:
  20. app: flux-helm-operator
  21. spec:
  22. serviceAccountName: weave-flux
  23. volumes:
  24. - name: git-key
  25. secret:
  26. defaultMode: 256
  27. secretName: flux-git-deploy
  28. containers:
  29. - name: flux-helm-operator
  30. image: docker.io/weaveworks/helm-operator:0.8.0
  31. imagePullPolicy: IfNotPresent
  32. args:
  33. - --git-timeout=20s
  34. - --charts-sync-interval=3m
  35. - --update-chart-deps=true
  36. - --tiller-namespace=kube-system
  37. volumeMounts:
  38. - name: git-key
  39. mountPath: /etc/fluxd/ssh
  40. resources:
  41. limits:
  42. cpu: 1000m
  43. memory: 512Mi
  44. requests:
  45. cpu: 50m
  46. memory: 64Mi