Why this change is needed and what it does.
If an item is not applicable, use ~strikethrough~
.
- Code style: imports ordered, good names, simple structure, etc
- Comments saying why design decisions were made
- Go unit tests, with comments saying what you're testing
- Integration tests, with comments saying what you're testing
- doc.go added or updated in changed packages
Commands to run to verify that the change works.
QA steps here
How it affects user workflow (CLI or API). Delete section if not applicable.
Link to Launchpad bug. Delete section if not applicable.