Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -496,7 +496,7 @@ jobs:
run: |
docker pull ghcr.io/dexidp/dex:v2.43.0
docker pull argoproj/argo-cd-ci-builder:v1.0.0
docker pull redis:7.2.7-alpine
docker pull redis:8.2.1-alpine
- name: Create target directory for binaries in the build-process
run: |
mkdir -p dist
Expand Down
2 changes: 1 addition & 1 deletion manifests/base/redis/argocd-redis-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ spec:
serviceAccountName: argocd-redis
containers:
- name: redis
image: redis:7.2.7-alpine
image: redis:8.2.1-alpine
imagePullPolicy: Always
args:
- "--save"
Expand Down
2 changes: 1 addition & 1 deletion manifests/core-install-with-hydrator.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion manifests/core-install.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions manifests/ha/base/redis-ha/chart/requirements.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: redis-ha
repository: https://dandydeveloper.github.io/charts
version: 4.33.2
digest: sha256:dfb01cb345d8e0c3cf41294ca9b7eae8272083f3ed165cf58d35e492403cf0aa
generated: "2025-03-04T08:25:54.199096-08:00"
version: 4.34.11
digest: sha256:65651a2e28ac28852dd75e642e42ec06557d9bc14949c62d817dec315812346e
generated: "2025-09-16T11:02:38.114394+03:00"
2 changes: 1 addition & 1 deletion manifests/ha/base/redis-ha/chart/requirements.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
dependencies:
- name: redis-ha
version: 4.33.2
version: 4.34.11
repository: https://dandydeveloper.github.io/charts
78 changes: 49 additions & 29 deletions manifests/ha/base/redis-ha/chart/upstream.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ metadata:
labels:
heritage: Helm
release: argocd
chart: redis-ha-4.33.2
chart: redis-ha-4.34.11
app: argocd-redis-ha
secrets:
- name: argocd-redis
Expand All @@ -23,7 +23,7 @@ metadata:
labels:
heritage: Helm
release: argocd
chart: redis-ha-4.33.2
chart: redis-ha-4.34.11
app: argocd-redis-ha
---
# Source: redis-ha/charts/redis-ha/templates/redis-ha-configmap.yaml
Expand All @@ -35,7 +35,7 @@ metadata:
labels:
heritage: Helm
release: argocd
chart: redis-ha-4.33.2
chart: redis-ha-4.34.11
app: argocd-redis-ha
data:
redis.conf: |
Expand Down Expand Up @@ -606,12 +606,28 @@ data:
if [ "$MASTER" = "$ANNOUNCE_IP" ]; then
redis_role
if [ "$ROLE" != "master" ]; then
reinit
echo "waiting for redis to become master"
sleep 10
identify_master
redis_role
echo "Redis role is $ROLE, expected role is master. No need to reinitialize."
if [ "$ROLE" != "master" ]; then
echo "Redis role is $ROLE, expected role is master, reinitializing"
reinit
fi
fi
elif [ "${MASTER}" ]; then
identify_redis_master
if [ "$REDIS_MASTER" != "$MASTER" ]; then
reinit
echo "Redis master and local master are not the same. waiting."
sleep 10
identify_master
identify_redis_master
echo "Redis master is ${MASTER}, expected master is ${REDIS_MASTER}. No need to reinitialize."
if [ "${REDIS_MASTER}" != "${MASTER}" ]; then
echo "Redis master is ${MASTER}, expected master is ${REDIS_MASTER}, reinitializing"
reinit
fi
fi
fi
done
Expand Down Expand Up @@ -779,7 +795,7 @@ metadata:
labels:
heritage: Helm
release: argocd
chart: redis-ha-4.33.2
chart: redis-ha-4.34.11
app: argocd-redis-ha
data:
redis_liveness.sh: |
Expand Down Expand Up @@ -855,7 +871,7 @@ metadata:
app: redis-ha
heritage: "Helm"
release: "argocd"
chart: redis-ha-4.33.2
chart: redis-ha-4.34.11
rules:
- apiGroups:
- ""
Expand All @@ -874,8 +890,8 @@ metadata:
app: redis-ha
heritage: "Helm"
release: "argocd"
chart: redis-ha-4.33.2
component: argocd-redis-ha-haproxy
chart: redis-ha-4.34.11
component: haproxy
rules:
- apiGroups:
- ""
Expand All @@ -894,7 +910,7 @@ metadata:
app: redis-ha
heritage: "Helm"
release: "argocd"
chart: redis-ha-4.33.2
chart: redis-ha-4.34.11
subjects:
- kind: ServiceAccount
name: argocd-redis-ha
Expand All @@ -913,8 +929,8 @@ metadata:
app: redis-ha
heritage: "Helm"
release: "argocd"
chart: redis-ha-4.33.2
component: argocd-redis-ha-haproxy
chart: redis-ha-4.34.11
component: haproxy
subjects:
- kind: ServiceAccount
name: argocd-redis-ha-haproxy
Expand All @@ -933,7 +949,7 @@ metadata:
app: redis-ha
heritage: "Helm"
release: "argocd"
chart: redis-ha-4.33.2
chart: redis-ha-4.34.11
annotations:
spec:
publishNotReadyAddresses: true
Expand Down Expand Up @@ -962,7 +978,7 @@ metadata:
app: redis-ha
heritage: "Helm"
release: "argocd"
chart: redis-ha-4.33.2
chart: redis-ha-4.34.11
annotations:
spec:
publishNotReadyAddresses: true
Expand Down Expand Up @@ -991,7 +1007,7 @@ metadata:
app: redis-ha
heritage: "Helm"
release: "argocd"
chart: redis-ha-4.33.2
chart: redis-ha-4.34.11
annotations:
spec:
publishNotReadyAddresses: true
Expand Down Expand Up @@ -1020,7 +1036,7 @@ metadata:
app: redis-ha
heritage: "Helm"
release: "argocd"
chart: redis-ha-4.33.2
chart: redis-ha-4.34.11
annotations:
spec:
type: ClusterIP
Expand Down Expand Up @@ -1048,8 +1064,8 @@ metadata:
app: redis-ha
heritage: "Helm"
release: "argocd"
chart: redis-ha-4.33.2
component: argocd-redis-ha-haproxy
chart: redis-ha-4.34.11
component: haproxy
annotations:
spec:
type: ClusterIP
Expand All @@ -1076,7 +1092,8 @@ metadata:
app: redis-ha
heritage: "Helm"
release: "argocd"
chart: redis-ha-4.33.2
chart: redis-ha-4.34.11
component: haproxy
spec:
strategy:
type: RollingUpdate
Expand All @@ -1086,12 +1103,14 @@ spec:
matchLabels:
app: redis-ha-haproxy
release: argocd
component: haproxy
template:
metadata:
name: argocd-redis-ha-haproxy
labels:
app: redis-ha-haproxy
release: argocd
component: haproxy
annotations:
prometheus.io/port: "9101"
prometheus.io/scrape: "true"
Expand All @@ -1109,14 +1128,15 @@ spec:
nodeSelector:
{}
tolerations:
null
[]
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app: redis-ha-haproxy
release: argocd
component: haproxy
topologyKey: kubernetes.io/hostname
initContainers:
- name: config-init
Expand Down Expand Up @@ -1210,7 +1230,7 @@ metadata:
app: redis-ha
heritage: "Helm"
release: "argocd"
chart: redis-ha-4.33.2
chart: redis-ha-4.34.11
annotations:
{}
spec:
Expand All @@ -1226,7 +1246,7 @@ spec:
template:
metadata:
annotations:
checksum/init-config: bd30e83dfdad9912b6c1cc32a8c26d7d01429a0730f5ee7af380fb593e874d54
checksum/init-config: fd74f7d84e39b3f6eac1d7ce5deb0083e58f218376faf363343d91a0fb4f2563
labels:
release: argocd
app: redis-ha
Expand All @@ -1250,7 +1270,7 @@ spec:
automountServiceAccountToken: false
initContainers:
- name: config-init
image: public.ecr.aws/docker/library/redis:7.2.7-alpine
image: public.ecr.aws/docker/library/redis:8.2.1-alpine
imagePullPolicy: IfNotPresent
resources:
{}
Expand Down Expand Up @@ -1290,7 +1310,7 @@ spec:

containers:
- name: redis
image: public.ecr.aws/docker/library/redis:7.2.7-alpine
image: public.ecr.aws/docker/library/redis:8.2.1-alpine
imagePullPolicy: IfNotPresent
command:
- redis-server
Expand Down Expand Up @@ -1334,11 +1354,11 @@ spec:
- -c
- /health/redis_readiness.sh
startupProbe:
initialDelaySeconds: 5
periodSeconds: 10
initialDelaySeconds: 30
periodSeconds: 15
timeoutSeconds: 15
successThreshold: 1
failureThreshold: 3
failureThreshold: 5
exec:
command:
- sh
Expand All @@ -1364,7 +1384,7 @@ spec:
- /bin/sh
- /readonly-config/trigger-failover-if-master.sh
- name: sentinel
image: public.ecr.aws/docker/library/redis:7.2.7-alpine
image: public.ecr.aws/docker/library/redis:8.2.1-alpine
imagePullPolicy: IfNotPresent
command:
- redis-sentinel
Expand Down Expand Up @@ -1437,7 +1457,7 @@ spec:
- sleep 30; redis-cli -p 26379 sentinel reset argocd

- name: split-brain-fix
image: public.ecr.aws/docker/library/redis:7.2.7-alpine
image: public.ecr.aws/docker/library/redis:8.2.1-alpine
imagePullPolicy: IfNotPresent
command:
- sh
Expand Down
2 changes: 1 addition & 1 deletion manifests/ha/base/redis-ha/chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ redis-ha:
serviceAccount:
automountToken: true
image:
tag: 7.2.7-alpine
tag: 8.2.1-alpine
sentinel:
bind: '0.0.0.0'
lifecycle:
Expand Down
Loading
Loading