8 Commits

Author SHA1 Message Date
Lingxian Kong
aa1d4d2246 Datastore containerization
Significant changes:

* Using docker image to install datastore.
* Datastore image is common to different datastores.
* Using backup docker image to do backup and restore.
* Support MariaDB replication
* Set most of the functional jobs as non-voting as nested
  virtualization is not supported in CI.

Change-Id: Ia9c97a63a961eebc336b70d28dc77638144c1834
2020-05-27 10:31:50 +12:00
Lingxian Kong
e048feb145 Remove some unrelated code
Change-Id: I4c2057e2bde8fd1169ca52a15ccca66740e9f069
2019-12-15 23:16:26 +13:00
Lingxian Kong
a0a10f0b94 Support HEALTHY status for db instance
- 'HEALTHY' means the db service is responsive, 'ACTIVE' means the db
  service is alive.
- Remove the CI job fakemodetests, but will add similar testing task in
  the future.
- Fix the periodic CI job
- Remove MongoDB and  related jobs

Change-Id: I5abe9091ba203297dc87db5fba139179166321f7
2019-12-14 12:55:56 +13:00
Lingxian Kong
52bfbd641d Add CI job to build Ubuntu Xenial based Trove guest image for dev
Change-Id: I7beb6849abbfc889bae29668deb4ba7ae93df91d
2019-12-05 07:47:41 +13:00
Lingxian Kong
062871b7ed Add branch param for image building
Change-Id: I7874d498eb80c0b5cda802acb76e5fe399770e6a
2019-09-26 14:32:39 +12:00
Lingxian Kong
86f0ace357 Fix Trove periodic job
Change-Id: Iaa6b7e04ab3882d426b8943591fc9189243d69c0
2019-09-23 22:23:13 +12:00
Lingxian Kong
757a873963 Some clean up
- Remove the unused variables in trovestack.rc which leads to
  module not found error.
- Remove non-voting gate job

Change-Id: I583945addb6cb0aa442db1c9d9c6ce3cb57793f7
2019-09-20 08:51:21 +12:00
Lingxian Kong
0cdf8b20b6 Add image build experimental CI job
Story: 2006553
Task: 36637
Change-Id: I3d909082fb887b24ed25c93e11792031d5053b1e
2019-09-17 22:23:43 +12:00