mlsorensen opened a new pull request, #6776:
URL: https://github.com/apache/cloudstack/pull/6776

   Signed-off-by: Marcus Sorensen <[email protected]>
   
   ### Description
   
   This PR blocks change of service offering if the offering root volume 
encryption values don't match.  We don't support dynamically removing or adding 
encryption to a VM.
   
   ### Types of changes
   
   - [ ] Breaking change (fix or feature that would cause existing 
functionality to change)
   - [ ] New feature (non-breaking change which adds functionality)
   - [x] Bug fix (non-breaking change which fixes an issue)
   - [ ] Enhancement (improves an existing feature and functionality)
   - [ ] Cleanup (Code refactoring and cleanup, that may add test cases)
   
   ### Feature/Enhancement Scale or Bug Severity
   
   #### Feature/Enhancement Scale
   
   - [ ] Major
   - [x] Minor
   
   #### Bug Severity
   
   - [ ] BLOCKER
   - [ ] Critical
   - [ ] Major
   - [ ] Minor
   - [x] Trivial
   
   
   ### Screenshots (if appropriate):
   
   
   ### How Has This Been Tested?
   
   Tested prior to this change - could move from non-encrypted to encrypted 
offerings.
   
   Tested after this change - clean error indicating the encryption type must 
not change if selected offering does not match current offering encryption 
setting. Tested both compute-only disk offering and service offering 
referencing existing disk offerings.
   
   Tested:
   * Service offering with compute-only disk offerings
   * Service offering with compute referencing disk offerings
   * Trying to go from encrypted to non-encrypted
   * Trying to go from non-encrypted to encrypted
   * VM referencing deleted disk offering still correctly blocks move to 
offering with different encryption setting
   
   ![Screen Shot 2022-09-27 at 2 19 45 
PM](https://user-images.githubusercontent.com/1047709/192628230-01ba7852-3618-474e-bbea-b32c62318104.png)
   
   
   <!-- Please read the 
[CONTRIBUTING](https://github.com/apache/cloudstack/blob/main/CONTRIBUTING.md) 
document -->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to