in hq/app/services/CacheService.scala [112:126]
def refreshCredentialsBox(): Unit = {
logger.info("Started refresh of the Credentials data")
for {
updatedCredentialReports <- IAMClient.getAllCredentialReports(
accounts,
credentialsBox.get(),
cfnClients,
iamClients,
regions
)
} yield {
logCacheDataStatus("Credentials", updatedCredentialReports)
credentialsBox.send(updatedCredentialReports.toMap)
}
}