)]}'
{"id":"openstack%2Ftrove~697225","triplet_id":"openstack%2Ftrove~master~If23f4f179a6ab72cfb35e4c45d55142fedb76498","project":"openstack/trove","branch":"master","topic":"static-image","hashtags":[],"change_id":"If23f4f179a6ab72cfb35e4c45d55142fedb76498","subject":"Build reusable Trove guest image for dev","status":"MERGED","created":"2019-12-04 03:30:40.000000000","updated":"2019-12-04 21:14:20.000000000","submitted":"2019-12-04 21:12:51.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"697225-1575493971286-56cf989d","meta_rev_id":"5fa385696f4a14c2607513eb8444599b3afd6597","_number":697225,"virtual_id_number":697225,"owner":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-12-04 21:12:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"all":[{"value":2,"date":"2019-12-04 18:46:52.000000000","_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"all":[{"value":1,"date":"2019-12-04 18:46:52.000000000","_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-04 21:12:50.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"f4ea7f28476462c7c1c57c1ec92c170bbb3b0331","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-12-04 03:30:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0af01d8249521448619a7c6de04e0004ae572039","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 05:03:26.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5da06748de5a4d85b89cedc55e837928 : SUCCESS in 7m 44s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/81986db870634d9988d31e16dc0f0f69 : SUCCESS in 5m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7466454d391843568c9d887265660101 : SUCCESS in 5m 00s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9744c1158e384b76ae1b364f029309b1 : SUCCESS in 5m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7cfe9c9b63834dcfab2e7e6ad67fec66 : SUCCESS in 5m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/21c835618fa4443f97303bc678f80f1a : SUCCESS in 10m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b58ba02ce2e47948ed96fdb0be33805 : SUCCESS in 4m 56s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/e65528b58850462e86464657c43b2069 : SUCCESS in 7m 23s\n- trove-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/efed711b410c48d3a24c769cb7e00431 : SUCCESS in 5m 07s (non-voting)\n- trove-tox-fakemodetests https://zuul.opendev.org/t/openstack/build/71444481034c454c9b3c7c9f172e0466 : SUCCESS in 5m 22s\n- trove-functional-mysql https://zuul.opendev.org/t/openstack/build/5d1726ab5ca44f329c74bb6aaf4174fa : FAILURE in 1h 15m 17s\n- trove-scenario-mysql-single https://zuul.opendev.org/t/openstack/build/a32ca52c464c491085bb64be310321e2 : FAILURE in 1h 31m 27s\n- trove-scenario-mysql-multi https://zuul.opendev.org/t/openstack/build/ffef1b7fa97d4082b2e0271a387dfcdf : FAILURE in 1h 05m 05s\n- trove-scenario-postgresql-single https://zuul.opendev.org/t/openstack/build/a66010429eb2474c93d9f02388be5ae8 : FAILURE in 39m 19s (non-voting)\n- trove-scenario-postgresql-multi https://zuul.opendev.org/t/openstack/build/2e345e82420242418bbf82bd44ba0e2e : FAILURE in 39m 08s (non-voting)\n- trove-scenario-mariadb-single https://zuul.opendev.org/t/openstack/build/1c63f21327bb4ca09354c5976a5cd8c0 : FAILURE in 45m 40s (non-voting)\n- trove-scenario-mariadb-multi https://zuul.opendev.org/t/openstack/build/18d6993063db455290f4423d9bd587dd : FAILURE in 37m 13s (non-voting)\n- trove-scenario-redis-single https://zuul.opendev.org/t/openstack/build/8bf04b9d1a6d418bb47dc47eed3074e6 : FAILURE in 44m 57s (non-voting)\n- trove-scenario-redis-multi https://zuul.opendev.org/t/openstack/build/7fe64c25c195449b9b07a57797a057f8 : FAILURE in 38m 11s (non-voting)\n- trove-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c8d0dfd08e2d4d6fa79ea167e6cbb9c1 : SUCCESS in 40m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ea95b3edbcf2f75811fd24e40491adafa97054fb","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-12-04 10:33:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"31a86be8bc6fa791cb02b04fa840c3b938abc274","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-12-04 11:46:09.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f703c0cd880d846a235ed55a96fa31a4037f6849","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 14:29:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6beba74951544c5cae270dc6b7704dde : SUCCESS in 7m 04s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9cf6385eccc940e28e1a0717fbc5f780 : SUCCESS in 5m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eba099ec5c784aef9b81ceeef74c204d : SUCCESS in 4m 52s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/6293e4d579454ff9b80f704bfbd50a9e : SUCCESS in 5m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4e4cc03dd50b465a81967fd725c61769 : SUCCESS in 6m 39s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f9eb566ace2b4eae8b7d1d47476625f5 : SUCCESS in 11m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f55fd9f4c4554412aeaa47157e6128ef : SUCCESS in 5m 11s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/f9c45ad796cb4790a2e14eb7e50048bb : SUCCESS in 8m 36s\n- trove-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/507b226494ba4c74bb783b67c250b598 : SUCCESS in 6m 02s (non-voting)\n- trove-tox-fakemodetests https://zuul.opendev.org/t/openstack/build/3dbe9487fb4f455a966a83b05ec70c10 : SUCCESS in 5m 29s\n- trove-functional-mysql https://zuul.opendev.org/t/openstack/build/164d04c407784ea5a7baab373dcf24c4 : SUCCESS in 2h 36m 07s\n- trove-scenario-mysql-single https://zuul.opendev.org/t/openstack/build/d0b577808c294b6e82bf4d1934517801 : SUCCESS in 1h 38m 40s\n- trove-scenario-mysql-multi https://zuul.opendev.org/t/openstack/build/78c428505b3b462496d6373b972cca1d : SUCCESS in 1h 53m 55s\n- trove-scenario-postgresql-single https://zuul.opendev.org/t/openstack/build/50c61d2e66194c9f8e314cb3c43dc064 : FAILURE in 39m 36s (non-voting)\n- trove-scenario-postgresql-multi https://zuul.opendev.org/t/openstack/build/d8069b9361c140eb9a7024e5050013a0 : FAILURE in 41m 22s (non-voting)\n- trove-scenario-mariadb-single https://zuul.opendev.org/t/openstack/build/3fa768a972c2438990104dc3769cf890 : FAILURE in 37m 33s (non-voting)\n- trove-scenario-mariadb-multi https://zuul.opendev.org/t/openstack/build/a22e6ba8165442df8659fe50cf2a347b : FAILURE in 45m 19s (non-voting)\n- trove-scenario-redis-single https://zuul.opendev.org/t/openstack/build/e4bb7031fee54beeadfed46a43e5aff0 : FAILURE in 36m 21s (non-voting)\n- trove-scenario-redis-multi https://zuul.opendev.org/t/openstack/build/f2d26731c47542bba299adc86157261c : FAILURE in 40m 26s (non-voting)\n- trove-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f28a850b8cfd4eda88c4a8f8f3afc8a9 : SUCCESS in 42m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fdc902d6c149c3cb78b08dbcedd4cfe67fca3ae9","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-12-04 18:46:52.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"16c6ca45febee1ece7eaa103e34d799a992eb8aa","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 18:47:05.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"a99a66a89ac67fe599accd9bbd63e50269680a81","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 21:12:50.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6db32a561e3c4d909ced668406b9192b : SUCCESS in 6m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/81372ee121c34a2ea725cf36d817c1de : SUCCESS in 8m 47s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b6053a8dce6c4c5c8ee0086ec74ab78c : SUCCESS in 9m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/58240ee8e60543f280f4560feba5cb24 : SUCCESS in 6m 42s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/25185d25b0ea43da9b29c9088419d235 : SUCCESS in 12m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b32c1c498da4c92a9402fa80cab0866 : SUCCESS in 6m 13s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/e622c6be6855427a8ebed0260e6c1108 : SUCCESS in 10m 08s\n- trove-tox-fakemodetests https://zuul.opendev.org/t/openstack/build/7c172ffdeed84eb2bd565b34e80706b2 : SUCCESS in 6m 05s\n- trove-functional-mysql https://zuul.opendev.org/t/openstack/build/04eb5cc9491846b7ad374662dfedae05 : SUCCESS in 2h 22m 52s\n- trove-scenario-mysql-single https://zuul.opendev.org/t/openstack/build/351663c97cef4a77baeb734a1ea2b3bf : SUCCESS in 1h 48m 33s\n- trove-scenario-mysql-multi https://zuul.opendev.org/t/openstack/build/4721aa30b28540c3b3935c556e5570dd : SUCCESS in 1h 45m 25s","accounts_in_message":[],"_revision_number":3},{"id":"45cc4ccbe41a570cae0ef065ecaa7b6263d1488d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 21:12:51.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"667ada38bdfbd60400906508f5ce00bb2d20b6ad","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 21:14:20.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c77bf09618c4262bbf72ec7ecbd0610 : SUCCESS in 1m 05s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8fc0b7695d8e74e9ff45ca4e1857eccbea81726c","revisions":{"496c4224914e079f8b2d3a18ac709d2c401f40a3":{"kind":"REWORK","_number":1,"created":"2019-12-04 03:30:40.000000000","uploader":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"ref":"refs/changes/25/697225/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/25/697225/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/697225/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/697225/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/697225/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/25/697225/1"}}},"commit":{"parents":[{"commit":"bdd44790fb10b20a7ef4ceed161bb2ca0e4f5c48","subject":"Merge \"Rename devstack variable TROVE_DISABLE_IMAGE_SETUP\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/bdd44790fb10b20a7ef4ceed161bb2ca0e4f5c48"}]}],"author":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-04 03:02:09.000000000","tz":780},"committer":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-04 03:24:27.000000000","tz":780},"subject":"Build reusable Trove guest image","message":"Build reusable Trove guest image\n\nWhen building the guest image for dev_mode\u003dtrue, the controller IP\naddress is injected to the image in order for the guest-agent to\ndownload Trove code during initialization. As a result, we have to build\nguest image each time in the Trove CI because the image build relies on\nthe devstack host IP address.\n\nIf we could remove the dependency, we can build the image(in\ndevmode\u003dtrue) for a specific datastore once and use that image for all\nrelated CI jobs, which could save some time for Trove CI.\n\nChange-Id: If23f4f179a6ab72cfb35e4c45d55142fedb76498\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/496c4224914e079f8b2d3a18ac709d2c401f40a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/496c4224914e079f8b2d3a18ac709d2c401f40a3"}]},"branch":"refs/heads/master"},"55961dc6796849ae6cd46b4df5ef360bda485262":{"kind":"REWORK","_number":2,"created":"2019-12-04 10:33:45.000000000","uploader":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"ref":"refs/changes/25/697225/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/25/697225/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/697225/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/697225/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/697225/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/25/697225/2"}}},"commit":{"parents":[{"commit":"bdd44790fb10b20a7ef4ceed161bb2ca0e4f5c48","subject":"Merge \"Rename devstack variable TROVE_DISABLE_IMAGE_SETUP\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/bdd44790fb10b20a7ef4ceed161bb2ca0e4f5c48"}]}],"author":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-04 03:02:09.000000000","tz":780},"committer":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-04 10:30:28.000000000","tz":780},"subject":"Build reusable Trove guest image for dev","message":"Build reusable Trove guest image for dev\n\nWhen building the guest image for dev_mode\u003dtrue, the controller IP\naddress is injected to the image in order for the guest-agent to\ndownload Trove code during initialization. As a result, we have to build\nguest image each time in the Trove CI because the image build relies on\nthe devstack host IP address.\n\nIf we could remove the dependency, we can build the image(in\ndevmode\u003dtrue) for a specific datastore once and use that image for all\nrelated CI jobs, which could save some time for Trove CI.\n\nFix the current CI issue as well.\n\nChange-Id: If23f4f179a6ab72cfb35e4c45d55142fedb76498\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/55961dc6796849ae6cd46b4df5ef360bda485262"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/55961dc6796849ae6cd46b4df5ef360bda485262"}]},"branch":"refs/heads/master"},"8fc0b7695d8e74e9ff45ca4e1857eccbea81726c":{"kind":"REWORK","_number":3,"created":"2019-12-04 11:46:09.000000000","uploader":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"ref":"refs/changes/25/697225/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/25/697225/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/697225/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/697225/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/697225/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/25/697225/3"}}},"commit":{"parents":[{"commit":"bdd44790fb10b20a7ef4ceed161bb2ca0e4f5c48","subject":"Merge \"Rename devstack variable TROVE_DISABLE_IMAGE_SETUP\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/bdd44790fb10b20a7ef4ceed161bb2ca0e4f5c48"}]}],"author":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-04 03:02:09.000000000","tz":780},"committer":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-12-04 11:45:56.000000000","tz":780},"subject":"Build reusable Trove guest image for dev","message":"Build reusable Trove guest image for dev\n\nWhen building the guest image for dev_mode\u003dtrue, the controller IP\naddress is injected to the image in order for the guest-agent to\ndownload Trove code during initialization. As a result, we have to build\nguest image each time in the Trove CI because the image build relies on\nthe devstack host IP address.\n\nIf we could remove the dependency, we can build the image(in\ndevmode\u003dtrue) for a specific datastore once and use that image for all\nrelated CI jobs, which could save some time for Trove CI.\n\nFix the current CI issue as well.\n\nChange-Id: If23f4f179a6ab72cfb35e4c45d55142fedb76498\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/8fc0b7695d8e74e9ff45ca4e1857eccbea81726c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/8fc0b7695d8e74e9ff45ca4e1857eccbea81726c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
