1. What is the problem?
The current installation guide is based on the Tricircle with
API-GW and networking automation functionalities. After the
Tricircle splitting, only networking automation will be remained
the Tricircle repository, so the current installation guide
will not work anymore.
2. What is the solution to the problem?
Update the installation guide to reflect the Tricricle splitting.
This patch will focus on single node installation with DevStack.
Multi-node installation with DevStack will be update in another
patch: https://review.openstack.org/#/c/385306/.
3. What the features need to be implemented to the Tricircle to realize
the solution?
No new features.
Change-Id: I0d5a3a9673a34ca8eb96a07f2eafbb1b931ef55f
Signed-off-by: joehuang <joehuang@huawei.com>
1. What is the problem?
In the original spec, there are some fuzzy descriptions:
* Before we run the commands to test some functions in the Tricircle,
we need to import the environment variables. So it is necessary to
describe this file "admin-openrc.sh" more clearly before test.
* When creating pod instances for Tricircle and bottom OpenStack,
this document lack the instructions for the parameter "token".
* Some volume actions tests lacked in this document.
2. What is the solution to the problem?
We add some descriptions about environment variables and parameter
"token". We also add some volume actions tests in this document.
3. What the features need to be implemented to the Tricircle to
realize the solution?
None
Change-Id: Id8439415548a4366b0d4e0cfbf3886e5f1ee5bb9
1. What is the problem?
In the original link, there are some problems:
* Sometimes, this link can't open.
* Some operation details is not clearly and easy to misleading.
2. What is the solution to the problem?
We have wrote a new document in the Wiki[1].
3. What the features need to be implemented to the Tricircle to
realize the solution?
None.
[1] https://wiki.openstack.org/wiki/Play_tricircle_with_virtualbox
Change-Id: I7253fe0cae82fe816a0fd4d175de27d12535399f
1. What is the problem
Pod and pod binding functions have been implemented, but the documentation
is not there.
2. What is the solution for the problem
Pod and pod binding have four main public functions respectively. For pod,
there are four public functions: 1) get pod list. 2) show a single pod in
detail. 3) create a pod. 4) delete a pod. Likewise, pod binding has four
similar public functions to pod. The file /tricircle/doc/source/api_v1.rst
includes the request and response explanation about each function.
3. What the features need to be implemented to the Tricircle to
realize the solution
None.
Change-Id: Ic530326bb00556b5b9e8d4e4699eaa35ebf01e61
1.What is the problem
An OpenStack project should be created based on the template
generated by cookiecutter: http://docs.openstack.org/infra/manual/creators.html#preparing-a-new-git-repository-using-cookiecutter
There are some files missing in the Tricircle compared to
the files generated by cookiecutter template.
2.What's need to be fixed:
This patch sets is to amend this missing files.
Moreover, README.md was renamed to README.rst, and the installation
part with devstack was moved to doc/source/installation.rst according
to the cookiecutter generated template. The README.rst in the
Tricircle root folder was updated accordingly, and only the description
of the Tricircle was remained.
3.What is the purpose of this patch set:
To make the Tricircle follow other OpenStack project folder structure
template which could be generated by cookiecutter to keep consistency.
Change-Id: I65d4c376a87eccded12bd3f08bcd9ee89def95d4
Signed-off-by: Chaoyi Huang <joehuang@huawei.com>
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
master branch
BP: https://blueprints.launchpad.net/tricircle/+spec/implement-stateless
Change-Id: I51bbb60dc07da5b2e79f25e02209aa2eb72711ac
Signed-off-by: Chaoyi Huang <joehuang@huawei.com>
Change the gate to OpenStack infrastrcuture and update the README.md
to reflect the work on the stateless design proposal and branch.
BP: https://blueprints.launchpad.net/tricircle/+spec/new-design
Change-Id: I51accdf33d8d9e50774c16d7649975ca91c2f5ec
Signed-off-by: Chaoyi Huang <joehuang@huawei.com>
Implement site create API. This patch only covers database model
creation and aggregate creation.
Partially implements: blueprint implement-api
Change-Id: I299f367900b7b15ea992fe6f0eaf614f83a1a70e