61 lines
1.6 KiB
YAML
61 lines
1.6 KiB
YAML
|
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
||
|
|
kind: HelmRelease
|
||
|
|
metadata:
|
||
|
|
name: dragonfly-operator
|
||
|
|
namespace: dragonfly
|
||
|
|
spec:
|
||
|
|
interval: 15m
|
||
|
|
releaseName: dragonfly-operator
|
||
|
|
targetNamespace: dragonfly
|
||
|
|
chart:
|
||
|
|
spec:
|
||
|
|
chart: dragonfly-operator
|
||
|
|
version: v1.7.1
|
||
|
|
sourceRef:
|
||
|
|
kind: HelmRepository
|
||
|
|
name: dragonfly-operator
|
||
|
|
namespace: flux-system
|
||
|
|
install:
|
||
|
|
remediation:
|
||
|
|
retries: 3
|
||
|
|
upgrade:
|
||
|
|
remediation:
|
||
|
|
retries: 3
|
||
|
|
postRenderers:
|
||
|
|
- kustomize:
|
||
|
|
patches:
|
||
|
|
- target:
|
||
|
|
kind: ClusterRole
|
||
|
|
name: dragonfly-operator-manager-role
|
||
|
|
patch: |
|
||
|
|
- op: test
|
||
|
|
path: /rules/0/resources
|
||
|
|
value: [configmaps]
|
||
|
|
- op: replace
|
||
|
|
path: /rules/0/verbs
|
||
|
|
value: [list, watch]
|
||
|
|
- op: test
|
||
|
|
path: /rules/3/resources
|
||
|
|
value: [pods/status]
|
||
|
|
- op: remove
|
||
|
|
path: /rules/3
|
||
|
|
values:
|
||
|
|
createAggregateRoles: false
|
||
|
|
replicaCount: 2
|
||
|
|
manager:
|
||
|
|
image:
|
||
|
|
repository: docker.dragonflydb.io/dragonflydb/operator
|
||
|
|
tag: v1.7.1@sha256:bc0067369a456810d00715d7292da32b82f6df491fd51d6c57f2b2b3193ab490
|
||
|
|
resources:
|
||
|
|
requests:
|
||
|
|
cpu: 10m
|
||
|
|
memory: 96Mi
|
||
|
|
limits:
|
||
|
|
memory: 256Mi
|
||
|
|
rbacProxy:
|
||
|
|
image:
|
||
|
|
repository: quay.io/brancz/kube-rbac-proxy
|
||
|
|
tag: v0.23.1@sha256:c280684dd23793fb2f287d1f4efc84b7800b3e01205d770b98694827bfe514cb
|
||
|
|
resources:
|
||
|
|
requests:
|
||
|
|
cpu: 1m
|