in internal/controller/acrpullbinding_controller.go [152:166]
func specOrDefault(opts *V1beta1ReconcilerOpts, spec msiacrpullv1beta1.AcrPullBindingSpec) (string, string, string) {
msiClientID := spec.ManagedIdentityClientID
msiResourceID := path.Clean(spec.ManagedIdentityResourceID)
acrServer := spec.AcrServer
if msiClientID == "" {
msiClientID = opts.DefaultManagedIdentityClientID
}
if msiResourceID == "." {
msiResourceID = opts.DefaultManagedIdentityResourceID
}
if acrServer == "" {
acrServer = opts.DefaultACRServer
}
return msiClientID, msiResourceID, acrServer
}