Object store definition missing runAsUser and runAsGroup
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- À l'abandon
- Stack technique
- docker, go, kubernetes, yaml
- Domaine
- cloud, devops, infrastructure
Piste de recherche
Work is already in open PR #1146; do not start a duplicate. The failing manifests are the object-store and s3-client deployments under hack/object-store. Add runAsUser/runAsGroup 10001 for RustFS and 65534 (nobody) for the AWS CLI image so runAsNonRoot: true is valid. Done when those pods start without the kubelet runAsNonRoot errors quoted in the issue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Commit ab992360e4ab656607fcafd6ba2096e930e9ffa8 replaced MinIO with RustFS, however the new object-store and s3-client deployment definitions in hack/object-store use runAsNonRoot: true without defining runAsUser.
As a result, the object-store deployment fails with the following error:
Warning Failed 2m46s (x234 over 52m) kubelet spec.containers{object-store}: Error: container has runAsNonRoot and image has non-numeric user (rustfs), cannot verify user is non-root (pod: "object-store-8cc85b8b9-4x8zw_default(69cd378e-266e-4732-8ee2-a7af55b44032)", container: object-store)
And the s3-client deployment with:
Warning Failed 88s (x235 over 51m) kubelet spec.containers{s3-client}: Error: container has runAsNonRoot and image will run as root (pod: "s3-client-648c964d57-qw8ww_default(935a202f-dcc3-4432-b896-dc5992566a87)", container: s3-client)
The RustFS image has the user and group IDs as 10001:
$ docker run --rm --entrypoint sh \
docker.io/rustfs/rustfs@sha256:bffcab0c9d647aab0055d1c69d340b202d0909966b385932d4ead1aeb7602858 \
-c 'id rustfs; grep rustfs /etc/passwd /etc/group'
uid=10001(rustfs) gid=10001(rustfs) groups=10001(rustfs)
/etc/passwd:rustfs:x:10001:10001::/home/rustfs:/sbin/nologin
/etc/group:rustfs:x:10001:
The AWS CLI image has no dedicated user, but it ships nobody, which we can use:
$ docker run --rm --entrypoint sh \
docker.io/amazon/aws-cli@sha256:337494c2047176fe9abcf45a5d1eaf1c2c62cae40953284fb1143b5c6170f065 \
-c 'grep nobody /etc/passwd /etc/group'
/etc/passwd:nobody:x:65534:65534:Kernel Overflow User:/:/sbin/nologin
/etc/group:nobody:x:65534:
We should set the respective runAsUser and runAsGroup on both YAML definitions.
- Langage dominant
- Go
- Étoiles
- 205
- Forks
- 87
- Merge moyen
- 1 j 18 h
- PR mergées (30 j)
- 43
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de cloudnative-pg/plugin-barman-cloud
-
Sidecar image ships pip; its vendored libraries show up as image vulnerabilities (e.g. setuptools CVE-2025-47273)Peut-être pris @pergerch l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
cloudnative-pg/plugin-barman-cloud#1187 · 2 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
docs: troubleshooting does not cover "cannot proceed with the backup as the cluster has no backup section"Peut-être pris @fjvbn2003 l’a pris il y a 14 jours. Ouverte
Difficulté 1/5 1-3 heures Accessibilité débutants 85/100
cloudnative-pg/plugin-barman-cloud#1165 ·
Les mainteneurs répondent en général sous 1 jour
-
Wrong `ObjectStore` key logged when the backup object store can't be retrieved in the instance sidecarPeut-être pris @BoxBoxJason l’a pris il y a 18 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
cloudnative-pg/plugin-barman-cloud#1142 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
cloudnative-pg/plugin-barman-cloud#1117 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
data.compression rejects zstd although barman-cloud-backup supports itPeut-être pris @dgsardina l’a pris il y a 9 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
cloudnative-pg/plugin-barman-cloud#1104 · 4 réactions ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de cloudnative-pg/plugin-barman-cloud
Issues similaires
-
automation doc-healer documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
Anthropic /v1/messages: only the last thinking block of an assistant message is keptPeut-être pris @Shayan12456 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
ollama/ollama#19415 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area:recipes event:contribfest format:human-first source:agent status:needs-triage type:recipe
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
cadence-workflow/cadence-ai-samples#140 ·
Les mainteneurs répondent en général sous 1 jour
-
customer issue
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
dolthub/doltgresql#3716 ·
Les mainteneurs répondent en général sous 1 jour
-
ux
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
evcc-io/evcc#35605 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour