Fix Version/s: None
This is a new ticket for the work originally discussed in
GPII-4006 and earlier tickets, which covers adding validation to flow manager and preferences endpoints, and also reducing the memory required for validation under heavy load. In addition, the work to remove the context manager described in GPII-3117 is included. This latest pull also includes the fixes for problems revealed in previous QA efforts, namely GPII-4256 and GPII-4258.
The QA deployment can happen whenever ops is ready, ideally on Monday, December 16th. No database changes or other migration steps are required in order for QA to take place.
- Find the node of a preferences pod using the web interface.
- Open a rake shell, i.e.
- Attach to the node using a command like:
- Attempt a valid prefs GET using a command like:
- You should see a prefs payload.
- Attempt an invalid prefs POST using a command like:
- You should see a validation error like:
The Morphic client will be tested against staging to confirm that an auto-keyed-in user can change and save their preferences to the cloud. In previous testing, there were problems with language and contrast settings, at a minimum I will confirm that these are working. We will go through a more extensive QA effort with the same container version in my dev cloud.
Submit a reversion pull against gpii-infra that references the previous version of the universal docker container.
I will deploy the updated container version to my dev cloud, we should perform a preliminary pass at QA there. Kavya to provide documentation regarding standard QA steps.