LP#1897843 added setuptools to wheelhouse.txt. However, setuptools is
already added in layer-basic with a limit of <42. This limitation fixes
pip install issues on Ubuntu series older than Focal.
Functional tests now use the -next version of the dependent charms.
Enable support for custom ports for dashboard backup
Currently dashboard backup uses a hardcoded base_url of localhost:3000,
which breaks the backup script if the user changes the port to anything
else.
Add some logic to fetch the port config and pass it into the dashboard
backup script. Also make sure dashboard backups are kept in sync with
any port changes.
So dashboard will not be imported and there is no error.
Add a normal `dashboards-relation-joined` hook, query relation data directly with key,
so operator based charm can relate to grafana and import dashboard.