The Alerts data store does not store consul variables in the credentials service


An issue occurs where the Alerts default data store does not store consul variables in the credentials service when you do either of the following:

This issue occurs because the wrong credential value is saved in the default Alerts. During upgrades, older stored values are not automatically corrected, which leads to inconsistency. As a result, these issues occur due to mismatches between the DataHub internal database and the credentials service, particularly involving internal data stores such as the following: DEFAULT_STORE, ALERT_STORE, or AI_USER_DATA_STORE.

Workaround

To work around this issue, do either of the following. 

Repair Data Stores Using the DataHub API

Run the DataHub repair endpoint: 

PUT /svi-datahub/admin/dataStores/repair/{dataStoreName}

Use the Data Store Repair Script

The Datastore Repair script enables you to do the following:

SAS Visual Investigator Hot Fix 18 fully addresses the credential handling and normalization issue.