Skip to content

Commit fd6bcb5

Browse files
committed
Merge remote-tracking branch 'origin/develop' into drop-nginx
2 parents 179cf2f + 1092a3c commit fd6bcb5

File tree

7 files changed

+41
-43
lines changed

7 files changed

+41
-43
lines changed

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,25 @@ The nginx container has been removed because it became a throughput bottleneck;
2828

2929
Nginx Ingress and Traefik Ingress are currently supported, pull requests for other controllers are welcome!
3030

31+
### Memcached chart switch
32+
33+
This release replaces the Bitnami Memcached dependency with the CloudPirates Memcached chart (`oci://registry-1.docker.io/cloudpirates/memcached`). Values have changed accordingly:
34+
35+
- `memcached.args` and `memcached.extraEnvVarsCM` were removed.
36+
- `memcached.memoryLimit` is now `memcached.config.memoryLimit` (value in MB).
37+
- `memcached.maxItemSize` must be configured via `memcached.config.extraArgs` using the `-I` flag.
38+
39+
Example:
40+
41+
```yaml
42+
memcached:
43+
config:
44+
memoryLimit: 2048
45+
extraArgs:
46+
- "-I"
47+
- "26214400"
48+
```
49+
3150
## Upgrading to Chart 28.x.x
3251
3352
### Storage Configuration Changes

charts/sentry/Chart.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
dependencies:
22
- name: memcached
3-
repository: oci://registry-1.docker.io/bitnamicharts
4-
version: 7.5.2
3+
repository: oci://registry-1.docker.io/cloudpirates
4+
version: 0.9.3
55
- name: redis
66
repository: oci://registry-1.docker.io/bitnamicharts
77
version: 17.11.3
@@ -17,5 +17,5 @@ dependencies:
1717
- name: postgresql
1818
repository: oci://registry-1.docker.io/bitnamicharts
1919
version: 12.5.1
20-
digest: sha256:de4d1fe0376b9cf58359a3bda7b9e4de37550fabbec7a7fdee590930197007e0
21-
generated: "2026-01-15T19:48:02.035271776+01:00"
20+
digest: sha256:3b2af353f01602d3a9fdb7ff53ae38b637ffba0b1cc31d37f408b4946f3f2c60
21+
generated: "2026-01-29T11:11:21.880269392+01:00"

charts/sentry/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ version: 28.1.0
77
appVersion: 26.1.0
88
dependencies:
99
- name: memcached
10-
repository: oci://registry-1.docker.io/bitnamicharts
11-
version: 7.5.2
10+
repository: oci://registry-1.docker.io/cloudpirates
11+
version: 0.9.3
1212
condition: sourcemaps.enabled
1313
- name: redis
1414
repository: oci://registry-1.docker.io/bitnamicharts

charts/sentry/README.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -322,16 +322,12 @@ Note: this table is incomplete, so have a look at the values.yaml in case you mi
322322
| mail.useSsl | bool | `false` | |
323323
| mail.useTls | bool | `false` | |
324324
| mail.username | string | `""` | |
325-
| memcached.args[0] | string | `"memcached"` | |
326-
| memcached.args[1] | string | `"-u memcached"` | |
327-
| memcached.args[2] | string | `"-p 11211"` | |
328-
| memcached.args[3] | string | `"-v"` | |
329-
| memcached.args[4] | string | `"-m $(MEMCACHED_MEMORY_LIMIT)"` | |
330-
| memcached.args[5] | string | `"-I $(MEMCACHED_MAX_ITEM_SIZE)"` | |
331-
| memcached.extraEnvVarsCM | string | `"sentry-memcached"` | |
332-
| memcached.maxItemSize | string | `"26214400"` | |
333-
| memcached.memoryLimit | string | `"2048"` | |
325+
| memcached.config.extraArgs[0] | string | `"-I"` | |
326+
| memcached.config.extraArgs[1] | string | `"26214400"` | |
327+
| memcached.config.memoryLimit | int | `2048` | |
328+
| memcached.config.verbosity | int | `1` | |
334329
| memcached.nodeSelector | object | `{}` | |
330+
| memcached.tolerations | list | `[]` | |
335331
| metrics.affinity | object | `{}` | |
336332
| metrics.containerSecurityContext | object | `{}` | |
337333
| metrics.enabled | bool | `false` | |

charts/sentry/templates/configmap-memcached.yaml

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

charts/sentry/templates/sentry/_helper-sentry.tpl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -707,7 +707,10 @@ sentry.conf.py: |-
707707
# Github #
708708
##########
709709
{{- if .Values.github.existingSecretAppIdKey }}
710-
SENTRY_OPTIONS['github-app.id'] = os.environ.get("GITHUB_APP_ID")
710+
# GitHub App ID must be an integer (Sentry 26.x+)
711+
_github_app_id = os.environ.get("GITHUB_APP_ID")
712+
if _github_app_id:
713+
SENTRY_OPTIONS['github-app.id'] = int(_github_app_id)
711714
{{- end }}
712715
{{- if .Values.github.existingSecretAppNameKey }}
713716
SENTRY_OPTIONS['github-app.name'] = os.environ.get("GITHUB_APP_NAME")

charts/sentry/values.yaml

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3052,21 +3052,13 @@ externalPostgresql:
30523052
connMaxAge: 0
30533053

30543054
memcached:
3055-
image:
3056-
repository: bitnamilegacy/memcached
3057-
metrics:
3058-
image:
3059-
repository: bitnamilegacy/memcached-exporter
3060-
memoryLimit: "2048"
3061-
maxItemSize: "26214400"
3062-
args:
3063-
- "memcached"
3064-
- "-u memcached"
3065-
- "-p 11211"
3066-
- "-v"
3067-
- "-m $(MEMCACHED_MEMORY_LIMIT)"
3068-
- "-I $(MEMCACHED_MAX_ITEM_SIZE)"
3069-
extraEnvVarsCM: "sentry-memcached"
3055+
config:
3056+
memoryLimit: 2048
3057+
verbosity: 1
3058+
extraArgs:
3059+
# memcached max item size
3060+
- "-I"
3061+
- "26214400"
30703062
nodeSelector: {}
30713063
tolerations: []
30723064

0 commit comments

Comments
 (0)