[MDBF-127] Ecosystem CI - dbdeployer Created: 2020-09-04  Updated: 2022-02-01  Resolved: 2021-11-09

Status: Closed
Project: MariaDB Foundation Development
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major
Reporter: Daniel Black Assignee: Daniel Black
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to MDEV-13234 buildbot: minimal build Open
Epic Link: Ecosystem CI: Milestone 1 - quick wins / POC

 Description   

dbdeployer to install create a few basic network topoligies from a cpack . tarball that just got generated.

Thinking of pulling the script from mariadb.org tools repo until it gets into a mature state, then incorporate it into container definations.

Target all major branches.



 Comments   
Comment by Daniel Black [ 2020-12-11 ]

Initial capability added -https://github.com/MariaDB/mariadb.org-tools/commit/471e248c673ccf014464157cac1c635f2f55cd0b

Tips from datacharmer,

Update: I forgot to mention that a good way of installing the latest version of dbdeployer (without need to having Go in your environment) is to use a build server
https://cto.ai/blog/on-demand-go-binaries/
dbdeployer would be installed using:
curl -sf https://gobinaries.com/datacharmer/dbdeployer | sh

It is possible to design more tests, such as semi-synchronous replication (checks that
the plugins are included in the tarball) and so on. Several examples of such tests are defined in the self contained dbdeployer cookbook.
(https://github.com/datacharmer/dbdeployer/wiki/practical-examples)

Generated at Thu Feb 08 03:35:38 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.