in helpers/foundation-deployer/stages/destroy.go [220:246]
func destroyEnv(t testing.TB, options *terraform.Options, serviceAccount string) error {
var err error
if serviceAccount != "" {
err = os.Setenv("GOOGLE_IMPERSONATE_SERVICE_ACCOUNT", serviceAccount)
if err != nil {
return err
}
}
_, err = terraform.InitE(t, options)
if err != nil {
return err
}
_, err = terraform.DestroyE(t, options)
if err != nil {
return err
}
if serviceAccount != "" {
err = os.Unsetenv("GOOGLE_IMPERSONATE_SERVICE_ACCOUNT")
if err != nil {
return err
}
}
return nil
}