This adds basic framework for tricircle-status upgrade check commands.
For now it has only "check_placeholder" check implemented.
Real checks can be added to this tool in the future.
1. What is the problem?
the smoke test can not pass, because the
new version of openstack-sdk change.
2. What is the solution to the problem?
use the new method for the new version openstack-sdk.
3. What the features to be implemented in the Tricircle to realize the solution?
No new features.
Signed-off-by: song baisen <firstname.lastname@example.org>
Co-Authored-By: zhiyuan_cai <email@example.com>
1. What is the problem
Current smoke test needs improvement
2. What is the solution for the problem
Implement a task runner and a task engine. The implementation is
based on the specification document.
3. What features need to be implemented to the Tricircle to
realize the solution
Smoke test engine is added
Implements: blueprint smoke-test-engine
The statless design was developed in the experiment branch, the experiment
shows advantage in removing the status synchronization, uuid mapping
compared to the stateful design, and also fully reduce the coupling with
OpenStack services like Nova, Cinder. The overhead query latency for
resources also acceptable. It's time to move the statless design to the
Signed-off-by: Chaoyi Huang <firstname.lastname@example.org>
Base DAL implementation and DevStack integration. Our database
schema is under design so the models may be changed later.
Partially implements: blueprint implement-dal