use credential provider instead of credential in reservation capacity poller