in pkg/authorizer/util.go [27:41]
func CreateACRDockerCfg(acrFQDN string, accessToken azcore.AccessToken) (string, error) {
cfg := dockercfg{
Auths: map[string]auth{
acrFQDN: {
Username: acrUsername,
Password: accessToken.Token,
Email: "msi-acrpull@azurecr.io",
Auth: base64.StdEncoding.EncodeToString([]byte(fmt.Sprintf("%s:%s", acrUsername, accessToken.Token))),
},
},
}
encoded, err := json.Marshal(cfg)
return string(encoded), err
}