this PR adds a network_isolation config option for trove,
with network_isolation enabled, trove guest agent will
plug the user-defined port to database container by
docker host_nic network driver which is implemented in this PR.
docker host_nic network driver is a simple driver to plug host
nic to a container. this driver supports ipv4,ipv6 and dual-stack.
for more details please see the story.
story: 2010733
task: 47957
Change-Id: I35d6f8b81a2c5e847cbed3f5bc6095dc1d387165
Following up on the usage of inclusive jargon [1] and to ensure
consistency in code, there is a need to replace deprecated term
tempest_test_blacklist with a new term tempest_test_exclude_list.
[1] https://review.opendev.org/c/openstack/tempest/+/768583
Depends-On: I68cc25b9126115171f10637b742fa3d503394ad5
Change-Id: Ia184c0a08f2ada36154e085bb31707b24f6c562b
this change increases the tempest test timeout to 3600s
backup_test is often not finishing in 20 minutes in the gate.
Depends-On: https://review.opendev.org/c/openstack/trove/+/886241
Change-Id: I7ee2c69af82a19846931e771e846a97c042ffa15
use rsync to synchronize guest logs to the controller node so that we can
find the logs even after the instance is deleted
Add a guest-log-collection timer, this timer triggers
guest-log-collection service every 10 seconds
Change-Id: I264235ce7b7df585358654c46bdac4dcd743fb3d
This reverts commit 49c16b889b68039b068eb420f345efdfaafcc1cc.
Reason for revert: this patch doesn't work as expected
Change-Id: I398dd7ac8c628d19b75693dcac0521346e8f5d64
When the CI fails, specifically related to the Trove guest agent,
we are unable to find a way to debug it.
this patch synchronizes the guest agent logs to controller nodes.
Change-Id: I24695238075f9b1354ee4c54673d021de481a868
The previous patch forgot to push the tarball to openstack website.
This change adds a task to push it and replaces hard quote with soft
quote
Change-Id: I8619621b4348bff26808104e4f9e070c64429c3f