From 8ccf60e359c987ccab19b3ff1e53f3eebfdbc0de Mon Sep 17 00:00:00 2001 From: wanyaoqi <18528551+wanyaoqi@users.noreply.github.com> Date: Wed, 4 Feb 2026 23:08:05 +0800 Subject: [PATCH] fix(glance): set s3 bucket name before s3 init check (#24239) --- pkg/image/service/service.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkg/image/service/service.go b/pkg/image/service/service.go index b1ed865146..08d61d3761 100644 --- a/pkg/image/service/service.go +++ b/pkg/image/service/service.go @@ -164,6 +164,11 @@ func startMasterTasks(app *appsrv.Application, opts *options.SImageOptions) { } go func() { + if options.Options.S3BucketName == "" { + options.Options.S3BucketName = DEFAULT_IMAGE_S3_BUCKET + log.Infof("Set s3 bucket name to %s", options.Options.S3BucketName) + } + if options.Options.HasValidS3Options() { initS3() } @@ -207,10 +212,6 @@ func hasVmwareAccount() (bool, error) { const DEFAULT_IMAGE_S3_BUCKET = "onecloud-images" func initS3() { - if options.Options.S3BucketName == "" { - options.Options.S3BucketName = DEFAULT_IMAGE_S3_BUCKET - } - err := s3.Init( options.Options.S3Endpoint, options.Options.S3AccessKey,