Nextcloud on k8s with Redis/Sentinel external cluster
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Tranquilla
- Stack tecnologico
- helm, kubernetes, redis
- Ambito
- cloud, infrastructure
Direzione di ricerca
Inizia con charts/nextcloud/README.md e la configurazione externalRedis mostrata nell’issue, quindi confrontala con la config.php segnalata e con la configurazione HAProxy TLS/Sentinel. Il lavoro è completato quando è stato stabilito se il chart supporta questa configurazione Redis/Sentinel esterna e la configurazione necessaria per il corretto accesso e la memorizzazione delle sessioni è stata documentata o corretta.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello.
Installed 32.0.3 Nexcloud with this chart (https://github.com/nextcloud/helm/blob/main/charts/nextcloud/README.md)
External Redis set:
externalRedis: enabled: true host: "haproxy.valkey.svc" port: "26379"
Corresponding block in config.php:
‘memcache.distributed’ => ‘\OC\Memcache\Redis’, ‘memcache.locking’ => ‘\OC\Memcache\Redis’, ‘redis’ =>array (‘host’ => ‘haproxy.valkey.svc’,‘password’ => ‘XXX’,‘port’ => 26379,)
We're using haproxy in order to connect redis/sentinel hosts with TLS ans password:
`default-server inter 2s rise 2 fall 3 ssl ca-file /etc/haproxy/certs/nc-prod-valkey-ca.pem
listen nc-prod-valkey
bind 0.0.0.0:26379
mode tcp
balance roundrobin
server valkey-01 valkey-01:26379
server valkey-02 valkey-02:26379
server valkey-03 valkey-03:26379`
But after installation we faced with redis issue during authentication Nextcloud login page:
{“method”:“GET”,“url”:“/login?redirect_url=/index.php/core/apps/recommended&direct=1&user=YYY”,“message”:“Could not boot webhook_listeners: ERR AUTH called without any password configured for the default user. Are you sure your configuration is correct?”,,“version”:“32.0.3.2”,,“exception”:{“Exception”:“RedisException”,“Message”:“ERR AUTH called without any password configured for the default user. Are you sure your configuration is correct?”,“Code”:0,“Trace”:[{“file”:"/var/www/html/lib/private}“message”:“session_start(): Redis connection not available at /var/www/html/lib/private/Session/Internal.php#198”Failed to read session data: redis (path: tcp://haproxy.valkey.svc:26379?auth=XXX)
Configs sentinel and redis are required to use TLS and password
TLS port 0 tls-port 6379 tls-cert-file /etc/valkey/ssl/tls.crt tls-key-file /etc/valkey/ssl/tls.key tls-ca-cert-file /etc/valkey/ssl/ca.crt requirepass XXX masterauth XXX sentinel auth-pass mymaster XXXX
Is Nextcloud able to working properly with external Redis/Sentinel cluster?
- Lingua principale
- Go Template
- Stelle
- 536
- Fork
- 316
- Merge medio
- 4g 16h
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nextcloud/helm
-
No native support for REDIS_USER enviroment varForse già presa @jholmes802 l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Failed to inspect imageAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
nextcloud.openmetrics.allowedClients is silently ignored unless nextcloud.configs is setForse già presa @JanWelker l’ha presa 17 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 78/100
-
External Redis not working: redis-session.ini: Permission deniedForse già presa @antoinetran l’ha presa 22 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
Tutte le issue di nextcloud/helm
Issue simili
-
api: run samples
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
GoogleCloudPlatform/python-docs-samples#14633 ·
I maintainer di solito rispondono entro 5 giorni
-
PyArrowFileIO: every small S3 write is a 3-request multipart upload; expose allow_delayed_openAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
apache/iceberg-python#4093 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement exporter/awss3 needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
open-telemetry/opentelemetry-collector-contrib#51905 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
- P2: has workaround pkg: cloudflare triage: fix pending
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
withastro/astro#18319 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
gke-gcloud-auth-plugin accepts empty Edge Cloud access tokensForse già presa @riccardomenegazzo l’ha presa oggi. Apertaneeds-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
kubernetes/cloud-provider-gcp#1386 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno