From babed456d5082bec1aedc8af1274920d524d033a Mon Sep 17 00:00:00 2001 From: TangBin Date: Thu, 29 Oct 2020 20:46:12 +0800 Subject: [PATCH] qcloud redis create missing project id bugfix --- pkg/compute/regiondrivers/qcloud.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/compute/regiondrivers/qcloud.go b/pkg/compute/regiondrivers/qcloud.go index 8d9a475ba6..87b25dc6dd 100644 --- a/pkg/compute/regiondrivers/qcloud.go +++ b/pkg/compute/regiondrivers/qcloud.go @@ -1561,6 +1561,11 @@ func (self *SQcloudRegionDriver) RequestCreateElasticcache(ctx context.Context, return nil, errors.Wrap(err, "qcloudRegionDriver.CreateElasticcache.GetCreateHuaweiElasticcacheParams") } params.SecurityGroupIds = secgroups + params.ProjectId, err = provider.SyncProject(ctx, userCred, ec.ProjectId) + if err != nil { + log.Errorf("failed to sync project %s for create %s elastic cache %s error: %v", ec.ProjectId, provider.Provider, ec.Name, err) + } + iec, err := iRegion.CreateIElasticcaches(params) if err != nil { return nil, errors.Wrap(err, "qcloudRegionDriver.CreateElasticcache.CreateIElasticcaches")