fix metal provider flag and env loading, and return error if provider not defined

This commit is contained in:
Mike Mason
2023-07-19 17:48:22 +00:00
parent 6c5073ba9b
commit 02c7895449
6 changed files with 45 additions and 0 deletions

View File

@@ -61,5 +61,9 @@ func New(options ...Option) (Client, error) {
client.logger = zap.NewNop()
}
if client.provider == nil {
return nil, ErrMetalProviderRequired
}
return client, nil
}