I’ve been using Home Assistant for 6 years.
My setup evolved from Supervisor to separated Docker containers 3 years ago.
My mindset also changed from keeping upgrading on every version to upgrading from time to time (usually when I get a new device, or a new integration that was not available before, etc).
But upgrades are a big pain and require some tinkering time:
- If you built that beautiful dashboard with custom components you also need to upgrade those custom components.
- Sometimes YAML requires changes (e.g. templates location changes, deprecated integrations or changes from yaml to UI)
Question:
- Is there a way to create a read only Staging instance where I start a HA instance pointing to the Production database/mqtt/nodered/zwave-js and production configuration to check behavior ?
This way the production instance running the old version would keep running with no downtime and I would have time/opportunity to test the new version in a staging environment having the same production integrations.
thank you in advance