mirror of
https://github.com/hashicorp/packer.git
synced 2026-05-28 04:35:38 -04:00
Merge pull request #3659 from boumenot/pr-certificate-nil-ref
azure: handle non-OK responses for key vault
This commit is contained in:
commit
63edbd40ed
1 changed files with 10 additions and 0 deletions
|
|
@ -7,6 +7,7 @@
|
|||
package common
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"net/http"
|
||||
"strings"
|
||||
|
||||
|
|
@ -60,6 +61,15 @@ func (client *VaultClient) GetSecret(vaultName, secretName string) (*Secret, err
|
|||
return nil, err
|
||||
}
|
||||
|
||||
if resp.StatusCode != 200 {
|
||||
return nil, fmt.Errorf(
|
||||
"Failed to fetch secret from %s/%s, HTTP status code=%d (%s)",
|
||||
vaultName,
|
||||
secretName,
|
||||
resp.StatusCode,
|
||||
http.StatusText(resp.StatusCode))
|
||||
}
|
||||
|
||||
var secret Secret
|
||||
|
||||
err = autorest.Respond(
|
||||
|
|
|
|||
Loading…
Reference in a new issue