---
# System prepended metadata

title: '[Portfolio API (v2) - Update Conventional Premiums / Frequencies] Deployment Plan 27 November 2020'

---

# [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
        

    