Issue when moving database to AWS RDS postgres

We have dev and production env and we recently tested moving the database from the local docker container to AWS RDS. This worked well in dev, there were no issues when we restored the data from the openbalena server to RDS and switch the config to point to RDS.

However when we applied the exact same steps to the production server we have an issue with devices downloading the containers for the app after the device is flashed. Both dev and prod are on the same versions of openbalena and RDS is the same version of postgres with the same settings.

See logs attached and error message below. The issue seems to be authentication to the registry and the error seems to indicate a parsing issue but not sure how this is possible
. We are using AWS S3 as the registry storage and that has been working well for a few months and nothing has changed there.

event]   Event: Image download error {"error":{"message":"(HTTP code 500) server error - Get
cb58d2578a90e7b157ec302572742b: invalid token auth challenge realm: parse <>: first path segment in URL cannot contain colon ","stack":"Error: (HTTP code 500) server error - Get https:
// invalid token auth challenge realm: parse <
uth/v1/token>: first path segment in URL cannot contain colon \n    at /usr/src/app/dist/app.js:10:2303379\n    at IncomingMessage.<anonymous> (/usr/src/app/dist/app.js:10:2303266)\n    at IncomingMessage.emit (events.js:322:22)\
n    at endReadableNT (_stream_readable.js:1187:12)\n    at processTicksAndRejections

If we revert the db back to local on the openbalena server everything works was normal again.

There are no errors showing in any of the container logs that look like they might relate to this.
Anyone got any ideas as to what might be causing the issue or where to focus out attention to?

prod_balena_issue.txt (16.1 KB)