Skip to content

Failed to update resource status #68

@acamilleri

Description

@acamilleri

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/controller-runtime@v0.20.1/pkg/internal/controller/controller.go:118                                                                            
 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler                                                                                  
     /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.1/pkg/internal/controller/controller.go:328                                                                            
 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem                                                                               
     /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.1/pkg/internal/controller/controller.go:288                                                                            
 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2                                                                                     
     /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.1/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/controller-runtime@v0.20.1/pkg/internal/controller/controller.go:341                                                                            
 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem                                                                               
     /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.1/pkg/internal/controller/controller.go:288                                                                            
 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2                                                                                     
     /go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.1/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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions