Failed to update resource status
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- go, kubernetes
- Ambito
- infrastructure
Direzione di ricerca
Inizia in internal/controller/user/reconcile.go alla riga segnalata e verifica come viene cercata la risorsa S3User e come viene aggiornato il suo stato. Riproduci il problema con i manifest S3Instance e S3User forniti, quindi determina se l’errore di risorsa non trovata deriva dalla configurazione o da una regressione; il lavoro è completato quando la riconciliazione della risorsa termina e lo stato viene aggiornato correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello again,
I need some inputs here, I try to debugging, I don't know if it's a bug or a misconfiguration on my side.
Since the latest version, resource reconciled are not updated.
2025-02-17T20:05:44.242Z ERROR Failed to update userRessource status {"controller": "s3user", "controllerGroup": "s3.onyxia.sh", "controllerKind": "S3User", "S3User": {"name":"test-user","namespace":"test"}, "namespace": "test", "name": "test-user", "reconcileID": "991bc59d-fa21-4a9b-ad0f-72063eb19ce3", "userResourceName": "test-user", "NamespacedName": "test/test-user", "error": "s3users.s3.onyxia.sh \"test-user\" not found"}
github.com/InseeFrLab/s3-operator/internal/controller/user.(*S3UserReconciler).Reconcile
/workspace/internal/controller/user/reconcile.go:75
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:118
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:328
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:288
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:249
2025-02-17T20:05:44.242Z ERROR Reconciler error {"controller": "s3user", "controllerGroup": "s3.onyxia.sh", "controllerKind": "S3User", "S3User": {"name":"test-user","namespace":"test"}, "namespace": "test", "name": "test-user", "reconcileID": "991bc59d-fa21-4a9b-ad0f-72063eb19ce3", "error": "s3users.s3.onyxia.sh \"test-user\" not found"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:341
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:288
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:249
Default S3Instance
apiVersion: s3.onyxia.sh/v1alpha1
kind: S3Instance
metadata:
annotations:
meta.helm.sh/release-name: minio-config-operator
meta.helm.sh/release-namespace: minio
creationTimestamp: "2025-02-17T14:33:59Z"
finalizers:
- s3.onyxia.sh/finalizer
generation: 4
labels:
app.kubernetes.io/component: manager
app.kubernetes.io/created-by: s3-operator
app.kubernetes.io/instance: minio-config-operator
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: s3-operator
app.kubernetes.io/part-of: s3-operator
app.kubernetes.io/version: v0.11.4
control-plane: controller-manager
helm.sh/chart: s3-operator-0.7.15
helm.toolkit.fluxcd.io/name: minio-config-operator
helm.toolkit.fluxcd.io/namespace: minio
name: default
namespace: s3-operator
resourceVersion: "4909760"
uid: 065ee6b7-e7fe-4455-a032-ab55ce34b6f9
spec:
allowedNamespaces:
- test
bucketDeletionEnabled: false
pathDeletionEnabled: false
policyDeletionEnabled: false
region: fr-test-0
s3Provider: minio
s3UserDeletionEnabled: false
secretRef: s3-operator-minio-admin
url: http://minio-cluster-hl.minio.svc.cluster.local:9000
status:
conditions:
- lastTransitionTime: "2025-02-17T14:48:36Z"
message: S3Instance instance reconciled
observedGeneration: 4
reason: Reconciled
status: "True"
type: Reconciled
S3User
apiVersion: s3.onyxia.sh/v1alpha1
kind: S3User
metadata:
annotations:
creationTimestamp: "2025-02-17T18:03:53Z"
generation: 1
name: test-user
namespace: test
resourceVersion: "4982378"
uid: 41174bcc-1264-4e80-8884-82c96899aec1
spec:
accessKey: test-user
policies:
- test-user-policy
s3InstanceRef: s3-operator/default
secretFieldNameAccessKey: S3_ACCESS_KEY
secretFieldNameSecretKey: S3_SECRET_KEY
secretName: minio.test-user
- Lingua principale
- Go
- Stelle
- 66
- Fork
- 16
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna 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 InseeFrLab/s3-operator
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 65/100
InseeFrLab/s3-operator#145 ·
-
Existence checks depend on MinIO error codes; decide policy/user existence from list calls insteadAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 72/100
InseeFrLab/s3-operator#144 · 2 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
InseeFrLab/s3-operator#136 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
InseeFrLab/s3-operator#135 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 58/100
InseeFrLab/s3-operator#113 ·
Tutte le issue di InseeFrLab/s3-operator
Issue simili
-
agent-butler-finding bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
jordansmall/spindrift#6414 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Icinga/icinga-kubernetes#294 ·
I maintainer di solito rispondono entro 4 giorni
-
Cluster details: the Control Plane version field has a different border color than its icon boxApertakind/design sig/ui
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
kubermatic/dashboard#8449 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
filecoin-project/curio#1632 ·
I maintainer di solito rispondono entro 1 giorno