diff --git a/common/testing/utility.go b/common/testing/utility.go index 4f1e2b358..325b86cfa 100644 --- a/common/testing/utility.go +++ b/common/testing/utility.go @@ -7,6 +7,7 @@ import ( "github.com/jetbrains-infra/packer-builder-vsphere/common" "github.com/jetbrains-infra/packer-builder-vsphere/driver" "math/rand" + "os" "testing" "time" ) @@ -33,10 +34,19 @@ func RenderConfig(config map[string]interface{}) string { } func TestConn(t *testing.T) *driver.Driver { + username := os.Getenv("VSPHERE_USERNAME") + if username == "" { + username = "root" + } + password := os.Getenv("VSPHERE_PASSWORD") + if password == "" { + password = "jetbrains" + } + d, err := driver.NewDriver(&driver.ConnectConfig{ VCenterServer: "vcenter.vsphere65.test", - Username: "root", - Password: "jetbrains", + Username: username, + Password: password, InsecureConnection: true, }) if err != nil { diff --git a/iso/builder_acc_test.go b/iso/builder_acc_test.go index d893568a6..026ec0e3b 100644 --- a/iso/builder_acc_test.go +++ b/iso/builder_acc_test.go @@ -381,10 +381,19 @@ func TestISOBuilderAcc_full(t *testing.T) { } func fullConfig() map[string]interface{} { + username := os.Getenv("VSPHERE_USERNAME") + if username == "" { + username = "root" + } + password := os.Getenv("VSPHERE_PASSWORD") + if password == "" { + password = "jetbrains" + } + config := map[string]interface{}{ "vcenter_server": "vcenter.vsphere65.test", - "username": "root", - "password": "jetbrains", + "username": username, + "password": password, "insecure_connection": true, "vm_name": commonT.NewVMName(),