Problem
When using the default user admin/admin for loggin-in to grafana, we are prompted to update the password for admin user:

So if this password is updated in the web interface, the grafana.status (launched during mfadmin restart) command will get a 401 unauthorized error because we are not testing the new right password (we use MFADMIN_GRAFANA_ADMIN_PASSWORD).
https://github.com/metwork-framework/mfadmin/blob/master/adm/grafana.status :
ADMIN_PASSWORD = os.environ['MFADMIN_GRAFANA_ADMIN_PASSWORD']
[...]
with MFProgress() as progress:
t = progress.add_task("- Testing Grafana...", total=TIMEOUT)
try:
r = requests.get(GRAFANA_URL, auth=HTTPBasicAuth('admin',
ADMIN_PASSWORD),timeout=TIMEOUT)
[...]
if r.status_code == 401:
# maybe the password is not updated
os.system("_force_grafana_admin_password.sh >/dev/null")
So the script _force_grafana_admin_password.sh will be execute and will reset the admin password with variable MFADMIN_GRAFANA_ADMIN_PASSWORD which is set with mfadmin config.ini :
###################
##### GRAFANA #####
###################
[grafana]
# grafana admin password (length must be > 4)
# (you have to restart the module if you change it)
# admin_password=admin
=> as a result admin password is reset to "admin"
Possible solutions
- the update of the admin password through the grafana UI must have effect on variable/config
MFADMIN_GRAFANA_ADMIN_PASSWORD
or
- grafana must not prompt to update the admin password (if equal to admin) as it must only be updated through the mfadmin config (env variable)
Problem
When using the default user admin/admin for loggin-in to grafana, we are prompted to update the password for admin user:

So if this password is updated in the web interface, the
grafana.status(launched during mfadmin restart) command will get a 401 unauthorized error because we are not testing the new right password (we useMFADMIN_GRAFANA_ADMIN_PASSWORD).https://github.com/metwork-framework/mfadmin/blob/master/adm/grafana.status :
So the script
_force_grafana_admin_password.shwill be execute and will reset the admin password with variableMFADMIN_GRAFANA_ADMIN_PASSWORDwhich is set with mfadminconfig.ini:=> as a result admin password is reset to "admin"
Possible solutions
MFADMIN_GRAFANA_ADMIN_PASSWORDor