Skip to content

Commit a600528

Browse files
pa250194squaremo
authored andcommitted
Added Comments for reconcileWithGCP and reconcileWithMinio
Signed-off-by: pa250194 <[email protected]>
1 parent 572eed7 commit a600528

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

controllers/bucket_controller.go

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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
262264
func (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.
407413
func (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,

docs/api/source.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2032,4 +2032,4 @@ string
20322032
<p>Source interface must be supported by all API types.</p>
20332033
<div class="admonition note">
20342034
<p class="last">This page was automatically generated with <code>gen-crd-api-reference-docs</code></p>
2035-
</div>
2035+
</div>

0 commit comments

Comments
 (0)