-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flesh out the Lotus release process #5815
Comments
This needs to get moved publicly, but some notes from the retrospective about this are in https://www.notion.so/protocollabs/Develop-network-upgrade-runbook-checklist-b6c1328025b448f79a148ae05d54a0e1 |
i can add some:
bigger setups might want to have "emergency" fixes for node/miner but do not want to update 100s of workers out side planned maintenance windows - for example had this open in october: #4244 |
The template in #5826 gets the ball rolling, but there's tons of open questions / TODOs:
|
The 1-click images are a compoent of what eventually gets deployed during a release. Currently they are deployed simultaneously into AWS and the digitalocean account for every tag. AWS AMIs are automatically copied to every region and there is nothing further required. They are public AMIs that anyone can use. The infra team currently has a few of these AMIs we built out for internal teams to dev against. These are terraform-provisioned aws instancees that sit on the butterfly, calibration, nerpanet or mainnet networks, but they aren't primary infrastructure. Images are pushed into the DigitalOcean account as well, but there is no automation for updating the "marketplace" app. Digitalocean has a manual approval process wherein we submit the image through the "marketplace portal", which can be accessed by anyone who has access to the digitalocean account. the non-automated way for updating the marketplace listing: [ ] Go to https://marketplace.digitalocean.com/vendorportal/ Once submitted, a jira ticket will be created in which someone from digitalOcean might have questions or comments, but the listing will go live after they approve it. |
Based on feedback received from the 1.5.1 release, we need to be doing more formal testing & validation, and slowing down our overall release process. The first step is to build a release checklist and process.
The text was updated successfully, but these errors were encountered: