Commit Graph

484010 Commits

Author SHA1 Message Date
Sameer Naik 636341b2b9 tests: rewrite tests for better readability and maintainability
- Added utility functions for docker abstraction
 - Volumes can be mounted for every container instance as long as the
   name is unique when multiple containers are started
 - Cleanup of containers is performed once when the tests are started
   and in the teardown function
 - Full container environment is specified in each test for better
   readability
 - Comments are also added for better readability
2015-11-04 21:28:16 +05:30
Sameer Naik f6e521fec7 tests: Can't setup replication slave without master host 2015-11-04 21:11:59 +05:30
Sameer Naik 50a5090e3c tests: Can't setup replication master without replication user 2015-11-04 21:11:59 +05:30
Sameer Naik 6f0e9bf569 tests: rewrite tests for better maintenance and readability
- Reuse docker_helper.bash script in tests
 - Speed up of tests
 - Better readability
2015-11-04 21:11:54 +05:30
Sameer Naik ac606e4a97 simplify `sed` substitution while configuring replication slave 2015-10-30 14:03:39 +05:30
Sameer Naik d5de3cc9c0 Merge pull request #3 from sameersbn/streaming-replication
Adds support for streaming replication
2015-10-29 23:48:35 +05:30
Sameer Naik 96b6acb06e tests: to avoid confusion always specify the replication parameters on the slave instead of fetching from the master 2015-10-29 23:10:27 +05:30
Sameer Naik c0f09c83b8 tests: Replication slave can be triggered to act as the master 2015-10-29 23:08:05 +05:30
Sameer Naik e6445f27a3 tests: make use of `cleanup_running_containers` 2015-10-29 23:05:59 +05:30
Sameer Naik c842be78a6 support reconfiguration of slave as master using a trigger file 2015-10-29 20:01:56 +05:30
Sameer Naik 4dc45c9da8 updated help text 2015-10-29 20:01:47 +05:30
Sameer Naik a5705f903b updated README 2015-10-29 13:16:08 +05:30
Sameer Naik cd648b8348 tests: Replication status is preserved after deletion 2015-10-29 12:49:05 +05:30
Sameer Naik 6fbfe34623 tests: Slave synchronizes with the master (delayed start) 2015-10-29 12:49:05 +05:30
Sameer Naik 19b9e10e34 tests: Replication slave can fetch replication parameters from link alias "master" 2015-10-29 12:49:05 +05:30
Sameer Naik eb26859c84 tests: Can't setup replication slave without replication password 2015-10-29 12:49:05 +05:30
Sameer Naik 49e6f3c4af tests: Can't setup replication slave without replication user 2015-10-29 12:49:05 +05:30
Sameer Naik bba7b9f682 tests: Can't setup replication slave without master host 2015-10-29 12:49:05 +05:30
Sameer Naik 8254d91832 tests: Can't setup replication master without replication user password 2015-10-29 12:49:05 +05:30
Sameer Naik d1a2511783 tests: Can't setup replication master without replication user 2015-10-29 12:49:05 +05:30
Sameer Naik 9486d55c54 tests: Master database is replicated on slave 2015-10-29 12:49:05 +05:30
Sameer Naik 75446cf3d9 master user and password is not required to set up a slave replication 2015-10-29 12:49:05 +05:30
Sameer Naik 48b96baf22 do not print credentials when configured as as replication slave 2015-10-29 12:49:05 +05:30
Sameer Naik e5483dce5a take ownership of `/conf` at every start 2015-10-29 12:49:05 +05:30
Sameer Naik d75474f195 configure slave connection info at every startup 2015-10-29 12:49:05 +05:30
Sameer Naik e9afd6a54a add support for streaming replication 2015-10-29 12:49:00 +05:30
Sameer Naik a2a9143d55 Merge pull request #23 from bitnami/5.5.46-0
Update to 5.5.46-0
2015-10-29 12:29:34 +05:30
Adnan Abdulhussein c6dd23c977 Update to 5.5.46-0 2015-10-29 12:16:31 +05:30
Sameer Naik 27f00372a4 Merge pull request #20 from sameersbn/s6-service
Configure mariadb as an s6 service
2015-10-29 12:10:21 +05:30
Sameer Naik e37a7b6dd8 fix documentation of "Setting up a replication cluster" 2015-10-29 11:56:24 +05:30
Sameer Naik 3921d6d5e9 tests: make use of `cleanup_running_containers` 2015-10-29 11:56:17 +05:30
Sameer Naik b2e87c43f2 tests: always specify `MARIADB_REPLICATION_MODE=master` while starting the master 2015-10-29 11:25:49 +05:30
Sameer Naik ccaee528bd skip DNS lookups to fix tests 2015-10-29 10:47:25 +05:30
Sameer Naik 8cee216e72 tests: fetch parameters from links once the link test has passed 2015-10-27 17:44:26 +05:30
Sameer Naik d4f10a15da tests: fix container link names 2015-10-27 17:22:54 +05:30
Sameer Naik 0d7d3fc432 Merge pull request #2 from sameersbn/fix-ownerships
correctly apply ownership to `/data` and `/logs` volumes
2015-10-27 14:50:20 +05:30
Sameer Naik 189a7e92a8 correctly apply ownership to `/data` and `/logs` volumes
`chown` does not seem to follow symlinks.
2015-10-27 14:49:06 +05:30
Sameer Naik ce06f8b422 Merge pull request #11 from sameersbn/3.0.5-0
Bump version 3.0.5-0
2015-10-23 12:51:03 +05:30
Sameer Naik 8009f7195d Bump version 3.0.5-0 2015-10-23 12:44:04 +05:30
Alejandro Ruiz 9945224196 Migration to s6 2015-10-22 17:19:57 +00:00
Alejandro Ruiz 1174eb77c8 Migration to s6 2015-10-22 17:19:27 +00:00
Alejandro Ruiz ce27ca4b2d Migration to s6 2015-10-22 17:18:46 +00:00
Alejandro Ruiz 2c78c96814 Updated version to 7.40 2015-10-19 10:28:06 +00:00
Alejandro Ruiz 0bb45de3fd Updating Redmine revision 2015-10-19 10:25:11 +00:00
Alejandro Ruiz f045d86c50 Adding default credentials to TLDR section 2015-10-19 10:23:01 +00:00
Alejandro Ruiz 40ba01dc02 Adding default credentials to TLDR section 2015-10-19 10:23:01 +00:00
Alejandro Ruiz 2778d14b6e Adding default credentials to TLDR section 2015-10-19 10:23:01 +00:00
Alejandro Ruiz 849b19241a Removed entrypoint, now generic 2015-10-19 10:20:41 +00:00
Sameer Naik 344f92ca14 Merge pull request #7 from sameersbn/3.0.7-0
bump version 3.0.7-0
2015-10-15 22:34:29 +05:30
Sameer Naik 45d9c22230 bump version 3.0.7-0 2015-10-15 22:21:58 +05:30