From 2a8eeeda25951706ac280a6ede1981b6e3467f9e Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Tue, 9 Dec 2025 04:11:36 +0000 Subject: [PATCH] chore: Update manifests after change --- .../searxng/Deployment-searxng-browser.yaml | 17 ++++++++-- ...istentVolumeClaim-searxng-valkey-data.yaml | 18 ++++++++++ ...Replication-redis-replication-searxng.yaml | 33 ------------------- ...viceMonitor-redis-replication-searxng.yaml | 20 ----------- 4 files changed, 33 insertions(+), 55 deletions(-) create mode 100644 clusters/cl01tl/manifests/searxng/PersistentVolumeClaim-searxng-valkey-data.yaml delete mode 100644 clusters/cl01tl/manifests/searxng/RedisReplication-redis-replication-searxng.yaml delete mode 100644 clusters/cl01tl/manifests/searxng/ServiceMonitor-redis-replication-searxng.yaml diff --git a/clusters/cl01tl/manifests/searxng/Deployment-searxng-browser.yaml b/clusters/cl01tl/manifests/searxng/Deployment-searxng-browser.yaml index 1f572f4d0..0de850015 100644 --- a/clusters/cl01tl/manifests/searxng/Deployment-searxng-browser.yaml +++ b/clusters/cl01tl/manifests/searxng/Deployment-searxng-browser.yaml @@ -72,8 +72,8 @@ spec: value: https://searxng.alexlebens.net/search?q= - name: SEARXNG_HOSTNAME value: searxng.alexlebens.net - - name: SEARXNG_REDIS_URL - value: redis://redis-replication-searxng-master:6379/0 + - name: SEARXNG_VALKEY_URL + value: valkey://127.0.0.1:6379/0 - name: GRANIAN_HOST value: 0.0.0.0 - name: GRANIAN_PORT @@ -88,7 +88,20 @@ spec: volumeMounts: - mountPath: /etc/searxng name: browser-data + - image: valkey/valkey:9.0.0-alpine3.22 + imagePullPolicy: IfNotPresent + name: valkey + resources: + requests: + cpu: 10m + memory: 128Mi + volumeMounts: + - mountPath: /data + name: valkey-data volumes: - name: browser-data persistentVolumeClaim: claimName: searxng-browser-data + - name: valkey-data + persistentVolumeClaim: + claimName: searxng-valkey-data diff --git a/clusters/cl01tl/manifests/searxng/PersistentVolumeClaim-searxng-valkey-data.yaml b/clusters/cl01tl/manifests/searxng/PersistentVolumeClaim-searxng-valkey-data.yaml new file mode 100644 index 000000000..f0f3c1daa --- /dev/null +++ b/clusters/cl01tl/manifests/searxng/PersistentVolumeClaim-searxng-valkey-data.yaml @@ -0,0 +1,18 @@ +--- +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: searxng-valkey-data + labels: + app.kubernetes.io/instance: searxng + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: searxng + helm.sh/chart: searxng-4.5.0 + namespace: searxng +spec: + accessModes: + - "ReadWriteOnce" + resources: + requests: + storage: "5Gi" + storageClassName: "ceph-block" diff --git a/clusters/cl01tl/manifests/searxng/RedisReplication-redis-replication-searxng.yaml b/clusters/cl01tl/manifests/searxng/RedisReplication-redis-replication-searxng.yaml deleted file mode 100644 index 3beb7ea82..000000000 --- a/clusters/cl01tl/manifests/searxng/RedisReplication-redis-replication-searxng.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -apiVersion: redis.redis.opstreelabs.in/v1beta2 -kind: RedisReplication -metadata: - name: redis-replication-searxng - namespace: searxng - labels: - app.kubernetes.io/name: redis-replication-searxng - app.kubernetes.io/instance: searxng - app.kubernetes.io/part-of: searxng -spec: - clusterSize: 3 - podSecurityContext: - runAsUser: 1000 - fsGroup: 1000 - kubernetesConfig: - image: quay.io/opstree/redis:v8.0.3 - imagePullPolicy: IfNotPresent - resources: - requests: - cpu: 50m - memory: 128Mi - storage: - volumeClaimTemplate: - spec: - storageClassName: ceph-block - accessModes: ["ReadWriteOnce"] - resources: - requests: - storage: 1Gi - redisExporter: - enabled: true - image: quay.io/opstree/redis-exporter:v1.48.0 diff --git a/clusters/cl01tl/manifests/searxng/ServiceMonitor-redis-replication-searxng.yaml b/clusters/cl01tl/manifests/searxng/ServiceMonitor-redis-replication-searxng.yaml deleted file mode 100644 index a23ac6d3b..000000000 --- a/clusters/cl01tl/manifests/searxng/ServiceMonitor-redis-replication-searxng.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: redis-replication-searxng - namespace: searxng - labels: - app.kubernetes.io/name: redis-replication-searxng - app.kubernetes.io/instance: searxng - app.kubernetes.io/part-of: searxng - redis-operator: "true" - env: production -spec: - selector: - matchLabels: - redis_setup_type: replication - endpoints: - - port: redis-exporter - interval: 30s - scrapeTimeout: 10s