@@ -18,11 +18,19 @@ func createVolumeInRegion(clients *OracleClients, region string) (string, error)
1818 if err != nil {
1919 return "" , fmt .Errorf ("cannot create client for the source region %s: %v" , region , err )
2020 }
21+ err = configureClient (& blockStorageClient .BaseClient )
22+ if err != nil {
23+ return "" , fmt .Errorf ("cannot configure client for the source region: %v" , err )
24+ }
2125 blockStorageClient .SetRegion (region )
2226 identityClient , err := oci_identity .NewIdentityClientWithConfigurationProvider (* clients .identityClient .ConfigurationProvider ())
2327 if err != nil {
2428 return "" , fmt .Errorf ("cannot create client for the source region %s: %v" , region , err )
2529 }
30+ err = configureClient (& identityClient .BaseClient )
31+ if err != nil {
32+ return "" , fmt .Errorf ("cannot configure client for the source region: %v" , err )
33+ }
2634 identityClient .SetRegion (region )
2735 listAvailabilityDomainsResponse , err := identityClient .ListAvailabilityDomains (context .Background (),
2836 oci_identity.ListAvailabilityDomainsRequest {
@@ -69,6 +77,10 @@ func createVolumeBackupInRegion(clients *OracleClients, region string, volumeId
6977 if err != nil {
7078 return "" , fmt .Errorf ("cannot create client for the source region %s: %v" , region , err )
7179 }
80+ err = configureClient (& blockStorageClient .BaseClient )
81+ if err != nil {
82+ return "" , fmt .Errorf ("cannot configure client for the source region: %v" , err )
83+ }
7284 blockStorageClient .SetRegion (region )
7385
7486 createVolumeBackupResponse , err := blockStorageClient .CreateVolumeBackup (context .Background (), oci_core.CreateVolumeBackupRequest {
@@ -104,6 +116,10 @@ func deleteVolumeInRegion(clients *OracleClients, region string, volumeId string
104116 if err != nil {
105117 return fmt .Errorf ("cannot create client for the source region %s: %v" , region , err )
106118 }
119+ err = configureClient (& blockStorageClient .BaseClient )
120+ if err != nil {
121+ return fmt .Errorf ("cannot configure client for the source region: %v" , err )
122+ }
107123 blockStorageClient .SetRegion (region )
108124
109125 if volumeId != "" {
@@ -125,6 +141,10 @@ func deleteVolumeBackupInRegion(clients *OracleClients, region string, volumeBac
125141 if err != nil {
126142 return fmt .Errorf ("cannot create client for the source region %s: %v" , region , err )
127143 }
144+ err = configureClient (& blockStorageClient .BaseClient )
145+ if err != nil {
146+ return fmt .Errorf ("cannot configure client for the source region: %v" , err )
147+ }
128148 blockStorageClient .SetRegion (region )
129149
130150 if volumeBackupId != "" {
0 commit comments