From a2f3e10bc5c0105427352bd1fb156b3bc238e489 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Sun, 14 Dec 2025 20:18:31 -0600 Subject: [PATCH] update image --- clusters/cl01tl/helm/tubearchivist/Chart.yaml | 2 +- .../templates/elasticsearch.yaml | 4 ++-- .../templates/redis-replication.yaml | 4 ++-- .../templates/redis-sentinel.yaml | 23 +++++++++++++++++++ 4 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 clusters/cl01tl/helm/tubearchivist/templates/redis-sentinel.yaml diff --git a/clusters/cl01tl/helm/tubearchivist/Chart.yaml b/clusters/cl01tl/helm/tubearchivist/Chart.yaml index a9dbc86ba..51224e8d8 100644 --- a/clusters/cl01tl/helm/tubearchivist/Chart.yaml +++ b/clusters/cl01tl/helm/tubearchivist/Chart.yaml @@ -21,4 +21,4 @@ dependencies: repository: https://bjw-s-labs.github.io/helm-charts/ version: 4.5.0 icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/tube-archivist.png -appVersion: v0.5.2 +appVersion: v0.5.8 diff --git a/clusters/cl01tl/helm/tubearchivist/templates/elasticsearch.yaml b/clusters/cl01tl/helm/tubearchivist/templates/elasticsearch.yaml index d9d2c4b76..1f92e2d21 100644 --- a/clusters/cl01tl/helm/tubearchivist/templates/elasticsearch.yaml +++ b/clusters/cl01tl/helm/tubearchivist/templates/elasticsearch.yaml @@ -8,13 +8,13 @@ metadata: app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: - version: 8.18.0 + version: 8.19.8 auth: fileRealm: - secretName: tubearchivist-elasticsearch-secret nodeSets: - name: default - count: 1 + count: 2 config: node.store.allow_mmap: false path.repo: /usr/share/elasticsearch/data/snapshot diff --git a/clusters/cl01tl/helm/tubearchivist/templates/redis-replication.yaml b/clusters/cl01tl/helm/tubearchivist/templates/redis-replication.yaml index 4beb4a7f5..2eec6808e 100644 --- a/clusters/cl01tl/helm/tubearchivist/templates/redis-replication.yaml +++ b/clusters/cl01tl/helm/tubearchivist/templates/redis-replication.yaml @@ -13,7 +13,7 @@ spec: runAsUser: 1000 fsGroup: 1000 kubernetesConfig: - image: quay.io/opstree/redis:v8.0.3 + image: quay.io/opstree/redis:v8.4.0 imagePullPolicy: IfNotPresent resources: requests: @@ -29,4 +29,4 @@ spec: storage: 5Gi redisExporter: enabled: true - image: quay.io/opstree/redis-exporter:v1.48.0 + image: quay.io/opstree/redis-exporter:v1.80.1 diff --git a/clusters/cl01tl/helm/tubearchivist/templates/redis-sentinel.yaml b/clusters/cl01tl/helm/tubearchivist/templates/redis-sentinel.yaml new file mode 100644 index 000000000..17f88c880 --- /dev/null +++ b/clusters/cl01tl/helm/tubearchivist/templates/redis-sentinel.yaml @@ -0,0 +1,23 @@ +apiVersion: redis.redis.opstreelabs.in/v1beta2 +kind: RedisSentinel +metadata: + name: redis-sentinel-tubearchivist + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: redis-sentinel-tubearchivist + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + clusterSize: 3 + podSecurityContext: + runAsUser: 1000 + fsGroup: 1000 + redisSentinelConfig: + redisReplicationName: redis-replication-tubearchivist + kubernetesConfig: + image: quay.io/opstree/redis-sentinel:v8.4.0 + imagePullPolicy: IfNotPresent + resources: + requests: + cpu: 10m + memory: 128Mi