@@ -186,7 +186,7 @@ func (r *BucketReconciler) reconcile(ctx context.Context, bucket sourcev1.Bucket
186186 return sourceBucket , err
187187 }
188188 } else {
189- sourceBucket , tempDir , err = r .reconcileWithAWS (ctx , bucket )
189+ sourceBucket , tempDir , err = r .reconcileWithMinio (ctx , bucket )
190190 if err != nil {
191191 return sourceBucket , err
192192 }
@@ -259,6 +259,8 @@ func (r *BucketReconciler) reconcileDelete(ctx context.Context, bucket sourcev1.
259259 return ctrl.Result {}, nil
260260}
261261
262+ // reconcileWithGCP handles getting objects from a Google Cloud Platform bucket
263+ // using a gcp client
262264func (r * BucketReconciler ) reconcileWithGCP (ctx context.Context , bucket sourcev1.Bucket ) (sourcev1.Bucket , string , error ) {
263265 gcpClient , err := r .authGCP (ctx , bucket )
264266 if err != nil {
@@ -330,8 +332,10 @@ func (r *BucketReconciler) reconcileWithGCP(ctx context.Context, bucket sourcev1
330332 return sourcev1.Bucket {}, tempDir , nil
331333}
332334
333- func (r * BucketReconciler ) reconcileWithAWS (ctx context.Context , bucket sourcev1.Bucket ) (sourcev1.Bucket , string , error ) {
334- s3Client , err := r .auth (ctx , bucket )
335+ // reconcileWithMinio handles getting objects from an S3 compatible bucket
336+ // using a minio client
337+ func (r * BucketReconciler ) reconcileWithMinio (ctx context.Context , bucket sourcev1.Bucket ) (sourcev1.Bucket , string , error ) {
338+ s3Client , err := r .authMinio (ctx , bucket )
335339 if err != nil {
336340 err = fmt .Errorf ("auth error: %w" , err )
337341 return sourcev1 .BucketNotReady (bucket , sourcev1 .AuthenticationFailedReason , err .Error ()), "" , err
@@ -404,6 +408,8 @@ func (r *BucketReconciler) reconcileWithAWS(ctx context.Context, bucket sourcev1
404408 return sourcev1.Bucket {}, tempDir , nil
405409}
406410
411+ // authGCP creates a new Google Cloud Platform storage client
412+ // to interact with the Storage service.
407413func (r * BucketReconciler ) authGCP (ctx context.Context , bucket sourcev1.Bucket ) (* gcp.GCPClient , error ) {
408414 client , err := gcp .NewClient (ctx )
409415 if err != nil {
@@ -412,7 +418,9 @@ func (r *BucketReconciler) authGCP(ctx context.Context, bucket sourcev1.Bucket)
412418 return client , nil
413419}
414420
415- func (r * BucketReconciler ) auth (ctx context.Context , bucket sourcev1.Bucket ) (* minio.Client , error ) {
421+ // authMinio creates a new Minio client to interact with S3
422+ // compatible storage services.
423+ func (r * BucketReconciler ) authMinio (ctx context.Context , bucket sourcev1.Bucket ) (* minio.Client , error ) {
416424 opt := minio.Options {
417425 Region : bucket .Spec .Region ,
418426 Secure : ! bucket .Spec .Insecure ,
0 commit comments