Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to update resource status #68

Open
acamilleri opened this issue Feb 17, 2025 · 1 comment
Open

Failed to update resource status #68

acamilleri opened this issue Feb 17, 2025 · 1 comment

Comments

@acamilleri
Copy link
Contributor

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
@Donatien26
Copy link
Collaborator

I try to reproduce on last version but without success. Can you try again with last chart/image version ?

Last chart version:

Thanks !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants