Release
- duracloud-db
- duracloud (update duracloud-db dependency)
- duracloud-mc (update duracloud and duracloud-db dependency)
- duracloud-mill (update duracloud and duracloud-db dependency)
- duracloud-snapshot (update duracloud and duracloud-db dependency)
Software release, in this order:- Make sure everything makes it to sonatype and github (release)
- Update documentation (as needed)
Deploy
Beanstalk
- Swap over DNS to enable
DuraCloud deployed in VPC, with 7.0, in Beanstalk (new env)- Swap over DNS to enable
DuraCloud MC deployed in VPC, with 7.0, in Beanstalk (new env)- Update deployment documentation (as needed)
...
- Turn off mill (set instance auto-scaling to 0)
- Take a DB snapshot
- Move to 5.6 latest
- Move to 5.7 latest
- Restart duracloud and mc (if needed)
- Move to 5.7 latest Turn mill back on
DB move to VPC
- Turn off the mill
- Take DB snapshot
- Launch DB in VPC from snapshot
- Update MC to point Mill to new VPC DB
- Launch Mill
- Update config file , restart in S3 to point to new VPC DB
- Restart MC
- Restart DuraCloud
- Shutdown non-VPC DB
Chronopolis Bridge
- Work with Chronopolis to get Bridge updated