mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-06-25 14:40:45 -04:00
Refactor Azure IMDS client and metadata
This commit is contained in:
parent
f15605cb45
commit
69abe17c96
10 changed files with 312 additions and 250 deletions
|
@ -19,12 +19,30 @@ func TestMain(m *testing.M) {
|
|||
}
|
||||
|
||||
type stubIMDSAPI struct {
|
||||
res metadataResponse
|
||||
retrieveErr error
|
||||
providerIDErr error
|
||||
providerID string
|
||||
subscriptionIDErr error
|
||||
subscriptionID string
|
||||
resourceGroupErr error
|
||||
resourceGroup string
|
||||
uidErr error
|
||||
uid string
|
||||
}
|
||||
|
||||
func (a *stubIMDSAPI) Retrieve(ctx context.Context) (metadataResponse, error) {
|
||||
return a.res, a.retrieveErr
|
||||
func (a *stubIMDSAPI) ProviderID(ctx context.Context) (string, error) {
|
||||
return a.providerID, a.providerIDErr
|
||||
}
|
||||
|
||||
func (a *stubIMDSAPI) SubscriptionID(ctx context.Context) (string, error) {
|
||||
return a.subscriptionID, a.subscriptionIDErr
|
||||
}
|
||||
|
||||
func (a *stubIMDSAPI) ResourceGroup(ctx context.Context) (string, error) {
|
||||
return a.resourceGroup, a.resourceGroupErr
|
||||
}
|
||||
|
||||
func (a *stubIMDSAPI) UID(ctx context.Context) (string, error) {
|
||||
return a.uid, a.uidErr
|
||||
}
|
||||
|
||||
type stubNetworkInterfacesAPI struct {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue