catalyst icon indicating copy to clipboard operation
catalyst copied to clipboard

Continues Delivery Strategy

Open pentreathm opened this issue 3 years ago • 2 comments

Stage 1 https://github.com/decentraland/catalyst/issues/1036

Stage 2

  • Create a configurable auto-update setting for patches: meaning that there should be an environment variable in the Catalyst Owner project to set opt-in/opt-out of the auto-updates. When opt-in, a Catalyst should be listening for new patch versions and in the case that there is one, it should run the ./init.sh to get updated. This process should only be for patches and not for minor or major, in some of those cases a controlled rollout is needed and having an auto-update could cause all the services to be down making the access to Decentraland impossible

pentreathm avatar Apr 11 '22 14:04 pentreathm

The risk of having all services down during the upgrade is present even only for patches if all Content Servers receive the notification to auto-update. There may be a mechanism to organize the upgrades to avoid all servers restarting at the same time.

agusaldasoro avatar Apr 11 '22 14:04 agusaldasoro

Just in case, this is still working https://github.com/decentraland/adr/blob/main/docs/ADR-21-update-cycle-of-catalysts.md

menduz avatar Apr 11 '22 15:04 menduz