Skip to content

Commit 5209a01

Browse files
committed
PWX-39128: Adding env variable SKIP_AWS_DRIVER_INIT support to skip the aws driver init in stork. (#1852)
(cherry picked from commit 4580c07)
1 parent b1b1d8e commit 5209a01

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

drivers/volume/aws/aws.go

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package aws
22

33
import (
44
"fmt"
5+
"os"
56
"time"
67

78
aws_sdk "github.com/aws/aws-sdk-go/aws"
@@ -672,13 +673,17 @@ func (a *aws) IsVirtualMachineSupported() bool {
672673
}
673674

674675
func init() {
675-
a := &aws{}
676-
err := a.Init(nil)
677-
if err != nil {
678-
logrus.Debugf("Error init'ing aws driver: %v", err)
679-
}
680-
if err := storkvolume.Register(storkvolume.AWSDriverName, a); err != nil {
681-
logrus.Panicf("Error registering aws volume driver: %v", err)
676+
if os.Getenv("SKIP_AWS_DRIVER_INIT") == "true" {
677+
logrus.Infof("Skipping aws driver init")
678+
} else {
679+
a := &aws{}
680+
err := a.Init(nil)
681+
if err != nil {
682+
logrus.Debugf("Error init'ing aws driver: %v", err)
683+
}
684+
if err := storkvolume.Register(storkvolume.AWSDriverName, a); err != nil {
685+
logrus.Panicf("Error registering aws volume driver: %v", err)
686+
}
682687
}
683688
}
684689

0 commit comments

Comments
 (0)