quorate/vendor/infrastructure/openebs/helm-release.yaml

126 lines
3.5 KiB
YAML
Raw Normal View History

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: openebs
namespace: openebs
spec:
interval: 15m
releaseName: openebs
targetNamespace: openebs
chart:
spec:
chart: openebs
version: 4.6.2
sourceRef:
kind: HelmRepository
name: openebs
namespace: flux-system
install:
createNamespace: true
remediation:
retries: 3
upgrade:
remediation:
retries: 3
postRenderers:
- kustomize:
patches:
- target:
kind: Deployment
name: openebs-zfs-localpv-controller
patch: |
apiVersion: apps/v1
kind: Deployment
metadata:
name: openebs-zfs-localpv-controller
spec:
template:
spec:
containers:
- name: csi-provisioner
resources:
requests:
cpu: 2m
memory: 80Mi
- name: csi-resizer
resources:
requests:
cpu: 5m
memory: 96Mi
- name: csi-snapshotter
resources:
requests:
cpu: 1m
memory: 56Mi
- name: snapshot-controller
resources:
requests:
cpu: 1m
memory: 56Mi
- name: openebs-zfs-plugin
resources:
requests:
cpu: 1m
memory: 72Mi
- target:
kind: ClusterRole
name: openebs-zfs-provisioner-role
patch: |
- op: add
path: /rules/-
value:
apiGroups:
- apps
resources:
- deployments
- replicasets
verbs:
- get
values:
localpv-provisioner:
localpv:
replicas: 2
zfs-localpv:
analytics:
enabled: false
zfsController:
provisioner:
image:
tag: v6.4.0@sha256:6ebe60fd8ed67a7f8a90d34402e9e706b274e53612d6fa5fbb8285728db622e2
extraArgs:
- --capacity-ownerref-level=2
resizer:
image:
tag: v2.3.0@sha256:48fb3deb93cd848e3c8998b6368f4322c93bb5ce4a90d1307b6dda0dbefb9a0e
snapshotter:
image:
tag: v8.7.0@sha256:b03d3334f8035fa42660b166f6eb819a659a14774da020eb1b6c52cd422eaadb
snapshotController:
image:
tag: v8.7.0@sha256:8511f417d0072efcd937aedd7cc79a937d5066e64ee17beb6097301c92742f19
replicas: 2
zfsNode:
driverRegistrar:
image:
tag: v2.18.0@sha256:b7fefd08651f00ac4df1a196ed4c621c2451fbb899297fe9fad9e36c667af0c0
resources:
limits:
memory: 32Mi
requests:
cpu: 10m
memory: 32Mi
nodeSelector:
has-zfs: "true"
engines:
local:
lvm:
enabled: false
zfs:
enabled: true
replicated:
mayastor:
enabled: false
loki:
enabled: false
alloy:
enabled: false