Upgrade automation dashboard
This procedure applies when upgrading from automation dashboard versions before 0.1 (which did not include Redis) to the current version. This process involves running the installation program and updating your cluster configuration with new authentication requirements.
About this task
Note:
For more information about recent updates to automation dashboard, see What’s new: Updates for automation dashboard.
Procedure
Results
- Retrieve the current cluster configuration:
podman exec -it automation-dashboard-web /venv/bin/python ./manage.py getclusters --decrypt - Verify that the output displays the content from your
clusters.yamlfile, including theaccess_token,refresh_token,client_id, andclient_secretfields.
Troubleshoot synchronization failures
If new jobs from Ansible Automation Platform do not synchronize to the automation dashboard after an upgrade, an interrupted synchronization job might be blocking the process. This occurs if the automation dashboard service stops or restarts while a synchronization task is active.
Before you begin
- You have ssh access to the host machine.
- You have access to the PostgreSQL database, including the database user password defined in your inventory file (variable
dashboard_pg_password).
About this task
To resolve this issue, you must manually remove the stuck jobs from the database.
Procedure
Results
- Refresh the automation dashboard to confirm that synchronization has resumed.