Skip to content

Commit 64df7f0

Browse files
authored
(staging/local) helmfile: re-add redis deployments (#2257)
* re-add redis deplyments to helmfile * update value files * undo cpu requests changes unclear where they came from * local: re-add redis port * Update redis-2.values.yaml.gotmpl
1 parent 9f8926d commit 64df7f0

9 files changed

Lines changed: 55 additions & 145 deletions

k8s/argocd/local/redis.values.yaml

Lines changed: 0 additions & 64 deletions
This file was deleted.

k8s/argocd/staging/redis.values.yaml

Lines changed: 0 additions & 54 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
environment: local
2-
appOfAppsVersion: 2.0.1
2+
appOfAppsVersion: 2.1.0

k8s/argocd/local/redis-2.values.yaml renamed to k8s/helmfile/env/local/redis-2.values.yaml.gotmpl

Lines changed: 7 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@ image:
22
registry: ghcr.io
33
repository: wbstack/redis
44
tag: 7.2.5-debian-12-r4
5-
architecture: replication
6-
auth:
7-
enabled: true
8-
existingSecret: redis-password
9-
existingSecretPasswordKey: password
5+
106
commonConfiguration: |
117
# Enable AOF https://redis.io/topics/persistence#append-only-file
128
appendonly yes
@@ -18,17 +14,12 @@ commonConfiguration: |
1814
# Auto AOF file rewriting
1915
auto-aof-rewrite-percentage 100
2016
auto-aof-rewrite-min-size 60mb
17+
2118
master:
22-
livenessProbe:
23-
enabled: false
2419
persistence:
25-
accessModes:
26-
- ReadWriteOnce
27-
enabled: true
28-
path: /data
29-
size: 1Gi
3020
storageClass: null
31-
subPath: ""
21+
livenessProbe:
22+
enabled: false
3223
readinessProbe:
3324
enabled: false
3425
resources:
@@ -39,26 +30,18 @@ master:
3930
cpu: 10m
4031
memory: 62Mi
4132
redisPort: 6379
33+
4234
replica:
43-
livenessProbe:
44-
enabled: false
4535
persistence:
46-
accessModes:
47-
- ReadWriteOnce
48-
enabled: true
49-
path: /data
50-
size: 1Gi
5136
storageClass: null
52-
subPath: ""
37+
livenessProbe:
38+
enabled: false
5339
readinessProbe:
5440
enabled: false
55-
replicaCount: 1
5641
resources:
5742
limits:
5843
cpu: 50m
5944
memory: 90Mi
6045
requests:
6146
cpu: 10m
6247
memory: 60Mi
63-
sentinel:
64-
enabled: false

k8s/argocd/staging/redis-2.values.yaml renamed to k8s/helmfile/env/production/redis-2.values.yaml.gotmpl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@ image:
22
registry: ghcr.io
33
repository: wbstack/redis
44
tag: 7.2.5-debian-12-r4
5+
56
architecture: replication
7+
68
auth:
79
enabled: true
810
existingSecret: redis-password
911
existingSecretPasswordKey: password
12+
1013
commonConfiguration: |
1114
# Enable AOF https://redis.io/topics/persistence#append-only-file
1215
appendonly yes
@@ -18,6 +21,7 @@ commonConfiguration: |
1821
# Auto AOF file rewriting
1922
auto-aof-rewrite-percentage 100
2023
auto-aof-rewrite-min-size 85mb
24+
2125
master:
2226
persistence:
2327
accessModes:
@@ -33,7 +37,9 @@ master:
3337
requests:
3438
cpu: 100m
3539
memory: 500Mi
40+
3641
redisPort: 6379
42+
3743
replica:
3844
persistence:
3945
accessModes:
@@ -50,5 +56,6 @@ replica:
5056
requests:
5157
cpu: 100m
5258
memory: 250Mi
59+
5360
sentinel:
5461
enabled: false
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
environment: staging
2-
appOfAppsVersion: 2.0.1
2+
appOfAppsVersion: 2.1.0
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
image:
2+
registry: ghcr.io
3+
repository: wbstack/redis
4+
tag: 7.2.5-debian-12-r4
5+
6+
master:
7+
resources:
8+
limits:
9+
memory: 500Mi
10+
requests:
11+
cpu: 500m
12+
memory: 500Mi
13+
14+
replica:
15+
resources:
16+
limits:
17+
memory: 250Mi
18+
requests:
19+
cpu: 500m
20+
memory: 250Mi

k8s/helmfile/helmfile.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ releases:
9797
- name: argocd-config
9898
namespace: argocd
9999
chart: wbstack/argocd-config
100-
version: 2.0.1
100+
version: '{{ if eq .Environment.Name "production" }} 2.0.1 {{ else }} 2.1.0 {{ end }}'
101101
<<: *default_release
102102

103103
- name: redirects
@@ -225,6 +225,18 @@ releases:
225225
version: 0.1.0
226226
<<: *default_release
227227

228+
- name: redis
229+
installed: {{ ne .Environment.Name "production" | toYaml }}
230+
namespace: default
231+
chart: https://github.com/wbstack/bitnami-legacy/releases/download/redis/17.3.8/redis-17.3.8.tgz
232+
<<: *default_release
233+
234+
- name: redis-2
235+
installed: {{ ne .Environment.Name "production" | toYaml }}
236+
namespace: default
237+
chart: https://github.com/wbstack/bitnami-legacy/releases/download/redis/19.6.4/redis-19.6.4.tgz
238+
<<: *default_release
239+
228240
################################
229241
# LOCAL ONLY
230242
################################

k8s/helmfile/only-for-argo-value-generation.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,9 @@ releases:
6464
chart: bitnami/redis
6565
version: 17.3.8
6666
<<: *default_release
67+
68+
- name: redis-2
69+
namespace: default
70+
chart: bitnami-legacy/redis
71+
version: 19.6.4
72+
<<: *default_release

0 commit comments

Comments
 (0)