In this commit, the dcorch-sysinv-api-proxy is extended
to support load import and delete requests.
Upon receiving a successful response from sysinv api for load
import/delete request, the load is saved to/removed from dc-vault
accordingly.
Tests:
- Successful load import
- Successful load delete (no subclouds have the deleted load)
- Successful load delete (one subcloud has the deleted load)
- Failed load import (exceeding limit)
- Failed load import (bad signature)
- Failed load delete (does not exist)
Unit tests will be added via a separate commit under task 39903
of story 2007082.
Story: 2007403
Task: 39840
Depends-On: https://review.opendev.org/#/c/730632
Change-Id: If2769b0faf093523e7e9bc97b8cdc6a5513534aa
Signed-off-by: Tee Ngo <tee.ngo@windriver.com>