Skip to content

feat(container): update dragonfly operator group#508

Open
mortyops[bot] wants to merge 1 commit intomainfrom
renovate/dragonfly-operator
Open

feat(container): update dragonfly operator group#508
mortyops[bot] wants to merge 1 commit intomainfrom
renovate/dragonfly-operator

Conversation

@mortyops
Copy link
Contributor

@mortyops mortyops bot commented Jan 28, 2026

This PR contains the following updates:

Package Update Change
ghcr.io/dragonflydb/dragonfly minor v1.36.0v1.37.0
ghcr.io/dragonflydb/dragonfly-operator/helm/dragonfly-operator minor v1.3.1v1.4.0

Release Notes

dragonflydb/dragonfly (ghcr.io/dragonflydb/dragonfly)

v1.37.0

Compare Source

Dragonfly v1.37.0
Important stability fixes and changes:
  • Significant memory reduction around json documents #​6511
  • Vector search memory usage is 40% less with hash map documents: #​6436 #​6437
  • Support of SORT command - including BY and GET options.
  • Several bug fixes around streams: #​6506 #​6492 #​6532
  • Added support for DIGEST and DELEX commands: #​6328
What's Changed
Huge thanks to all the contributors! ❤️
New Contributors

Full Changelog: dragonflydb/dragonfly@v1.36.0...v1.37.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@mortyops
Copy link
Contributor Author

mortyops bot commented Jan 28, 2026

--- kubernetes/apps/database/dragonfly/operator Kustomization: database/dragonfly-operator OCIRepository: database/dragonfly-operator

+++ kubernetes/apps/database/dragonfly/operator Kustomization: database/dragonfly-operator OCIRepository: database/dragonfly-operator

@@ -11,9 +11,9 @@

 spec:
   interval: 1h
   layerSelector:
     mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip
     operation: copy
   ref:
-    tag: v1.3.1
+    tag: v1.4.0
   url: oci://ghcr.io/dragonflydb/dragonfly-operator/helm/dragonfly-operator
 
--- kubernetes/apps/ai/searxng Kustomization: ai/searxng Dragonfly: ai/searxng-dragonfly

+++ kubernetes/apps/ai/searxng Kustomization: ai/searxng Dragonfly: ai/searxng-dragonfly

@@ -17,13 +17,13 @@

   env:
   - name: MAX_MEMORY
     valueFrom:
       resourceFieldRef:
         divisor: 1Mi
         resource: limits.memory
-  image: ghcr.io/dragonflydb/dragonfly:v1.36.0
+  image: ghcr.io/dragonflydb/dragonfly:v1.37.0
   replicas: 2
   resources:
     limits:
       memory: 512Mi
     requests:
       cpu: 100m
--- kubernetes/apps/security/oauth2-proxy/app Kustomization: security/oauth2-proxy Dragonfly: security/oauth2-proxy-dragonfly

+++ kubernetes/apps/security/oauth2-proxy/app Kustomization: security/oauth2-proxy Dragonfly: security/oauth2-proxy-dragonfly

@@ -17,13 +17,13 @@

   env:
   - name: MAX_MEMORY
     valueFrom:
       resourceFieldRef:
         divisor: 1Mi
         resource: limits.memory
-  image: ghcr.io/dragonflydb/dragonfly:v1.36.0
+  image: ghcr.io/dragonflydb/dragonfly:v1.37.0
   replicas: 2
   resources:
     limits:
       memory: 512Mi
     requests:
       cpu: 100m
--- kubernetes/apps/selfhosted/rsshub/app Kustomization: selfhosted/rsshub Dragonfly: selfhosted/rsshub-dragonfly

+++ kubernetes/apps/selfhosted/rsshub/app Kustomization: selfhosted/rsshub Dragonfly: selfhosted/rsshub-dragonfly

@@ -17,13 +17,13 @@

   env:
   - name: MAX_MEMORY
     valueFrom:
       resourceFieldRef:
         divisor: 1Mi
         resource: limits.memory
-  image: ghcr.io/dragonflydb/dragonfly:v1.36.0
+  image: ghcr.io/dragonflydb/dragonfly:v1.37.0
   replicas: 2
   resources:
     limits:
       memory: 512Mi
     requests:
       cpu: 100m
--- kubernetes/apps/security/authentik/app Kustomization: security/authentik Dragonfly: security/authentik-dragonfly

+++ kubernetes/apps/security/authentik/app Kustomization: security/authentik Dragonfly: security/authentik-dragonfly

@@ -17,13 +17,13 @@

   env:
   - name: MAX_MEMORY
     valueFrom:
       resourceFieldRef:
         divisor: 1Mi
         resource: limits.memory
-  image: ghcr.io/dragonflydb/dragonfly:v1.36.0
+  image: ghcr.io/dragonflydb/dragonfly:v1.37.0
   replicas: 2
   resources:
     limits:
       memory: 512Mi
     requests:
       cpu: 100m
--- kubernetes/apps/ai/open-webui/app Kustomization: ai/open-webui Dragonfly: ai/open-webui-dragonfly

+++ kubernetes/apps/ai/open-webui/app Kustomization: ai/open-webui Dragonfly: ai/open-webui-dragonfly

@@ -17,13 +17,13 @@

   env:
   - name: MAX_MEMORY
     valueFrom:
       resourceFieldRef:
         divisor: 1Mi
         resource: limits.memory
-  image: ghcr.io/dragonflydb/dragonfly:v1.36.0
+  image: ghcr.io/dragonflydb/dragonfly:v1.37.0
   replicas: 2
   resources:
     limits:
       memory: 512Mi
     requests:
       cpu: 100m
--- kubernetes/apps/ai/litellm/app Kustomization: ai/litellm Dragonfly: ai/litellm-dragonfly

+++ kubernetes/apps/ai/litellm/app Kustomization: ai/litellm Dragonfly: ai/litellm-dragonfly

@@ -17,13 +17,13 @@

   env:
   - name: MAX_MEMORY
     valueFrom:
       resourceFieldRef:
         divisor: 1Mi
         resource: limits.memory
-  image: ghcr.io/dragonflydb/dragonfly:v1.36.0
+  image: ghcr.io/dragonflydb/dragonfly:v1.37.0
   replicas: 2
   resources:
     limits:
       memory: 512Mi
     requests:
       cpu: 100m

@mortyops
Copy link
Contributor Author

mortyops bot commented Jan 28, 2026

--- HelmRelease: database/dragonfly-operator Deployment: database/dragonfly-operator

+++ HelmRelease: database/dragonfly-operator Deployment: database/dragonfly-operator

@@ -38,13 +38,13 @@

       containers:
       - args:
         - --secure-listen-address=0.0.0.0:8443
         - --upstream=http://127.0.0.1:8080/
         - --logtostderr=true
         - --v=0
-        image: quay.io/brancz/kube-rbac-proxy:v0.13.1
+        image: quay.io/brancz/kube-rbac-proxy:v0.20.2
         imagePullPolicy: IfNotPresent
         name: kube-rbac-proxy
         securityContext:
           allowPrivilegeEscalation: false
           capabilities:
             drop:
@@ -68,13 +68,13 @@

         - /manager
         securityContext:
           allowPrivilegeEscalation: false
           capabilities:
             drop:
             - ALL
-        image: ghcr.io/dragonflydb/operator:v1.3.1
+        image: ghcr.io/dragonflydb/operator:v1.4.0
         imagePullPolicy: IfNotPresent
         livenessProbe:
           httpGet:
             path: /healthz
             port: 8081
           initialDelaySeconds: 15
--- HelmRelease: database/dragonfly-operator ConfigMapList: database/

+++ HelmRelease: database/dragonfly-operator ConfigMapList: database/

@@ -6,21 +6,22 @@

   kind: ConfigMap
   metadata:
     annotations:
       grafana_folder: data
     labels:
       grafana_dashboard: grafana-dashboard
-      helm.sh/chart: dragonfly-operator-v1.3.1
+      helm.sh/chart: dragonfly-operator-v1.4.0
       app.kubernetes.io/name: dragonfly-operator
       app.kubernetes.io/instance: dragonfly-operator
-      app.kubernetes.io/version: v1.3.1
+      app.kubernetes.io/version: v1.4.0
       app.kubernetes.io/managed-by: Helm
       app.kubernetes.io/created-by: dragonfly-operator
       app.kubernetes.io/part-of: dragonfly-operator
       app.kubernetes.io/component: dashboard
     name: dashboard-dragonfly-operator-grafana-dashboard
+    namespace: database
   data:
     grafana-dashboard.json: "{\n\t\"__inputs\": [\n\t  {\n\t\t\"name\": \"DS_PROMETHEUS\"\
       ,\n\t\t\"label\": \"Prometheus\",\n\t\t\"description\": \"\",\n\t\t\"type\"\
       : \"datasource\",\n\t\t\"pluginId\": \"prometheus\",\n\t\t\"pluginName\": \"\
       Prometheus\"\n\t  },\n\t  {\n\t\t\"name\": \"DS_EXPRESSION\",\n\t\t\"label\"\
       : \"Expression\",\n\t\t\"description\": \"\",\n\t\t\"type\": \"datasource\"\
--- HelmRelease: database/dragonfly-operator ClusterRole: database/dragonfly-operator-aggregate-to-view

+++ HelmRelease: database/dragonfly-operator ClusterRole: database/dragonfly-operator-aggregate-to-view

@@ -0,0 +1,30 @@

+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRole
+metadata:
+  name: dragonfly-operator-aggregate-to-view
+  labels:
+    rbac.authorization.k8s.io/aggregate-to-view: 'true'
+    app.kubernetes.io/name: dragonfly-operator
+    app.kubernetes.io/instance: dragonfly-operator
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/created-by: dragonfly-operator
+    app.kubernetes.io/part-of: dragonfly-operator
+rules:
+- apiGroups:
+  - dragonflydb.io
+  resources:
+  - dragonflies
+  verbs:
+  - get
+  - list
+  - watch
+- apiGroups:
+  - dragonflydb.io
+  resources:
+  - dragonflies/status
+  verbs:
+  - get
+  - list
+  - watch
+
--- HelmRelease: database/dragonfly-operator ClusterRole: database/dragonfly-operator-aggregate-to-edit

+++ HelmRelease: database/dragonfly-operator ClusterRole: database/dragonfly-operator-aggregate-to-edit

@@ -0,0 +1,35 @@

+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRole
+metadata:
+  name: dragonfly-operator-aggregate-to-edit
+  labels:
+    rbac.authorization.k8s.io/aggregate-to-edit: 'true'
+    app.kubernetes.io/name: dragonfly-operator
+    app.kubernetes.io/instance: dragonfly-operator
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/created-by: dragonfly-operator
+    app.kubernetes.io/part-of: dragonfly-operator
+rules:
+- apiGroups:
+  - dragonflydb.io
+  resources:
+  - dragonflies
+  verbs:
+  - create
+  - delete
+  - deletecollection
+  - get
+  - list
+  - patch
+  - update
+  - watch
+- apiGroups:
+  - dragonflydb.io
+  resources:
+  - dragonflies/status
+  verbs:
+  - get
+  - list
+  - watch
+
--- HelmRelease: database/dragonfly-operator ClusterRole: database/dragonfly-operator-aggregate-to-admin

+++ HelmRelease: database/dragonfly-operator ClusterRole: database/dragonfly-operator-aggregate-to-admin

@@ -0,0 +1,35 @@

+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRole
+metadata:
+  name: dragonfly-operator-aggregate-to-admin
+  labels:
+    rbac.authorization.k8s.io/aggregate-to-admin: 'true'
+    app.kubernetes.io/name: dragonfly-operator
+    app.kubernetes.io/instance: dragonfly-operator
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/created-by: dragonfly-operator
+    app.kubernetes.io/part-of: dragonfly-operator
+rules:
+- apiGroups:
+  - dragonflydb.io
+  resources:
+  - dragonflies
+  verbs:
+  - create
+  - delete
+  - deletecollection
+  - get
+  - list
+  - patch
+  - update
+  - watch
+- apiGroups:
+  - dragonflydb.io
+  resources:
+  - dragonflies/status
+  verbs:
+  - get
+  - list
+  - watch
+

@mortyops mortyops bot force-pushed the renovate/dragonfly-operator branch from 9cad850 to 873836e Compare February 23, 2026 11:22
@mortyops mortyops bot changed the title feat(container): update image ghcr.io/dragonflydb/dragonfly-operator/helm/dragonfly-operator ( v1.3.1 ➔ v1.4.0 ) feat(container): update dragonfly operator group Feb 23, 2026
| datasource | package                                                        | from    | to      |
| ---------- | -------------------------------------------------------------- | ------- | ------- |
| docker     | ghcr.io/dragonflydb/dragonfly                                  | v1.36.0 | v1.37.0 |
| docker     | ghcr.io/dragonflydb/dragonfly-operator/helm/dragonfly-operator | v1.3.1  | v1.4.0  |
@mortyops mortyops bot force-pushed the renovate/dragonfly-operator branch from 873836e to df6eac2 Compare March 3, 2026 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants