# [Portfolio API (v2) - Update Conventional Premiums / Frequencies] Deployment Plan 27 November 2020
## Change request associated
CHG47230
## What are we deploying
* Releasing a hotfix that addresses issues raised in INC1177469.
* Conventional products should be displayed correctly - premiums and frequencies.
* Correctly show premiums for Conventinal product(s)
* Correclty show frequency for corresponding product(s)
### Deployment strategy
* Deploy Portfolio - v2 (version 1.0.15) - by
1. Run release/sprint-32 pipeline to deploy Portfolio - v2 (version 1.3.4) to QA [Master build and QA pipeline](https://infra-jenkins.nonprod.digitalplatform.oldmutual.co.za/job/MyOldMutualApp/job/Portfolio%20API-QA/job/release%252Fsprint-32/) - DONE
2. Run master pipeline [Portfolio-v2 (version 1.0.15) - Docker image](https://infra-jenkins.nonprod.digitalplatform.oldmutual.co.za/job/MyOldMutualApp/job/Portfolio%20API%20-%20Prod/) - TODO
3. Promote build to Prod
## Developers on standby
- Tshepo + Moses
- Monty (standby)
- Tatenda (standby)
#### Version
* Current store version
* n/a
* API version
* 1.0.12
## Rollback strategy
* API
* Update ingress controller in kubernetes to point back to old service
* Update infrastructure files to revert back, redeploy to QA, repromote to prod
* Other system
* N/A
## Risks
* Bug/Deployment failure
* If deployment issue or new standalone apis don't work, customers will not be able to view their Portfolio policy infortion.
* Risk 2
* Customers using web & USSD will not be able to view their portfolios
* Risk 3
* [Customer impact]
## Timeline
- 9pm - Run pipeline to deploy new api version with hotfix
- 9.10pm - Start tests
- 9.20pm - Conclude deployment
- 9.25pm - Success/Fail (rollback) decision
## Testing
* How?
* MOM / Wealth iOS App testing (Moses)
* New app only
* MOM / Wealth Wealth App testing (Tshepo)
* New app only
* MtPortfolio Web Dashboard (Roy)
* Roy to login with his personal credentials
* Using Mr. Andrew Gie's static address, view the policy information being displayed on the dashboard
* Basic regression (Roy + Rameez + Revathi)
* login
* logout