)]}'
{"id":"openstack%2Fpython-tripleoclient~655777","triplet_id":"openstack%2Fpython-tripleoclient~master~Ic008cc758493aa95e8aa237d23c2f66c0a930509","project":"openstack/python-tripleoclient","branch":"master","topic":"bug/1763776","hashtags":[],"change_id":"Ic008cc758493aa95e8aa237d23c2f66c0a930509","subject":"undercloud: resolve undercloud_*_host","status":"MERGED","created":"2019-04-25 19:39:35.000000000","updated":"2019-05-10 06:55:00.000000000","submitted":"2019-05-09 18:29:24.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"655777-1557426564278-cdafc7c2","meta_rev_id":"4db09a27a4f86963452ed61d1b3caae10fe32c83","_number":655777,"virtual_id_number":655777,"owner":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":0,"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"value":0,"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":0,"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":2,"date":"2019-05-09 18:29:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2019-05-09 00:21:30.000000000","_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},{"value":0,"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},{"value":0,"_account_id":18575,"name":"Saravanan KR","email":"krsacme@gmail.com","username":"saravanankr"}],"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":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"all":[{"value":0,"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":0,"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"value":0,"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":2,"date":"2019-05-08 21:08:53.000000000","_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":1,"date":"2019-05-08 21:08:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"value":2,"date":"2019-05-08 21:08:53.000000000","_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},{"value":1,"date":"2019-05-09 07:19:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},{"value":0,"_account_id":18575,"name":"Saravanan KR","email":"krsacme@gmail.com","username":"saravanankr"}],"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":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"all":[{"value":0,"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":0,"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"value":0,"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":0,"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":1,"date":"2019-05-09 14:36:03.000000000","_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},{"value":0,"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},{"value":0,"_account_id":18575,"name":"Saravanan KR","email":"krsacme@gmail.com","username":"saravanankr"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":18575,"name":"Saravanan KR","email":"krsacme@gmail.com","username":"saravanankr"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-25 23:46:00.000000000","updated_by":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"reviewer":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"state":"REVIEWER"},{"updated":"2019-04-29 11:03:52.000000000","updated_by":{"_account_id":18575,"name":"Saravanan KR","email":"krsacme@gmail.com","username":"saravanankr"},"reviewer":{"_account_id":18575,"name":"Saravanan KR","email":"krsacme@gmail.com","username":"saravanankr"},"state":"REVIEWER"},{"updated":"2019-05-02 07:45:32.000000000","updated_by":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"reviewer":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"state":"REVIEWER"},{"updated":"2019-05-02 08:07:34.000000000","updated_by":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"reviewer":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"state":"REVIEWER"},{"updated":"2019-05-07 23:30:47.000000000","updated_by":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"reviewer":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"state":"REVIEWER"},{"updated":"2019-05-08 01:55:41.000000000","updated_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2019-05-08 10:30:25.000000000","updated_by":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"reviewer":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"state":"REVIEWER"},{"updated":"2019-05-09 00:21:30.000000000","updated_by":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"reviewer":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-05-09 07:19:27.000000000","updated_by":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"reviewer":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"state":"REVIEWER"},{"updated":"2019-05-09 14:36:03.000000000","updated_by":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"reviewer":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"state":"REVIEWER"},{"updated":"2019-05-09 18:29:23.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":"6f9ad9b916be92b429498d40b04b5a6e7532947a","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-25 19:39:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9660adf4ddd75482ccad313d98c8f7fd4b0d927a","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-25 19:39:49.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"7122a289e52d1bbe0a9423019869597b8a98f927","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-04-25 22:37:10.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/77/655777/2/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/a92b5c5/ : SUCCESS in 2h 56m 13s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/77/655777/2/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/5de0cbd/ : SUCCESS in 2h 52m 43s\n- tripleo-ci-centos-7-multinode-1ctlr-featureset010 http://logs.rdoproject.org/77/655777/2/openstack-check/tripleo-ci-centos-7-multinode-1ctlr-featureset010/edc88cb/ : SUCCESS in 1h 24m 23s","accounts_in_message":[],"_revision_number":2},{"id":"20cbfb7eb543aaebb4eb54503bee7a3a764fcf99","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-25 23:22:27.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ca931de037e6d55aeab572f55bd8c3d7b8243b7b","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-25 23:23:14.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b04f3c3b09d9a1610ca8d8341cddf165a4aff56e","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2019-04-25 23:46:00.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e4b831fb5c905d1dbf8ed4f777fec7abad3e0c27","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-25 23:49:51.000000000","message":"Patch Set 4: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"606db520e8df2b5a69227b9ac09ee77b8fbc1876","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-26 00:13:57.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a764d08ab93edf763474d0f45ffc3f3e9e34012a","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-26 00:14:10.000000000","message":"Patch Set 5: Workflow-1","accounts_in_message":[],"_revision_number":5},{"id":"92acf256447cd723ae707999c867b5f251d7f4e7","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-04-26 03:23:50.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/77/655777/5/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/5ab306f/ : SUCCESS in 3h 08m 53s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/77/655777/5/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/9ef88c4/ : SUCCESS in 2h 48m 15s\n- tripleo-ci-centos-7-multinode-1ctlr-featureset010 http://logs.rdoproject.org/77/655777/5/openstack-check/tripleo-ci-centos-7-multinode-1ctlr-featureset010/f54aeda/ : SUCCESS in 1h 23m 14s","accounts_in_message":[],"_revision_number":5},{"id":"bf42f81fba584037d6f99129b653cd94f1012d78","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-26 03:52:56.000000000","message":"Patch Set 5: 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-lower-constraints http://logs.openstack.org/77/655777/5/check/openstack-tox-lower-constraints/9aa1488/ : SUCCESS in 3m 45s\n- openstackclient-check-plugins http://logs.openstack.org/77/655777/5/check/openstackclient-check-plugins/e9ffaee/ : SUCCESS in 3m 45s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/77/655777/5/check/openstack-tox-pep8/5a1ca3b/ : FAILURE in 3m 00s\n- openstack-tox-py27 http://logs.openstack.org/77/655777/5/check/openstack-tox-py27/c4b0c26/ : SUCCESS in 3m 23s\n- openstack-tox-py35 http://logs.openstack.org/77/655777/5/check/openstack-tox-py35/8d87ffd/ : SUCCESS in 3m 31s\n- openstack-tox-py36 http://logs.openstack.org/77/655777/5/check/openstack-tox-py36/3b8a6e0/ : SUCCESS in 2m 47s\n- openstack-tox-py37 http://logs.openstack.org/77/655777/5/check/openstack-tox-py37/84a6c1b/ : SUCCESS in 3m 42s\n- openstack-tox-docs http://logs.openstack.org/77/655777/5/check/openstack-tox-docs/cbb6f34/html/ : SUCCESS in 3m 12s\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/77/655777/5/check/tripleo-buildimage-overcloud-full-centos-7/eebe898/ : SUCCESS in 22m 16s\n- tripleo-ci-centos-7-containers-multinode tripleo-ci-centos-7-containers-multinode : SKIPPED\n- tripleo-ci-centos-7-undercloud-containers http://logs.openstack.org/77/655777/5/check/tripleo-ci-centos-7-undercloud-containers/6f3ced6/ : SUCCESS in 1h 29m 59s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates : SKIPPED\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades : SKIPPED (non-voting)\n- tripleo-ci-centos-7-standalone http://logs.openstack.org/77/655777/5/check/tripleo-ci-centos-7-standalone/77961fc/ : SUCCESS in 1h 41m 05s\n- tripleo-ci-fedora-28-standalone http://logs.openstack.org/77/655777/5/check/tripleo-ci-fedora-28-standalone/e698ca6/ : SUCCESS in 1h 48m 50s\n- tripleo-ci-centos-7-standalone-upgrade tripleo-ci-centos-7-standalone-upgrade : SKIPPED (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades tripleo-ci-centos-7-containerized-undercloud-upgrades : SKIPPED (non-voting)\n- tripleo-ci-centos-7-standalone-rocky http://logs.openstack.org/77/655777/5/check/tripleo-ci-centos-7-standalone-rocky/dd7247a/ : SUCCESS in 1h 22m 57s (non-voting)\n- tripleo-ci-centos-7-scenario007-multinode-oooq-container tripleo-ci-centos-7-scenario007-multinode-oooq-container : SKIPPED (non-voting)\n- tripleo-ci-centos-7-scenario008-multinode-oooq-container tripleo-ci-centos-7-scenario008-multinode-oooq-container : SKIPPED (non-voting)\n- tripleo-ci-centos-7-scenario009-multinode-oooq-container tripleo-ci-centos-7-scenario009-multinode-oooq-container : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"955fc0497825de420e8bd144f7faf37237a447cb","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-26 12:37:12.000000000","message":"Patch Set 6: Published edit on patch set 5.","accounts_in_message":[],"_revision_number":6},{"id":"604acb333a877e65e867c03e859ce136881156c7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-26 14:29:34.000000000","message":"Patch Set 6: 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-lower-constraints http://logs.openstack.org/77/655777/6/check/openstack-tox-lower-constraints/58b1f7c/ : SUCCESS in 4m 54s\n- openstackclient-check-plugins http://logs.openstack.org/77/655777/6/check/openstackclient-check-plugins/9ab4716/ : SUCCESS in 3m 42s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/77/655777/6/check/openstack-tox-pep8/8cdcccc/ : FAILURE in 3m 26s\n- openstack-tox-py27 http://logs.openstack.org/77/655777/6/check/openstack-tox-py27/20e0ef1/ : SUCCESS in 2m 53s\n- openstack-tox-py35 http://logs.openstack.org/77/655777/6/check/openstack-tox-py35/57dd95a/ : SUCCESS in 3m 25s\n- openstack-tox-py36 http://logs.openstack.org/77/655777/6/check/openstack-tox-py36/630a403/ : SUCCESS in 3m 34s\n- openstack-tox-py37 http://logs.openstack.org/77/655777/6/check/openstack-tox-py37/54854c3/ : SUCCESS in 3m 44s\n- openstack-tox-docs http://logs.openstack.org/77/655777/6/check/openstack-tox-docs/4f16a3e/html/ : SUCCESS in 3m 02s\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/77/655777/6/check/tripleo-buildimage-overcloud-full-centos-7/245e16d/ : SUCCESS in 23m 28s\n- tripleo-ci-centos-7-containers-multinode tripleo-ci-centos-7-containers-multinode : SKIPPED\n- tripleo-ci-centos-7-undercloud-containers http://logs.openstack.org/77/655777/6/check/tripleo-ci-centos-7-undercloud-containers/9f9f9ea/ : SUCCESS in 1h 27m 03s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates : SKIPPED\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades : SKIPPED (non-voting)\n- tripleo-ci-centos-7-standalone http://logs.openstack.org/77/655777/6/check/tripleo-ci-centos-7-standalone/9ba192c/ : SUCCESS in 1h 42m 50s\n- tripleo-ci-fedora-28-standalone http://logs.openstack.org/77/655777/6/check/tripleo-ci-fedora-28-standalone/2c5483e/ : SUCCESS in 1h 49m 48s\n- tripleo-ci-centos-7-standalone-upgrade tripleo-ci-centos-7-standalone-upgrade : SKIPPED (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades tripleo-ci-centos-7-containerized-undercloud-upgrades : SKIPPED (non-voting)\n- tripleo-ci-centos-7-standalone-rocky http://logs.openstack.org/77/655777/6/check/tripleo-ci-centos-7-standalone-rocky/5e80b71/ : SUCCESS in 1h 33m 58s (non-voting)\n- tripleo-ci-centos-7-scenario007-multinode-oooq-container tripleo-ci-centos-7-scenario007-multinode-oooq-container : SKIPPED (non-voting)\n- tripleo-ci-centos-7-scenario008-multinode-oooq-container tripleo-ci-centos-7-scenario008-multinode-oooq-container : SKIPPED (non-voting)\n- tripleo-ci-centos-7-scenario009-multinode-oooq-container tripleo-ci-centos-7-scenario009-multinode-oooq-container : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"f99046b45c10fd15963446dcec9d62f414a8e402","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-26 15:11:31.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"fe1d6a8cbadf12919c9dd43f9b6f4b5382e4376a","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-26 15:15:23.000000000","message":"Patch Set 8: Published edit on patch set 7.","accounts_in_message":[],"_revision_number":8},{"id":"57b91a6f42afa157243765eb0a0bdc9dbd1ac048","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-04-26 17:51:45.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"b1cf2792574e15ddeb5b87167ea07df7dba2c00d","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-04-26 18:10:38.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/77/655777/8/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/9238b29/ : SUCCESS in 2h 52m 47s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/77/655777/8/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/83fca40/ : SUCCESS in 2h 52m 15s\n- tripleo-ci-centos-7-multinode-1ctlr-featureset010 http://logs.rdoproject.org/77/655777/8/openstack-check/tripleo-ci-centos-7-multinode-1ctlr-featureset010/232bb6c/ : SUCCESS in 1h 33m 36s","accounts_in_message":[],"_revision_number":8},{"id":"1e385e38b6680c8f59385e39367c8625493799c0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-26 20:59:31.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/77/655777/8/check/openstack-tox-lower-constraints/20bed73/ : SUCCESS in 3m 55s\n- openstackclient-check-plugins http://logs.openstack.org/77/655777/8/check/openstackclient-check-plugins/a6a656a/ : SUCCESS in 3m 57s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/77/655777/8/check/openstack-tox-pep8/7036c11/ : SUCCESS in 3m 29s\n- openstack-tox-py27 http://logs.openstack.org/77/655777/8/check/openstack-tox-py27/c215206/ : SUCCESS in 3m 32s\n- openstack-tox-py35 http://logs.openstack.org/77/655777/8/check/openstack-tox-py35/29ec374/ : SUCCESS in 4m 52s\n- openstack-tox-py36 http://logs.openstack.org/77/655777/8/check/openstack-tox-py36/9ad7e45/ : SUCCESS in 3m 01s\n- openstack-tox-py37 http://logs.openstack.org/77/655777/8/check/openstack-tox-py37/4f4df37/ : SUCCESS in 3m 35s\n- openstack-tox-docs http://logs.openstack.org/77/655777/8/check/openstack-tox-docs/7837ebb/html/ : SUCCESS in 3m 00s\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/77/655777/8/check/tripleo-buildimage-overcloud-full-centos-7/9a418d7/ : SUCCESS in 25m 20s\n- tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/77/655777/8/check/tripleo-ci-centos-7-containers-multinode/9e53a3f/ : SUCCESS in 2h 05m 37s\n- tripleo-ci-centos-7-undercloud-containers http://logs.openstack.org/77/655777/8/check/tripleo-ci-centos-7-undercloud-containers/346bfa8/ : SUCCESS in 1h 29m 34s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates http://logs.openstack.org/77/655777/8/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates/909d607/ : SUCCESS in 2h 16m 33s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades http://logs.openstack.org/77/655777/8/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/7a31adc/ : SUCCESS in 2h 28m 39s (non-voting)\n- tripleo-ci-centos-7-standalone http://logs.openstack.org/77/655777/8/check/tripleo-ci-centos-7-standalone/ccb05a6/ : SUCCESS in 1h 44m 05s\n- tripleo-ci-fedora-28-standalone http://logs.openstack.org/77/655777/8/check/tripleo-ci-fedora-28-standalone/45416da/ : SUCCESS in 1h 47m 29s\n- tripleo-ci-centos-7-standalone-upgrade http://logs.openstack.org/77/655777/8/check/tripleo-ci-centos-7-standalone-upgrade/862af8b/ : FAILURE in 1h 41m 31s (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades http://logs.openstack.org/77/655777/8/check/tripleo-ci-centos-7-containerized-undercloud-upgrades/2947d71/ : FAILURE in 1h 31m 51s (non-voting)\n- tripleo-ci-centos-7-standalone-rocky http://logs.openstack.org/77/655777/8/check/tripleo-ci-centos-7-standalone-rocky/ebea484/ : SUCCESS in 1h 26m 00s (non-voting)\n- tripleo-ci-centos-7-scenario007-multinode-oooq-container http://logs.openstack.org/77/655777/8/check/tripleo-ci-centos-7-scenario007-multinode-oooq-container/3826a16/ : SUCCESS in 2h 24m 38s (non-voting)\n- tripleo-ci-centos-7-scenario008-multinode-oooq-container http://logs.openstack.org/77/655777/8/check/tripleo-ci-centos-7-scenario008-multinode-oooq-container/f6286d0/ : FAILURE in 1h 23m 56s (non-voting)\n- tripleo-ci-centos-7-scenario009-multinode-oooq-container http://logs.openstack.org/77/655777/8/check/tripleo-ci-centos-7-scenario009-multinode-oooq-container/c88daeb/ : SUCCESS in 2h 26m 58s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"4ac8db619f5123bcff661b1821be02bef820dd37","author":{"_account_id":18575,"name":"Saravanan KR","email":"krsacme@gmail.com","username":"saravanankr"},"date":"2019-04-29 11:03:52.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"6510a217c2af6aeef10462d75156326149344247","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-29 17:20:31.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"88e2ed7c6816c23a01f48bf5d4faa7c456d68bf7","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-29 20:17:34.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"d7f5a5459dfb99e823eec2e25d8550be02966b21","author":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"date":"2019-04-30 09:33:04.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"40de1be4c49fc576354c09f74398f1cef1153eed","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-30 17:41:14.000000000","message":"Patch Set 8:\n\nNote for myself, I need to make the endpoints created with a host and not an IP when possible.","accounts_in_message":[],"_revision_number":8},{"id":"587deeaec58e717410b1db99eb31fb69d918872d","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-04-30 20:03:40.000000000","message":"Patch Set 8: Workflow-1\n\nIt seems to fail on https://review.opendev.org/#/c/656398/\n\nLet me investigate it before we land this patch.\n\nhttp://logs.openstack.org/98/656398/1/check/tripleo-ci-centos-7-undercloud-containers/20d7d3d/logs/undercloud/home/zuul/undercloud_install.log.txt.gz","accounts_in_message":[],"_revision_number":8},{"id":"24772aebc9304d73ea8ca2196d6e0852a29da278","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 03:56:07.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"25c2164c36352f90eadf8ab1b0a2aef5ac99717d","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 04:47:38.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"78a6869a11a72ef7f0188213630888eb091daa18","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 06:36:21.000000000","message":"Patch Set 10: Workflow-1\n\nstill testing it","accounts_in_message":[],"_revision_number":10},{"id":"d159212ed27d9e40c53d5d61492963dfd83d8dfb","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 06:56:54.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"4384e6d60a44863762b8e67d094917f6d90a3069","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 06:57:54.000000000","message":"Patch Set 11: Workflow-1\n\nstill testing it manually and also with https://review.opendev.org/#/c/656398/","accounts_in_message":[],"_revision_number":11},{"id":"1c85805ea0f8426acf2873982ca9e63826dbbb53","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 07:18:03.000000000","message":"Patch Set 11: -Workflow\n\nI tested it and it worked for me locally. Ready for review again","accounts_in_message":[],"_revision_number":11},{"id":"61ba0807888a4173bc51f49887026f9a890fb188","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2019-05-01 07:56:34.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"acb836c7352091518cff28eac2c1320f3d525bbb","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-05-01 09:48:35.000000000","message":"Patch Set 11: 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- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/77/655777/11/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/c93d150/ : SUCCESS in 2h 41m 13s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/77/655777/11/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/3e82131/ : SUCCESS in 2h 49m 21s\n- tripleo-ci-centos-7-multinode-1ctlr-featureset010 http://logs.rdoproject.org/77/655777/11/openstack-check/tripleo-ci-centos-7-multinode-1ctlr-featureset010/e2849e6/ : FAILURE in 1h 11m 45s","accounts_in_message":[],"_revision_number":11},{"id":"9dbfc3f15438a2be3a2fadb3da5e18bb40627a38","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-01 09:50:55.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/77/655777/11/check/openstack-tox-lower-constraints/6f85dc2/ : SUCCESS in 4m 02s\n- openstackclient-check-plugins http://logs.openstack.org/77/655777/11/check/openstackclient-check-plugins/f0496cc/ : SUCCESS in 3m 41s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/77/655777/11/check/openstack-tox-pep8/3c67a16/ : SUCCESS in 2m 56s\n- openstack-tox-py27 http://logs.openstack.org/77/655777/11/check/openstack-tox-py27/2902b84/ : SUCCESS in 3m 06s\n- openstack-tox-py35 http://logs.openstack.org/77/655777/11/check/openstack-tox-py35/f6b5707/ : SUCCESS in 3m 28s\n- openstack-tox-py36 http://logs.openstack.org/77/655777/11/check/openstack-tox-py36/2c8204f/ : SUCCESS in 3m 10s\n- openstack-tox-py37 http://logs.openstack.org/77/655777/11/check/openstack-tox-py37/2cd204a/ : SUCCESS in 3m 33s\n- openstack-tox-docs http://logs.openstack.org/77/655777/11/check/openstack-tox-docs/024b521/html/ : SUCCESS in 3m 02s\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/77/655777/11/check/tripleo-buildimage-overcloud-full-centos-7/ed44e7c/ : SUCCESS in 20m 47s\n- tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/77/655777/11/check/tripleo-ci-centos-7-containers-multinode/a1ca322/ : SUCCESS in 1h 53m 11s\n- tripleo-ci-centos-7-undercloud-containers http://logs.openstack.org/77/655777/11/check/tripleo-ci-centos-7-undercloud-containers/0715ba5/ : SUCCESS in 1h 23m 19s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates http://logs.openstack.org/77/655777/11/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates/ad8401d/ : SUCCESS in 2h 04m 13s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades http://logs.openstack.org/77/655777/11/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/17718b2/ : SUCCESS in 2h 23m 14s (non-voting)\n- tripleo-ci-centos-7-standalone http://logs.openstack.org/77/655777/11/check/tripleo-ci-centos-7-standalone/c02f704/ : SUCCESS in 1h 49m 12s\n- tripleo-ci-fedora-28-standalone http://logs.openstack.org/77/655777/11/check/tripleo-ci-fedora-28-standalone/5c4bb23/ : SUCCESS in 1h 45m 20s\n- tripleo-ci-centos-7-standalone-upgrade http://logs.openstack.org/77/655777/11/check/tripleo-ci-centos-7-standalone-upgrade/eb68a3e/ : FAILURE in 1h 35m 08s (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades http://logs.openstack.org/77/655777/11/check/tripleo-ci-centos-7-containerized-undercloud-upgrades/183764b/ : FAILURE in 1h 31m 56s (non-voting)\n- tripleo-ci-centos-7-standalone-rocky http://logs.openstack.org/77/655777/11/check/tripleo-ci-centos-7-standalone-rocky/c19b208/ : SUCCESS in 1h 21m 19s (non-voting)\n- tripleo-ci-centos-7-scenario007-multinode-oooq-container http://logs.openstack.org/77/655777/11/check/tripleo-ci-centos-7-scenario007-multinode-oooq-container/b2f01f4/ : SUCCESS in 2h 16m 52s (non-voting)\n- tripleo-ci-centos-7-scenario008-multinode-oooq-container http://logs.openstack.org/77/655777/11/check/tripleo-ci-centos-7-scenario008-multinode-oooq-container/1292c12/ : FAILURE in 1h 22m 06s (non-voting)\n- tripleo-ci-centos-7-scenario009-multinode-oooq-container http://logs.openstack.org/77/655777/11/check/tripleo-ci-centos-7-scenario009-multinode-oooq-container/285060f/ : SUCCESS in 2h 08m 19s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"afa3e77db2593fd77a2e4abd7db07774fabb97e1","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 12:06:01.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"6f8aba94c31c4a71d29b36ea463e34301d9ad753","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 12:06:10.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"dd6a98a24441e85ac8ec2def649fc1ec69d81994","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 12:07:40.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"e823280488a31bd0d6b253ff74d40572673014e5","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-05-01 12:26:38.000000000","message":"Patch Set 12: 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- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/77/655777/12/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/492f70e/ : FAILURE in 17m 49s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/77/655777/12/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/343afa7/ : FAILURE in 18m 42s\n- tripleo-ci-centos-7-multinode-1ctlr-featureset010 http://logs.rdoproject.org/77/655777/12/openstack-check/tripleo-ci-centos-7-multinode-1ctlr-featureset010/3bcf4c3/ : FAILURE in 15m 10s","accounts_in_message":[],"_revision_number":12},{"id":"bdbec8eca04155ad69cbade18853bef922d76980","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 13:10:53.000000000","message":"Patch Set 12:\n\nI have a patch coming","accounts_in_message":[],"_revision_number":12},{"id":"5d2115331c061a808d5fdf8c398e7cd1813aa22e","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 13:22:54.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"9abed1cda3f4a5570eaa532cefd774d7335f6f8e","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 13:34:54.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"fed4db408863b29075a426bc69b780bb47d59fa7","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 14:38:23.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"fb1f40c725adee9253d32210aee4d356e44192d6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-01 17:23:18.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/77/655777/14/check/openstack-tox-lower-constraints/64393f5/ : SUCCESS in 3m 39s\n- openstackclient-check-plugins http://logs.openstack.org/77/655777/14/check/openstackclient-check-plugins/b5f16a3/ : SUCCESS in 2m 58s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/77/655777/14/check/openstack-tox-pep8/1acf678/ : SUCCESS in 4m 00s\n- openstack-tox-py27 http://logs.openstack.org/77/655777/14/check/openstack-tox-py27/73c9f32/ : SUCCESS in 4m 20s\n- openstack-tox-py35 http://logs.openstack.org/77/655777/14/check/openstack-tox-py35/42e2f9f/ : SUCCESS in 2m 55s\n- openstack-tox-py36 http://logs.openstack.org/77/655777/14/check/openstack-tox-py36/9433480/ : SUCCESS in 4m 23s\n- openstack-tox-py37 http://logs.openstack.org/77/655777/14/check/openstack-tox-py37/f269ff6/ : SUCCESS in 4m 57s\n- openstack-tox-docs http://logs.openstack.org/77/655777/14/check/openstack-tox-docs/45fa971/html/ : SUCCESS in 2m 44s\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/77/655777/14/check/tripleo-buildimage-overcloud-full-centos-7/af4f481/ : SUCCESS in 22m 29s\n- tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/77/655777/14/check/tripleo-ci-centos-7-containers-multinode/3a2a04b/ : SUCCESS in 2h 08m 04s\n- tripleo-ci-centos-7-undercloud-containers http://logs.openstack.org/77/655777/14/check/tripleo-ci-centos-7-undercloud-containers/ca27ea1/ : SUCCESS in 1h 23m 44s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates http://logs.openstack.org/77/655777/14/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates/1daab65/ : SUCCESS in 2h 14m 18s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades http://logs.openstack.org/77/655777/14/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/710396d/ : SUCCESS in 2h 19m 49s (non-voting)\n- tripleo-ci-centos-7-standalone http://logs.openstack.org/77/655777/14/check/tripleo-ci-centos-7-standalone/138fe9b/ : SUCCESS in 1h 51m 17s\n- tripleo-ci-fedora-28-standalone http://logs.openstack.org/77/655777/14/check/tripleo-ci-fedora-28-standalone/d62c2e1/ : SUCCESS in 1h 30m 39s\n- tripleo-ci-centos-7-standalone-upgrade http://logs.openstack.org/77/655777/14/check/tripleo-ci-centos-7-standalone-upgrade/efb082b/ : FAILURE in 1h 39m 05s (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades http://logs.openstack.org/77/655777/14/check/tripleo-ci-centos-7-containerized-undercloud-upgrades/11cb61c/ : FAILURE in 1h 25m 27s (non-voting)\n- tripleo-ci-centos-7-standalone-rocky http://logs.openstack.org/77/655777/14/check/tripleo-ci-centos-7-standalone-rocky/9c576d7/ : SUCCESS in 1h 26m 20s (non-voting)\n- tripleo-ci-centos-7-scenario007-multinode-oooq-container http://logs.openstack.org/77/655777/14/check/tripleo-ci-centos-7-scenario007-multinode-oooq-container/9f58b0c/ : SUCCESS in 2h 28m 22s (non-voting)\n- tripleo-ci-centos-7-scenario008-multinode-oooq-container http://logs.openstack.org/77/655777/14/check/tripleo-ci-centos-7-scenario008-multinode-oooq-container/3a58454/ : FAILURE in 1h 23m 25s (non-voting)\n- tripleo-ci-centos-7-scenario009-multinode-oooq-container http://logs.openstack.org/77/655777/14/check/tripleo-ci-centos-7-scenario009-multinode-oooq-container/27d1bfe/ : SUCCESS in 2h 28m 51s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"95f0275002c0dff9f0b443d2a0399021419982ee","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-05-01 18:21:47.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/77/655777/14/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/16dcaeb/ : SUCCESS in 3h 41m 21s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/77/655777/14/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/d958d32/ : SUCCESS in 3h 41m 35s\n- tripleo-ci-centos-7-multinode-1ctlr-featureset010 http://logs.rdoproject.org/77/655777/14/openstack-check/tripleo-ci-centos-7-multinode-1ctlr-featureset010/72f57ec/ : SUCCESS in 1h 22m 24s","accounts_in_message":[],"_revision_number":14},{"id":"4763dc674460716341d075ba4344a96d102d4ae7","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-01 23:01:24.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"5bbb74b1927e51c41602fbf31c9fcc91a30ce2a1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 01:15:08.000000000","message":"Patch Set 15: 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-lower-constraints http://logs.openstack.org/77/655777/15/check/openstack-tox-lower-constraints/462be0b/ : SUCCESS in 4m 13s\n- openstackclient-check-plugins http://logs.openstack.org/77/655777/15/check/openstackclient-check-plugins/8b89dd7/ : SUCCESS in 4m 10s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/77/655777/15/check/openstack-tox-pep8/32d6537/ : FAILURE in 3m 42s\n- openstack-tox-py27 http://logs.openstack.org/77/655777/15/check/openstack-tox-py27/7ea88b0/ : SUCCESS in 3m 20s\n- openstack-tox-py35 http://logs.openstack.org/77/655777/15/check/openstack-tox-py35/bbbcb19/ : SUCCESS in 3m 49s\n- openstack-tox-py36 http://logs.openstack.org/77/655777/15/check/openstack-tox-py36/82f1c56/ : SUCCESS in 3m 49s\n- openstack-tox-py37 http://logs.openstack.org/77/655777/15/check/openstack-tox-py37/4ee578f/ : SUCCESS in 3m 56s\n- openstack-tox-docs http://logs.openstack.org/77/655777/15/check/openstack-tox-docs/8f05a49/html/ : SUCCESS in 3m 28s\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/77/655777/15/check/tripleo-buildimage-overcloud-full-centos-7/8daca07/ : SUCCESS in 21m 11s\n- tripleo-ci-centos-7-containers-multinode tripleo-ci-centos-7-containers-multinode : SKIPPED\n- tripleo-ci-centos-7-undercloud-containers http://logs.openstack.org/77/655777/15/check/tripleo-ci-centos-7-undercloud-containers/1f20145/ : SUCCESS in 1h 22m 39s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates : SKIPPED\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades : SKIPPED (non-voting)\n- tripleo-ci-centos-7-standalone http://logs.openstack.org/77/655777/15/check/tripleo-ci-centos-7-standalone/0846d35/ : SUCCESS in 1h 50m 36s\n- tripleo-ci-fedora-28-standalone http://logs.openstack.org/77/655777/15/check/tripleo-ci-fedora-28-standalone/1d2b04f/ : SUCCESS in 1h 49m 06s\n- tripleo-ci-centos-7-standalone-upgrade tripleo-ci-centos-7-standalone-upgrade : SKIPPED (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades tripleo-ci-centos-7-containerized-undercloud-upgrades : SKIPPED (non-voting)\n- tripleo-ci-centos-7-standalone-rocky http://logs.openstack.org/77/655777/15/check/tripleo-ci-centos-7-standalone-rocky/cb16d4d/ : SUCCESS in 1h 34m 45s (non-voting)\n- tripleo-ci-centos-7-scenario007-multinode-oooq-container tripleo-ci-centos-7-scenario007-multinode-oooq-container : SKIPPED (non-voting)\n- tripleo-ci-centos-7-scenario008-multinode-oooq-container tripleo-ci-centos-7-scenario008-multinode-oooq-container : SKIPPED (non-voting)\n- tripleo-ci-centos-7-scenario009-multinode-oooq-container tripleo-ci-centos-7-scenario009-multinode-oooq-container : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"f6698178a72d2fa6fa9bcb8f171fe0d277372ad4","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-05-02 01:53:33.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/77/655777/15/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/a96abef/ : SUCCESS in 2h 47m 22s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/77/655777/15/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/26ea9ca/ : SUCCESS in 2h 50m 52s\n- tripleo-ci-centos-7-multinode-1ctlr-featureset010 http://logs.rdoproject.org/77/655777/15/openstack-check/tripleo-ci-centos-7-multinode-1ctlr-featureset010/c0645fd/ : SUCCESS in 1h 21m 59s","accounts_in_message":[],"_revision_number":15},{"id":"4dacac7957804309193d4d189d89c430053ff83b","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-02 04:24:53.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"ff6f814b81c4b8237147ca17716fb7b54f9e87eb","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-05-02 07:22:10.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/77/655777/16/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/9dc1370/ : SUCCESS in 2h 46m 59s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/77/655777/16/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/8e7ef64/ : SUCCESS in 2h 54m 08s\n- tripleo-ci-centos-7-multinode-1ctlr-featureset010 http://logs.rdoproject.org/77/655777/16/openstack-check/tripleo-ci-centos-7-multinode-1ctlr-featureset010/38a4258/ : SUCCESS in 1h 20m 56s","accounts_in_message":[],"_revision_number":16},{"id":"f497e194c481e14f5e95a758733f85cba77e9737","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 07:37:16.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/77/655777/16/check/openstack-tox-lower-constraints/546a602/ : SUCCESS in 5m 03s\n- openstackclient-check-plugins http://logs.openstack.org/77/655777/16/check/openstackclient-check-plugins/9218911/ : SUCCESS in 4m 49s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/77/655777/16/check/openstack-tox-pep8/9c70cf5/ : SUCCESS in 3m 04s\n- openstack-tox-py27 http://logs.openstack.org/77/655777/16/check/openstack-tox-py27/2074ad9/ : SUCCESS in 3m 04s\n- openstack-tox-py35 http://logs.openstack.org/77/655777/16/check/openstack-tox-py35/c7f8c27/ : SUCCESS in 3m 32s\n- openstack-tox-py36 http://logs.openstack.org/77/655777/16/check/openstack-tox-py36/cce7a1d/ : SUCCESS in 3m 31s\n- openstack-tox-py37 http://logs.openstack.org/77/655777/16/check/openstack-tox-py37/f662b08/ : SUCCESS in 3m 41s\n- openstack-tox-docs http://logs.openstack.org/77/655777/16/check/openstack-tox-docs/5fcd747/html/ : SUCCESS in 2m 54s\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/77/655777/16/check/tripleo-buildimage-overcloud-full-centos-7/2f0fc6d/ : SUCCESS in 17m 45s\n- tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/77/655777/16/check/tripleo-ci-centos-7-containers-multinode/b3a5e9e/ : SUCCESS in 1h 58m 38s\n- tripleo-ci-centos-7-undercloud-containers http://logs.openstack.org/77/655777/16/check/tripleo-ci-centos-7-undercloud-containers/ea6db6b/ : SUCCESS in 1h 28m 53s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates http://logs.openstack.org/77/655777/16/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates/83dd29a/ : SUCCESS in 2h 16m 24s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades http://logs.openstack.org/77/655777/16/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/1e9aa79/ : SUCCESS in 2h 30m 52s (non-voting)\n- tripleo-ci-centos-7-standalone http://logs.openstack.org/77/655777/16/check/tripleo-ci-centos-7-standalone/69aaf98/ : SUCCESS in 1h 43m 51s\n- tripleo-ci-fedora-28-standalone http://logs.openstack.org/77/655777/16/check/tripleo-ci-fedora-28-standalone/37a06b4/ : SUCCESS in 1h 50m 45s\n- tripleo-ci-centos-7-standalone-upgrade http://logs.openstack.org/77/655777/16/check/tripleo-ci-centos-7-standalone-upgrade/441ef7d/ : FAILURE in 1h 33m 01s (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades http://logs.openstack.org/77/655777/16/check/tripleo-ci-centos-7-containerized-undercloud-upgrades/5a1e36f/ : FAILURE in 1h 28m 35s (non-voting)\n- tripleo-ci-centos-7-standalone-rocky http://logs.openstack.org/77/655777/16/check/tripleo-ci-centos-7-standalone-rocky/1ce771b/ : SUCCESS in 1h 24m 40s (non-voting)\n- tripleo-ci-centos-7-scenario007-multinode-oooq-container http://logs.openstack.org/77/655777/16/check/tripleo-ci-centos-7-scenario007-multinode-oooq-container/fdedd35/ : SUCCESS in 2h 12m 11s (non-voting)\n- tripleo-ci-centos-7-scenario008-multinode-oooq-container http://logs.openstack.org/77/655777/16/check/tripleo-ci-centos-7-scenario008-multinode-oooq-container/534fb6a/ : FAILURE in 1h 17m 59s (non-voting)\n- tripleo-ci-centos-7-scenario009-multinode-oooq-container http://logs.openstack.org/77/655777/16/check/tripleo-ci-centos-7-scenario009-multinode-oooq-container/fbab5b0/ : SUCCESS in 2h 41m 00s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"a336a25600a7d66d561e349132553a54a0c07ce8","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-05-02 07:46:30.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"5f4f722b60bf68f26175dcd77acd6c700442c3c9","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-05-02 07:47:41.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"eb965efba81ff3ba3bfede3ee962df3629247c80","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-05-02 07:49:11.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"b8f3f2370fc3cba97f3f0ae2930bb40deb212a01","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-05-02 07:50:54.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"4c5e598cac4782c909155a8d6e398b27a973ac5e","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-05-02 07:52:23.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"1855605e130d51a48cec384186eb8892374d2049","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-05-02 08:07:34.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"c4f40e46687b53bea344d7706ee299193d5aaf00","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2019-05-02 15:17:09.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"5d1d61a8191d1849ea2eb84eb4be30012d1fd1c4","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-02 15:29:31.000000000","message":"Patch Set 16:\n\nTested:\n\n[vagrant@tripleo-08 ~]$ cat stackrc \n# Clear any old environment that may conflict.\nfor key in $( set | awk -F\u003d \u0027/^OS_/ {print $1}\u0027 ); do unset \"${key}\" ; done\n\nexport OS_AUTH_TYPE\u003dpassword\nexport OS_PASSWORD\u003d7eg0JzycZifu1Q9izF5mU1fVv\nexport OS_AUTH_URL\u003dhttps://tripleo-08.mydomain:13000\nexport OS_USERNAME\u003dadmin\nexport OS_PROJECT_NAME\u003dadmin\nexport COMPUTE_API_VERSION\u003d1.1\nexport NOVA_VERSION\u003d1.1\nexport OS_NO_CACHE\u003dTrue\nexport OS_CLOUDNAME\u003dundercloud\nexport OS_IDENTITY_API_VERSION\u003d\u00273\u0027\nexport OS_PROJECT_DOMAIN_NAME\u003d\u0027Default\u0027\nexport OS_USER_DOMAIN_NAME\u003d\u0027Default\u0027\nexport OS_CACERT\u003d\"/etc/pki/ca-trust/source/anchors/cm-local-ca.pem\"\n# Add OS_CLOUDNAME to PS1\nif [ -z \"${CLOUDPROMPT_ENABLED:-}\" ]; then\n    export PS1\u003d${PS1:-\"\"}\n    export PS1\u003d\\${OS_CLOUDNAME:+\"(\\$OS_CLOUDNAME)\"}\\ $PS1\n    export CLOUDPROMPT_ENABLED\u003d1\nfi\n[vagrant@tripleo-08 ~]$ opens^C\n[vagrant@tripleo-08 ~]$ source stackrc\n(undercloud) [vagrant@tripleo-08 ~]$ openstack flavor list\n+--------------------------------------+---------------+------+------+-----------+-------+-----------+\n| ID                                   | Name          |  RAM | Disk | Ephemeral | VCPUs | Is Public |\n+--------------------------------------+---------------+------+------+-----------+-------+-----------+\n| 0c3eb07c-ab63-44f8-94e6-a37a34e94a54 | block-storage | 4096 |   40 |         0 |     1 | True      |\n| 1ced8b86-8c43-4683-bdd4-1a97f17d6058 | control       | 4096 |   40 |         0 |     1 | True      |\n| aa903182-2042-4630-983b-f0e4f1e0cdfa | swift-storage | 4096 |   40 |         0 |     1 | True      |\n| e10482de-975b-41b3-b1f8-3834ef86089d | ceph-storage  | 4096 |   40 |         0 |     1 | True      |\n| e8005916-6ab8-4957-92f8-bd42e62b71b3 | baremetal     | 4096 |   40 |         0 |     1 | True      |\n| eb9589cf-9ffb-4d6b-a3d6-9bec54addfcc | compute       | 4096 |   40 |         0 |     1 | True      |\n+--------------------------------------+---------------+------+------+-----------+-------+-----------+","accounts_in_message":[],"_revision_number":16},{"id":"defd79cfc144355385ec923814902917a920fc1b","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-05-02 15:46:33.000000000","message":"Patch Set 16: Code-Review+2","accounts_in_message":[],"_revision_number":16},{"id":"f8e1cc292f22ffb5caf166209cbe23cd05642506","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-05 21:33:39.000000000","message":"Patch Set 16:\n\n(2 comments)","accounts_in_message":[],"_revision_number":16},{"id":"20c16f4a4a7986a7d17ad57df2839e19462d63ce","author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"date":"2019-05-06 20:22:04.000000000","message":"Patch Set 16:\n\ni don\u0027t think this solves the issue yet.\n\nIt works locally from the undercloud because the hostname resolves to the ctlplane ip/vip.\n\nHowever, the actual use case that needs to be solved is when the hostname resolves to a L3 routable IP. A different host that is *not* connected to the ctlpane network needs to be able to connect to the public endpoints using the hostname.\n\nConsider the UI use case where you want to connect to the UI from your laptop not connected to the ctlplane network.\n\nWhile the UI is now deprecated, pre-provisioned nodes need to do a similar thing in that they connect to the undercloud API\u0027s (heat, swift) across a L3 routable network (not the ctlplane IP).","accounts_in_message":[],"_revision_number":16},{"id":"f0d8dcb66bc6ad290c1499c393fff45c41ec8b59","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-06 20:58:08.000000000","message":"Patch Set 16: Workflow-1\n\nWIP per James\u0027s comment for now.","accounts_in_message":[],"_revision_number":16},{"id":"19856e1f9e7f6d1f72fac73427bc5bbeab823efd","author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"date":"2019-05-06 21:04:53.000000000","message":"Patch Set 16:\n\nit actually seems like the problem is just how the hostname gets added to /etc/hosts by the HostsEntryDeployment.\n\nI start with:\n\n127.0.0.1         localhost localhost.localdomain localhost6 localhost6.localdomain6\n::1         localhost localhost.localdomain localhost6 localhost6.localdomain6\n\n10.19.56.19 tripleo-08 tripleo-08.tripleo.lab.eng.bos.redhat.com\n\nSo, in this case 10.19.56.19 is my routable IP, while my ctlplane network is still 192.168.24.0/24.\n\n/etc/hosts get reconfigured as:\n\n127.0.0.1         localhost localhost.localdomain localhost6 localhost6.localdomain6\n::1         localhost localhost.localdomain localhost6 localhost6.localdomain6\n\n\n\n# HEAT_HOSTS_START - Do not edit manually within this section!\n\n192.168.24.1 tripleo-08.localdomain tripleo-08\n192.168.24.1 tripleo-08.external.localdomain tripleo-08.external\n192.168.24.1 tripleo-08.ctlplane.localdomain tripleo-08.ctlplane\n\n# HEAT_HOSTS_END\n\nNow I can\u0027t talk to any services because stackrc has the hostname (tripleo-08) which resolves to 192.168.24.1, but haproxy is configured to bind to 10.19.56.19 (correct).\n\nA hack would be to pass ExtraHostsFileEntries and set another entry for tripleo-08 back to 10.19.56.19, and that would override the earlier lines.","accounts_in_message":[],"_revision_number":16},{"id":"61cb26c4220d3167478a4dbd4e6c3f083317d0e1","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-05-07 09:21:22.000000000","message":"Patch Set 16: -Code-Review","accounts_in_message":[],"_revision_number":16},{"id":"c774a7caabb941c7816064c654ae37fab167b346","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-07 21:30:00.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"78117fccab27447c76b4134f29834826d744bbca","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-05-07 21:38:52.000000000","message":"Patch Set 17: 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- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/77/655777/17/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/8f18a91/ : POST_FAILURE in 7m 57s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/77/655777/17/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/6570504/ : POST_FAILURE in 7m 11s\n- tripleo-ci-centos-7-multinode-1ctlr-featureset010 http://logs.rdoproject.org/77/655777/17/openstack-check/tripleo-ci-centos-7-multinode-1ctlr-featureset010/319b2c8/ : FAILURE in 3m 57s","accounts_in_message":[],"_revision_number":17},{"id":"d233ef35853ee427df977ca8985c52a715c57a85","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-07 22:04:24.000000000","message":"Patch Set 17: 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-lower-constraints http://logs.openstack.org/77/655777/17/check/openstack-tox-lower-constraints/0dfe8fc/ : SUCCESS in 4m 31s\n- openstackclient-check-plugins http://logs.openstack.org/77/655777/17/check/openstackclient-check-plugins/f70d932/ : SUCCESS in 3m 49s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/77/655777/17/check/openstack-tox-pep8/4a1ebe0/ : SUCCESS in 3m 17s\n- openstack-tox-py27 http://logs.openstack.org/77/655777/17/check/openstack-tox-py27/43c55c9/ : SUCCESS in 2m 49s\n- openstack-tox-py35 http://logs.openstack.org/77/655777/17/check/openstack-tox-py35/3a875a5/ : SUCCESS in 4m 55s\n- openstack-tox-py36 http://logs.openstack.org/77/655777/17/check/openstack-tox-py36/2594685/ : SUCCESS in 3m 28s\n- openstack-tox-py37 http://logs.openstack.org/77/655777/17/check/openstack-tox-py37/81be450/ : SUCCESS in 2m 58s\n- openstack-tox-docs http://logs.openstack.org/77/655777/17/check/openstack-tox-docs/587a465/html/ : SUCCESS in 4m 18s\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/77/655777/17/check/tripleo-buildimage-overcloud-full-centos-7/cead870/ : SUCCESS in 21m 10s\n- tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/77/655777/17/check/tripleo-ci-centos-7-containers-multinode/13f2790/ : FAILURE in 6m 57s\n- tripleo-ci-centos-7-undercloud-containers http://logs.openstack.org/77/655777/17/check/tripleo-ci-centos-7-undercloud-containers/4a521c8/ : FAILURE in 6m 44s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates http://logs.openstack.org/77/655777/17/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates/23960d6/ : FAILURE in 12m 31s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades http://logs.openstack.org/77/655777/17/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/0de90b3/ : FAILURE in 7m 25s (non-voting)\n- tripleo-ci-centos-7-standalone http://logs.openstack.org/77/655777/17/check/tripleo-ci-centos-7-standalone/8d772e9/ : FAILURE in 5m 47s\n- tripleo-ci-fedora-28-standalone http://logs.openstack.org/77/655777/17/check/tripleo-ci-fedora-28-standalone/d9486bb/ : FAILURE in 9m 28s\n- tripleo-ci-centos-7-standalone-upgrade http://logs.openstack.org/77/655777/17/check/tripleo-ci-centos-7-standalone-upgrade/d6c88b9/ : FAILURE in 9m 38s (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades http://logs.openstack.org/77/655777/17/check/tripleo-ci-centos-7-containerized-undercloud-upgrades/9490892/ : FAILURE in 9m 33s (non-voting)\n- tripleo-ci-centos-7-standalone-rocky http://logs.openstack.org/77/655777/17/check/tripleo-ci-centos-7-standalone-rocky/67f7f9c/ : FAILURE in 6m 31s (non-voting)\n- tripleo-ci-centos-7-scenario007-multinode-oooq-container http://logs.openstack.org/77/655777/17/check/tripleo-ci-centos-7-scenario007-multinode-oooq-container/2e82bdd/ : FAILURE in 12m 55s (non-voting)\n- tripleo-ci-centos-7-scenario008-multinode-oooq-container http://logs.openstack.org/77/655777/17/check/tripleo-ci-centos-7-scenario008-multinode-oooq-container/cbcf9b1/ : FAILURE in 7m 02s (non-voting)\n- tripleo-ci-centos-7-scenario009-multinode-oooq-container http://logs.openstack.org/77/655777/17/check/tripleo-ci-centos-7-scenario009-multinode-oooq-container/4276881/ : FAILURE in 11m 16s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"6f5c7c334e274506db1142f78ac344896eae7706","author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"date":"2019-05-07 23:30:47.000000000","message":"Patch Set 17: Code-Review+2\n\nit wfm now.\n\na few differences from how it worked before, so there may be some upgrade issues.\n\none is that haproxy is bound to the routable IP, not the hostname. This would only be an issue if the hostname changes IP at some point, which would (hopefully) be unlikely.\n\noverall, i think we can go with this.","accounts_in_message":[],"_revision_number":17},{"id":"26709d892bfa3c2ac33a434124f6afa83c48ec4b","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2019-05-08 01:55:41.000000000","message":"Patch Set 17: Code-Review+2","accounts_in_message":[],"_revision_number":17},{"id":"e557ae55880de61070e78f037631e75b99e63d4b","author":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"date":"2019-05-08 10:30:25.000000000","message":"Patch Set 17: Code-Review+1","accounts_in_message":[],"_revision_number":17},{"id":"a86315c54e3ddc0e688dc94a3347369af5ac3b92","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-08 21:08:53.000000000","message":"Patch Set 18: Patch Set 17 was rebased","accounts_in_message":[],"_revision_number":18},{"id":"db2cfc9bec7b1f13505ad649de3dd6c340b5d15f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 00:01:55.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/77/655777/18/check/openstack-tox-lower-constraints/631fd48/ : SUCCESS in 4m 27s\n- openstackclient-check-plugins http://logs.openstack.org/77/655777/18/check/openstackclient-check-plugins/9e758dc/ : SUCCESS in 3m 21s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/77/655777/18/check/openstack-tox-pep8/18d659b/ : SUCCESS in 5m 29s\n- openstack-tox-py27 http://logs.openstack.org/77/655777/18/check/openstack-tox-py27/8e0a3c8/ : SUCCESS in 3m 09s\n- openstack-tox-py35 http://logs.openstack.org/77/655777/18/check/openstack-tox-py35/4219b5c/ : SUCCESS in 3m 44s\n- openstack-tox-py36 http://logs.openstack.org/77/655777/18/check/openstack-tox-py36/e91fa5d/ : SUCCESS in 3m 11s\n- openstack-tox-py37 http://logs.openstack.org/77/655777/18/check/openstack-tox-py37/355707d/ : SUCCESS in 3m 34s\n- openstack-tox-docs http://logs.openstack.org/77/655777/18/check/openstack-tox-docs/6cb6552/html/ : SUCCESS in 3m 23s\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/77/655777/18/check/tripleo-buildimage-overcloud-full-centos-7/0bc6aed/ : SUCCESS in 20m 34s\n- tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/77/655777/18/check/tripleo-ci-centos-7-containers-multinode/20eb896/ : SUCCESS in 2h 14m 59s\n- tripleo-ci-centos-7-undercloud-containers http://logs.openstack.org/77/655777/18/check/tripleo-ci-centos-7-undercloud-containers/3180bad/ : SUCCESS in 1h 30m 11s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates http://logs.openstack.org/77/655777/18/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates/8cde8f9/ : SUCCESS in 2h 29m 11s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades http://logs.openstack.org/77/655777/18/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/ef4efc7/ : SUCCESS in 2h 23m 32s (non-voting)\n- tripleo-ci-centos-7-standalone http://logs.openstack.org/77/655777/18/check/tripleo-ci-centos-7-standalone/cd1c480/ : SUCCESS in 2h 02m 20s\n- tripleo-ci-fedora-28-standalone http://logs.openstack.org/77/655777/18/check/tripleo-ci-fedora-28-standalone/317096a/ : SUCCESS in 1h 54m 02s\n- tripleo-ci-centos-7-standalone-upgrade http://logs.openstack.org/77/655777/18/check/tripleo-ci-centos-7-standalone-upgrade/7477d8c/ : SUCCESS in 2h 09m 15s (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades http://logs.openstack.org/77/655777/18/check/tripleo-ci-centos-7-containerized-undercloud-upgrades/b34563b/ : FAILURE in 1h 37m 10s (non-voting)\n- tripleo-ci-centos-7-standalone-rocky http://logs.openstack.org/77/655777/18/check/tripleo-ci-centos-7-standalone-rocky/42739f3/ : SUCCESS in 1h 40m 51s (non-voting)\n- tripleo-ci-centos-7-scenario007-multinode-oooq-container http://logs.openstack.org/77/655777/18/check/tripleo-ci-centos-7-scenario007-multinode-oooq-container/3ebda37/ : SUCCESS in 2h 06m 54s (non-voting)\n- tripleo-ci-centos-7-scenario008-multinode-oooq-container http://logs.openstack.org/77/655777/18/check/tripleo-ci-centos-7-scenario008-multinode-oooq-container/c05ffd2/ : FAILURE in 1h 21m 24s (non-voting)\n- tripleo-ci-centos-7-scenario009-multinode-oooq-container http://logs.openstack.org/77/655777/18/check/tripleo-ci-centos-7-scenario009-multinode-oooq-container/7202bb9/ : FAILURE in 2h 08m 30s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"0a38730905aa4df3068722566ae4a2ab9a0ec545","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-05-09 00:21:30.000000000","message":"Patch Set 18: 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- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/77/655777/18/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/fe4285c/ : FAILURE in 1h 57m 04s\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035 http://logs.rdoproject.org/77/655777/18/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035/f7e01d7/ : SUCCESS in 3h 09m 53s\n- tripleo-ci-centos-7-multinode-1ctlr-featureset010 http://logs.rdoproject.org/77/655777/18/openstack-check/tripleo-ci-centos-7-multinode-1ctlr-featureset010/211b722/ : SUCCESS in 1h 23m 11s","accounts_in_message":[],"_revision_number":18},{"id":"c225b88e61fbe98acce77ad7c3a0813102509171","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2019-05-09 07:19:27.000000000","message":"Patch Set 18: Code-Review+1","accounts_in_message":[],"_revision_number":18},{"id":"577d7aaaa8e8fec08945a004df692fbe225dfde7","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-05-09 14:36:03.000000000","message":"Patch Set 18: Workflow+1","accounts_in_message":[],"_revision_number":18},{"id":"36eeecac9d4b9e1c82765e73ec2febdfc022bc97","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 14:36:26.000000000","message":"Patch Set 18: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":18},{"id":"a0d1a66b39e5fa77a82b5b53b7e21737bd11f355","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 18:29:23.000000000","message":"Patch Set 18: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/77/655777/18/gate/openstack-tox-lower-constraints/348b614/ : SUCCESS in 4m 47s\n- openstack-tox-pep8 http://logs.openstack.org/77/655777/18/gate/openstack-tox-pep8/4f10037/ : SUCCESS in 3m 35s\n- openstack-tox-py27 http://logs.openstack.org/77/655777/18/gate/openstack-tox-py27/466eb83/ : SUCCESS in 3m 55s\n- openstack-tox-py35 http://logs.openstack.org/77/655777/18/gate/openstack-tox-py35/24442ae/ : SUCCESS in 4m 04s\n- openstack-tox-py36 http://logs.openstack.org/77/655777/18/gate/openstack-tox-py36/3637a73/ : SUCCESS in 3m 48s\n- openstack-tox-py37 http://logs.openstack.org/77/655777/18/gate/openstack-tox-py37/dfd223f/ : SUCCESS in 3m 51s\n- openstack-tox-docs http://logs.openstack.org/77/655777/18/gate/openstack-tox-docs/9198dea/html/ : SUCCESS in 3m 04s\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/77/655777/18/gate/tripleo-buildimage-overcloud-full-centos-7/e4e8ef1/ : SUCCESS in 21m 55s\n- tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/77/655777/18/gate/tripleo-ci-centos-7-containers-multinode/90b190a/ : SUCCESS in 2h 18m 30s\n- tripleo-ci-centos-7-standalone http://logs.openstack.org/77/655777/18/gate/tripleo-ci-centos-7-standalone/6444f9a/ : SUCCESS in 2h 05m 22s\n- tripleo-ci-fedora-28-standalone http://logs.openstack.org/77/655777/18/gate/tripleo-ci-fedora-28-standalone/07685d8/ : SUCCESS in 2h 12m 48s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates http://logs.openstack.org/77/655777/18/gate/tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates/17e1ef2/ : SUCCESS in 2h 22m 38s\n- tripleo-ci-centos-7-undercloud-containers http://logs.openstack.org/77/655777/18/gate/tripleo-ci-centos-7-undercloud-containers/9c31555/ : SUCCESS in 1h 50m 32s","accounts_in_message":[],"_revision_number":18},{"id":"76afc36028d3c75129b9878ed3367b452a2cc5ee","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 18:29:24.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":18},{"id":"7695bdd998fb2f85a8bbd81ca284ec74824630b7","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2019-05-10 06:55:00.000000000","message":"Patch Set 18: Cherry Picked\n\nThis patchset was cherry picked to branch stable/stein as commit 098fdb2cd912dabeeb40161edc6dd5df98940c31","accounts_in_message":[],"_revision_number":18}],"current_revision_number":18,"current_revision":"c925c3b93bf02538c9308baf91aa0c7cc6dd20e9","revisions":{"80135f4d2aea123841f8188f0b0a2f14949f3f2f":{"kind":"REWORK","_number":1,"created":"2019-04-25 19:39:35.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/1"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"subject":"WIP - resolve undercloud_*_host","message":"WIP - resolve undercloud_*_host\n\n- TODO: Replace that by a function\n- Raise properly if resolve didn\u0027t work\n\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/80135f4d2aea123841f8188f0b0a2f14949f3f2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/80135f4d2aea123841f8188f0b0a2f14949f3f2f"}]},"branch":"refs/heads/master"},"d002af4947cc0d087e5e085445f962a58359866f":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-04-25 19:39:49.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/2"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:39:36.000000000","tz":-240},"subject":"WIP - resolve undercloud_*_host","message":"WIP - resolve undercloud_*_host\n\n- TODO: Replace that by a function\n- Raise properly if resolve didn\u0027t work\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/d002af4947cc0d087e5e085445f962a58359866f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/d002af4947cc0d087e5e085445f962a58359866f"}]},"branch":"refs/heads/master"},"a71e743fe6a4d14d0f9e40359a3479e72a44a955":{"kind":"REWORK","_number":3,"created":"2019-04-25 23:22:27.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/3"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 23:18:29.000000000","tz":-240},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\n* Introduce utils.get_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n\n* Use utils.get_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/a71e743fe6a4d14d0f9e40359a3479e72a44a955"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/a71e743fe6a4d14d0f9e40359a3479e72a44a955"}]},"branch":"refs/heads/master"},"1f33bcab1ea69a60381f4ab205513fc07bf7de51":{"kind":"REWORK","_number":4,"created":"2019-04-25 23:23:14.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/4"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 23:23:06.000000000","tz":-240},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\n* Introduce utils.get_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n\n* Use utils.get_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/1f33bcab1ea69a60381f4ab205513fc07bf7de51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/1f33bcab1ea69a60381f4ab205513fc07bf7de51"}]},"branch":"refs/heads/master"},"9be490f7eb6a4d616d5e421fe5198dd1ffac308a":{"kind":"REWORK","_number":5,"created":"2019-04-26 00:13:57.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/5"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-26 00:13:45.000000000","tz":-240},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\n* Introduce utils.get_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n\n* Use utils.get_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/9be490f7eb6a4d616d5e421fe5198dd1ffac308a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/9be490f7eb6a4d616d5e421fe5198dd1ffac308a"}]},"branch":"refs/heads/master"},"1b6300cc04c0bc02e5be6b122cd143c6d7213429":{"kind":"REWORK","_number":6,"created":"2019-04-26 12:37:12.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/6"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-26 12:37:10.000000000","tz":0},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\n* Introduce utils.get_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n\n* Use utils.get_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/1b6300cc04c0bc02e5be6b122cd143c6d7213429"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/1b6300cc04c0bc02e5be6b122cd143c6d7213429"}]},"branch":"refs/heads/master"},"a3572bfc5fab59f2e8b15e24f29cb3818407a8f2":{"kind":"REWORK","_number":7,"created":"2019-04-26 15:11:31.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/7"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-26 15:11:27.000000000","tz":-240},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\n* Introduce utils.get_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n\n* Use utils.get_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/a3572bfc5fab59f2e8b15e24f29cb3818407a8f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/a3572bfc5fab59f2e8b15e24f29cb3818407a8f2"}]},"branch":"refs/heads/master"},"7d3adada53b68b3dacea6e7f46145b7d6a9272df":{"kind":"REWORK","_number":8,"created":"2019-04-26 15:15:23.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/8"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-26 15:15:21.000000000","tz":0},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\n* Introduce utils.get_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n\n* Use utils.get_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/7d3adada53b68b3dacea6e7f46145b7d6a9272df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/7d3adada53b68b3dacea6e7f46145b7d6a9272df"}]},"branch":"refs/heads/master"},"e617ef36e58c9686c78edd53ba47d95ff7e8ec40":{"kind":"REWORK","_number":9,"created":"2019-05-01 03:56:07.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/9"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-05-01 03:54:30.000000000","tz":-360},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\n* Introduce is_valid_ip.\n  Return True if the IP is either v4 or v6. Return False otherwise.\n\n* Introduce utils.get_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n\n* Use utils.get_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/e617ef36e58c9686c78edd53ba47d95ff7e8ec40"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/e617ef36e58c9686c78edd53ba47d95ff7e8ec40"}]},"branch":"refs/heads/master"},"10e3372ee4d5fe00b1b28b1c7de38338b68333d3":{"kind":"REWORK","_number":10,"created":"2019-05-01 04:47:38.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/10"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-05-01 04:47:24.000000000","tz":-360},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\n* Introduce is_valid_ip.\n  Return True if the IP is either v4 or v6. Return False otherwise.\n\n* Introduce utils.get_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n\n* Use utils.get_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/10e3372ee4d5fe00b1b28b1c7de38338b68333d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/10e3372ee4d5fe00b1b28b1c7de38338b68333d3"}]},"branch":"refs/heads/master"},"cc77b055d2b6e117e50596811fcd8fa6cc4e17c1":{"kind":"REWORK","_number":11,"created":"2019-05-01 06:56:54.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/11"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-05-01 06:52:00.000000000","tz":-360},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\nThe problem we\u0027re solving here is that our operators using SSL + FQDN\nbased endpoints will have failures during the deployment because we\ndon\u0027t lookup the FQDN into IP addresses, needed later in the deployment\nfor proper binding.\n\nThis patch transforms undercloud_*_host parameters into IP addresses in\nbest effort:\n\n- First we try to use socket.gethostbyname (IPv4) to get the IP.\n- If it raises socket.gaierror, we try to get the IPv6 with\n  socket.gaierror by parsing the 5-tuples returned.\n- We validate that the returned IP is valid (either v4 or v6), or we\n  raise.\n- We raise if lookup wasn\u0027t possible.\n\nUtils changes:\n\n* Introduce is_valid_ip.\n  Return True if the IP is either v4 or v6. Return False otherwise.\n\n* Introduce utils.get_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n\n* Use utils.get_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/cc77b055d2b6e117e50596811fcd8fa6cc4e17c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/cc77b055d2b6e117e50596811fcd8fa6cc4e17c1"}]},"branch":"refs/heads/master"},"76ab35e59386d9cab2695bacda0c6b299a370296":{"kind":"REWORK","_number":12,"created":"2019-05-01 12:06:01.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/12"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-05-01 12:05:54.000000000","tz":-360},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\nThe problem we\u0027re solving here is that our operators using SSL + FQDN\nbased endpoints will have failures during the deployment because we\ndon\u0027t lookup the FQDN into IP addresses, needed later in the deployment\nfor proper binding.\n\nThis patch transforms undercloud_*_host parameters into IP addresses in\nbest effort:\n\n- First we try to use socket.gethostbyname (IPv4) to get the IP.\n- If it raises socket.gaierror, we try to get the IPv6 with\n  socket.gaierror by parsing the 5-tuples returned.\n- We validate that the returned IP is valid (either v4 or v6), or we\n  raise.\n- We raise if lookup wasn\u0027t possible.\n\nUtils changes:\n\n* Introduce is_valid_ip.\n  Return True if the IP is either v4 or v6. Return False otherwise.\n\n* Introduce utils.get_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n\n* Use utils.get_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/76ab35e59386d9cab2695bacda0c6b299a370296"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/76ab35e59386d9cab2695bacda0c6b299a370296"}]},"branch":"refs/heads/master"},"cbfcf44b7fe518504a47966300b09e9ffabfc257":{"kind":"REWORK","_number":13,"created":"2019-05-01 13:22:54.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/13"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-05-01 13:22:35.000000000","tz":-360},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\nThe problem we\u0027re solving here is that our operators using SSL + FQDN\nbased endpoints will have failures during the deployment because we\ndon\u0027t lookup the FQDN into IP addresses, needed later in the deployment\nfor proper binding.\n\nThis patch transforms undercloud_*_host parameters into IP addresses in\nbest effort:\n\n- First we try to use socket.gethostbyname_ex (IPv4) to get the IP.\n- If it raises socket.gaierror, we try to get the IPv6 with\n  socket.gaierror by parsing the 5-tuples returned.\n- We validate that the returned IP is valid (either v4 or v6), or we\n  raise.\n- We raise if lookup wasn\u0027t possible.\n- The lookup is made as best effort: we iterate over what python socket\n  findings, exclude loopbacks and return the first valid IP found.\n\nUtils changes:\n\n* Introduce is_valid_ip.\n  Return True if the IP is either v4 or v6. Return False otherwise.\n\n* Introdoce is_loopback.\n  Return True if the given host is a loopback. Return False otherwise.\n\n* Introduce utils.get_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n\n* Use utils.get_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/cbfcf44b7fe518504a47966300b09e9ffabfc257"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/cbfcf44b7fe518504a47966300b09e9ffabfc257"}]},"branch":"refs/heads/master"},"0dd0322cf6c5891a8cdf1f7dd06a0106787af876":{"kind":"REWORK","_number":14,"created":"2019-05-01 14:38:23.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/14"}}},"commit":{"parents":[{"commit":"33a853cbfb65503162442d3586e90c40917e0e75","subject":"Merge \"Allow running the no-op group validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/33a853cbfb65503162442d3586e90c40917e0e75"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-05-01 14:38:18.000000000","tz":-360},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\nThe problem we\u0027re solving here is that our operators using SSL + FQDN\nbased endpoints will have failures during the deployment because we\ndon\u0027t lookup the FQDN into IP addresses, needed later in the deployment\nfor proper binding.\n\nThis patch transforms undercloud_*_host parameters into IP addresses in\nbest effort:\n\n- First we try to use socket.gethostbyname_ex (IPv4) to get the IP.\n- If it raises socket.gaierror, we try to get the IPv6 with\n  socket.gaierror by parsing the 5-tuples returned.\n- We validate that the returned IP is valid (either v4 or v6), or we\n  raise.\n- We raise if lookup wasn\u0027t possible.\n- The lookup is made as best effort: we iterate over what python socket\n  findings, exclude loopbacks and return the first valid IP found.\n- We exculude loopbacks since we don\u0027t want to bind services on it\n  (doesn\u0027t work fine for keepalived).\n\nUtils changes:\n\n* Introduce is_valid_ip.\n  Return True if the IP is either v4 or v6. Return False otherwise.\n\n* Introdoce is_loopback.\n  Return True if the given host is a loopback. Return False otherwise.\n\n* Introduce utils.get_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n  By default it excludes the loopbacks but it can be allowed by setting\n  allow_loopback \u003d True.\n\n* Use utils.get_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/0dd0322cf6c5891a8cdf1f7dd06a0106787af876"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/0dd0322cf6c5891a8cdf1f7dd06a0106787af876"}]},"branch":"refs/heads/master"},"a2c1d88918c010e5b39d06cc8e8e4e2f66a48561":{"kind":"REWORK","_number":15,"created":"2019-05-01 23:01:24.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/15"}}},"commit":{"parents":[{"commit":"f9defddce02bc9e92c9024032b14987f6a8916a7","subject":"Merge \"Do not log tracebacks for expected exceptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/f9defddce02bc9e92c9024032b14987f6a8916a7"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-05-01 23:01:20.000000000","tz":-360},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\nThe problem we\u0027re solving here is that our operators using SSL + FQDN\nbased endpoints will have failures during the deployment because we\ndon\u0027t lookup the FQDN into IP addresses, needed later in the deployment\nfor proper binding.\n\nThis patch transforms undercloud_*_host parameters into IP addresses:\n\n- We raise if lookup returns nothing.\n- We raise if lookup returns more than one IP.\n- We support both IPv4 and IPv6.\n- We raise if the IP is a loopback.\n- We raise if the returned IP is invalid.\n\nUtils changes:\n\n* Introduce utils.is_valid_ip.\n  Return True if the IP is either v4 or v6. Return False otherwise.\n\n* Introduce utils.is_loopback.\n  Return True if the given host is a loopback. Return False otherwise.\n\n* Introduce utils.get_host_ips.\n  Returns a list of IPs for a host to lookup.\n\n* Introduce utils.get_single_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n  By default it excludes the loopbacks but it can be allowed by setting\n  allow_loopback \u003d True.\n\n* Use utils.get_single_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/a2c1d88918c010e5b39d06cc8e8e4e2f66a48561"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/a2c1d88918c010e5b39d06cc8e8e4e2f66a48561"}]},"branch":"refs/heads/master"},"b601ab649a995f9a048e077c19318c4a4c426a6b":{"kind":"REWORK","_number":16,"created":"2019-05-02 04:24:53.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/16"}}},"commit":{"parents":[{"commit":"f9defddce02bc9e92c9024032b14987f6a8916a7","subject":"Merge \"Do not log tracebacks for expected exceptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/f9defddce02bc9e92c9024032b14987f6a8916a7"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-05-02 04:24:36.000000000","tz":-360},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\nThe problem we\u0027re solving here is that our operators using SSL + FQDN\nbased endpoints will have failures during the deployment because we\ndon\u0027t lookup the FQDN into IP addresses, needed later in the deployment\nfor proper binding.\n\nThis patch transforms undercloud_*_host parameters into IP addresses:\n\n- We raise if lookup returns nothing.\n- We raise if lookup returns more than one IP.\n- We support both IPv4 and IPv6.\n- We raise if the IP is a loopback.\n- We raise if the returned IP is invalid.\n\nUtils changes:\n\n* Introduce utils.is_valid_ip.\n  Return True if the IP is either v4 or v6. Return False otherwise.\n\n* Introduce utils.is_loopback.\n  Return True if the given host is a loopback. Return False otherwise.\n\n* Introduce utils.get_host_ips.\n  Returns a list of IPs for a host to lookup.\n\n* Introduce utils.get_single_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n  By default it excludes the loopbacks but it can be allowed by setting\n  allow_loopback \u003d True.\n\n* Use utils.get_single_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/b601ab649a995f9a048e077c19318c4a4c426a6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/b601ab649a995f9a048e077c19318c4a4c426a6b"}]},"branch":"refs/heads/master"},"0f9cd212c1aeafa3e3f934493cf8e811a2fafca1":{"kind":"REWORK","_number":17,"created":"2019-05-07 21:30:00.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/17"}}},"commit":{"parents":[{"commit":"f9defddce02bc9e92c9024032b14987f6a8916a7","subject":"Merge \"Do not log tracebacks for expected exceptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/f9defddce02bc9e92c9024032b14987f6a8916a7"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-05-07 21:29:53.000000000","tz":120},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\nThe problem we\u0027re solving here is that our operators using SSL + FQDN\nbased endpoints will have failures during the deployment because we\ndon\u0027t lookup the FQDN into IP addresses, needed later in the deployment\nfor proper binding.\n\nThis patch transforms undercloud_*_host parameters into IP addresses:\n\n- We raise if lookup returns nothing.\n- We raise if lookup returns more than one IP.\n- We support both IPv4 and IPv6.\n- We raise if the IP is a loopback.\n- We raise if the returned IP is invalid.\n\nUtils changes:\n\n* Introduce utils.is_valid_ip.\n  Return True if the IP is either v4 or v6. Return False otherwise.\n\n* Introduce utils.is_loopback.\n  Return True if the given host is a loopback. Return False otherwise.\n\n* Introduce utils.get_host_ips.\n  Returns a list of IPs for a host to lookup.\n\n* Introduce utils.get_single_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n  By default it excludes the loopbacks but it can be allowed by setting\n  allow_loopback \u003d True.\n\n* Use utils.get_single_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/0f9cd212c1aeafa3e3f934493cf8e811a2fafca1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/0f9cd212c1aeafa3e3f934493cf8e811a2fafca1"}]},"branch":"refs/heads/master"},"c925c3b93bf02538c9308baf91aa0c7cc6dd20e9":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2019-05-08 21:08:53.000000000","uploader":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"ref":"refs/changes/77/655777/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/77/655777/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/77/655777/18"}}},"commit":{"parents":[{"commit":"51a9880702686f9ffc0b5781c4824e2c013df76c","subject":"Get validations playbooks from playbooks directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/51a9880702686f9ffc0b5781c4824e2c013df76c"}]}],"author":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-04-25 19:38:41.000000000","tz":-240},"committer":{"name":"Emilien Macchi","email":"emilien@redhat.com","date":"2019-05-08 21:08:53.000000000","tz":0},"subject":"undercloud: resolve undercloud_*_host","message":"undercloud: resolve undercloud_*_host\n\nThe problem we\u0027re solving here is that our operators using SSL + FQDN\nbased endpoints will have failures during the deployment because we\ndon\u0027t lookup the FQDN into IP addresses, needed later in the deployment\nfor proper binding.\n\nThis patch transforms undercloud_*_host parameters into IP addresses:\n\n- We raise if lookup returns nothing.\n- We raise if lookup returns more than one IP.\n- We support both IPv4 and IPv6.\n- We raise if the IP is a loopback.\n- We raise if the returned IP is invalid.\n\nUtils changes:\n\n* Introduce utils.is_valid_ip.\n  Return True if the IP is either v4 or v6. Return False otherwise.\n\n* Introduce utils.is_loopback.\n  Return True if the given host is a loopback. Return False otherwise.\n\n* Introduce utils.get_host_ips.\n  Returns a list of IPs for a host to lookup.\n\n* Introduce utils.get_single_ip.\n  Translate an hostname or FQDN into an IP address if it is valid IP.\n  Return it unchanged if it is an IPv4 or IPv6 address.\n  If the host is not reachable, it\u0027ll raise an exception.\n  By default it excludes the loopbacks but it can be allowed by setting\n  allow_loopback \u003d True.\n\n* Use utils.get_single_ip to translate undercloud_admin_host and\n  undercloud_public_host to IP addresses.\n\nRelated-Bug: #1763776\nChange-Id: Ic008cc758493aa95e8aa237d23c2f66c0a930509\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/c925c3b93bf02538c9308baf91aa0c7cc6dd20e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/c925c3b93bf02538c9308baf91aa0c7cc6dd20e9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
