)]}'
{"id":"openstack%2Fpuppet-openstacklib~967513","triplet_id":"openstack%2Fpuppet-openstacklib~stable%2F2024.1~Ic4f9d7f7e8faf5ba5caaade49f10789aa8dba864","project":"openstack/puppet-openstacklib","branch":"stable/2024.1","attention_set":{},"removed_from_attention_set":{"16137":{"account":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"last_update":"2025-11-28 08:43:18.000000000","reason":"\u003cGERRIT_ACCOUNT_16137\u003e replied on the change","reason_account":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}}},"hashtags":[],"change_id":"Ic4f9d7f7e8faf5ba5caaade49f10789aa8dba864","subject":"Replace Puppet::Util::withenv with custom version","status":"MERGED","created":"2025-11-18 11:33:12.000000000","updated":"2025-11-28 10:00:55.000000000","submitted":"2025-11-28 10:00:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"967513","meta_rev_id":"725e7e981882d06f19f8b28b9c023e426eded74c","_number":967513,"virtual_id_number":967513,"owner":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-28 10:00:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}],"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":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-11-18 22:18:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":2,"date":"2025-11-28 08:43:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}],"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":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":1,"date":"2025-11-28 08:43:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-18 12:58:26.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"},{"updated":"2025-11-18 22:18:28.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"}],"messages":[{"id":"90f40e06aaf7e3c0141316d5f9cf0bffb21ac938","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2025-11-18 11:33:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a087752b6fc4a1c6cedf8213487d5902327012b3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 12:58:26.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e44995ff6da14ad3a81d1994f4282cdb\n\n- puppet-openstack-lint-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/1d9f793cb07f426194f8a17707c4c479 : SUCCESS in 2m 54s\n- puppet-openstack-syntax-7-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f5df5e8f47e3469f95574058113dea8b : SUCCESS in 2m 07s\n- puppet-openstack-syntax-8-centos-9-stream https://zuul.opendev.org/t/openstack/build/27712576cdf7420b8aa2d5afd2976ddf : SUCCESS in 5m 48s (non-voting)\n- puppet-openstack-unit-7.29-centos-9-stream https://zuul.opendev.org/t/openstack/build/f75ae64e50c940d784b6a08ba410ef24 : FAILURE in 8m 06s\n- puppet-openstack-unit-7.29-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/410282d5dfa44c92ae4061f06a916c8d : FAILURE in 5m 26s\n- puppet-openstack-unit-8.10-centos-9-stream https://zuul.opendev.org/t/openstack/build/e0a15b1cb5354c718ff46f513fac2eea : FAILURE in 8m 56s\n- puppet-openstack-unit-latest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a4ef21d838964ffb8ffa2d8e137bab32 : FAILURE in 4m 50s (non-voting)\n- puppet-openstack-integration-7-scenario001-tempest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c3522a8312014eda849e71609d42bd7a : FAILURE in 49m 03s (non-voting)\n- puppet-openstack-integration-7-scenario002-tempest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/bfa45b4188b84a3b9289fb10a265aa92 : FAILURE in 50m 00s (non-voting)\n- puppet-openstack-integration-7-scenario003-tempest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/601cf46a45d949c8b9e12482ff53f169 : SUCCESS in 41m 48s (non-voting)\n- puppet-openstack-integration-7-scenario004-tempest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/88194a71cf63482a819a275d9681da6f : FAILURE in 39m 55s (non-voting)\n- puppet-openstack-integration-7-scenario005-tempest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5e405b7ee9bc487c813db04ce09d1579 : FAILURE in 45m 51s (non-voting)\n- puppet-openstack-integration-7-scenario001-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/47d867f0ba93488eb7901d738db50a4c : SUCCESS in 53m 57s\n- puppet-openstack-integration-7-scenario002-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/0a83b8e5df5a4015ad3e341e3d93cf19 : SUCCESS in 1h 09m 15s\n- puppet-openstack-integration-7-scenario003-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/2e1e48c0118046139727ea22d4cf7aab : SUCCESS in 58m 52s\n- puppet-openstack-integration-7-scenario004-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/ab6a9dee44bf44c39adc1db3f08b4439 : SUCCESS in 55m 57s\n- puppet-openstack-integration-7-scenario005-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/c409e182e1234125b9b60251588f5a35 : SUCCESS in 54m 10s\n- puppet-openstack-integration-8-scenario001-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/09f0cd48aeb34877ba2231211d044dae : SUCCESS in 52m 28s\n- puppet-openstack-integration-8-scenario002-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/e506aec99ac644ba93a2a9a4fcdacc2a : SUCCESS in 1h 20m 19s\n- puppet-openstack-integration-8-scenario003-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/e95afc5db8cb41878c4d98bdcce7ef35 : SUCCESS in 57m 48s\n- puppet-openstack-integration-8-scenario004-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/592461c5a2e84a8ead261f8b855667f4 : SUCCESS in 1h 03m 24s\n- puppet-openstack-integration-8-scenario005-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/1e2a31b449a141a48175a18a9b521cdc : SUCCESS in 54m 59s\n- puppet-openstack-litmus-7.29-centos-9-stream https://zuul.opendev.org/t/openstack/build/d8b889770f2241869a1254e7a255ff65 : SUCCESS in 13m 45s\n- puppet-openstack-litmus-7.29-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/4a332a330d8646cc905c3deb526deb39 : SUCCESS in 6m 48s (non-voting)\n- puppet-openstack-litmus-8.10-centos-9-stream https://zuul.opendev.org/t/openstack/build/05f86fb1f89e4f07a49bfac67ca7f46a : FAILURE in 12m 10s (non-voting)\n- puppet-openstack-litmus-latest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/1067e737a2ec4a2ca8d06a3fee080d83 : SUCCESS in 6m 51s (non-voting)\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/360ecbc8982f408c83a759cf9a7745cd : SUCCESS in 3m 36s","accounts_in_message":[],"_revision_number":1},{"id":"23b084fe57b2f5d0bf1d1ce756518f0e189e34f3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2025-11-18 13:16:11.000000000","message":"Patch Set 2: Published edit on patch set 1.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"6bee9dc7638cfb8d83d500adb42a2211abc2a9d2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 14:38:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/927f93ec900c42e890eed7264f11ebcb\n\n- puppet-openstack-lint-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/90d84150b45b4eb9aa2d9ad20b8831ae : SUCCESS in 2m 23s\n- puppet-openstack-syntax-7-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/cf7731d9e2e046dabf8c05865ef0716f : SUCCESS in 2m 57s\n- puppet-openstack-syntax-8-centos-9-stream https://zuul.opendev.org/t/openstack/build/e3f02ffec19243c0bb0d41a2bb36f07c : SUCCESS in 5m 32s (non-voting)\n- puppet-openstack-unit-7.29-centos-9-stream https://zuul.opendev.org/t/openstack/build/bf0f9d06ca314bfab42dbf46c7fc6fcb : SUCCESS in 5m 08s\n- puppet-openstack-unit-7.29-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/b3197a075e9740cfb784f59bf4baa264 : SUCCESS in 3m 20s\n- puppet-openstack-unit-8.10-centos-9-stream https://zuul.opendev.org/t/openstack/build/504acec3817b45c68cb083c1e7a9b4a0 : SUCCESS in 7m 46s\n- puppet-openstack-unit-latest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f1b77ea182de482a8bcfcbad25eb59ce : SUCCESS in 6m 42s (non-voting)\n- puppet-openstack-integration-7-scenario001-tempest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/fabd0532361247669a1a10dd92a75e91 : FAILURE in 43m 19s (non-voting)\n- puppet-openstack-integration-7-scenario002-tempest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/01d0deb89b2b4d55a8ee0ba143c94422 : FAILURE in 54m 00s (non-voting)\n- puppet-openstack-integration-7-scenario003-tempest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/230f97e6d8c2413993acc3fcb926dffd : SUCCESS in 47m 27s (non-voting)\n- puppet-openstack-integration-7-scenario004-tempest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/56c8a292d73a4d288780209d1f6f5d39 : FAILURE in 40m 32s (non-voting)\n- puppet-openstack-integration-7-scenario005-tempest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/88e40055f0df4c4a855665d692d165ce : FAILURE in 21m 58s (non-voting)\n- puppet-openstack-integration-7-scenario001-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/81f6e8290b2c4845ba9782e46d0486c9 : SUCCESS in 57m 49s\n- puppet-openstack-integration-7-scenario002-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/2fa8cf12e6b249e4bae7188aae69ca3b : SUCCESS in 1h 03m 22s\n- puppet-openstack-integration-7-scenario003-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/372e0bbc774146ac8c8500c0302d9f88 : SUCCESS in 1h 00m 58s\n- puppet-openstack-integration-7-scenario004-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/d6385bc3aa614410b4161edb7d33c478 : SUCCESS in 59m 17s\n- puppet-openstack-integration-7-scenario005-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/e5f3e48315944ced8fb27127901a733e : SUCCESS in 44m 02s\n- puppet-openstack-integration-8-scenario001-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/404476d7d5ee4c699a17b787d5fa11af : SUCCESS in 56m 20s\n- puppet-openstack-integration-8-scenario002-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/0e957740d9624e2cb6fbf1cc3d396ed9 : SUCCESS in 1h 05m 25s\n- puppet-openstack-integration-8-scenario003-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/7edaaa50ed5c4847a049a5ddba80cc38 : SUCCESS in 1h 01m 34s\n- puppet-openstack-integration-8-scenario004-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/277b5dcdeaef42c0beba053401bf1712 : SUCCESS in 42m 35s\n- puppet-openstack-integration-8-scenario005-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/0ad19e3188214c02aa9b02defd0ff6dd : SUCCESS in 53m 13s\n- puppet-openstack-litmus-7.29-centos-9-stream https://zuul.opendev.org/t/openstack/build/b2f853f0ebae4863bd27ed798d81f9e6 : SUCCESS in 13m 08s\n- puppet-openstack-litmus-7.29-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/eb087bb24e404273994d62c928f39945 : SUCCESS in 7m 18s (non-voting)\n- puppet-openstack-litmus-8.10-centos-9-stream https://zuul.opendev.org/t/openstack/build/7f3fad6747474f3ab2543df68d13cd41 : FAILURE in 13m 20s (non-voting)\n- puppet-openstack-litmus-latest-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c6ad0637f6894e44af2b9f59462183f4 : SUCCESS in 5m 38s (non-voting)\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f58ad95b777c4a4c87dada4a2b49ad88 : SUCCESS in 4m 00s","accounts_in_message":[],"_revision_number":2},{"id":"f49a234785a7836a6f5c8e74a67e3e741a0ffa01","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2025-11-18 22:18:28.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"f3b8aa1d3fe028d7639c3a1a5ed47261264a4ac4","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2025-11-28 08:43:18.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"ad7b5a82db224b70d7d4f13662e9374f77f58f4e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 08:44:00.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"6bee933a8195c0ab5282eccdfbf247feecb130c9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 10:00:04.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/180cc53ac1184d19aeebc109126dc226\n\n- puppet-openstack-lint-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/109b37c7641d4a4e81b4d3f82d575ea4 : SUCCESS in 2m 29s\n- puppet-openstack-syntax-7-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/781f6c3c17474cbcb05630ebb839ba56 : SUCCESS in 2m 37s\n- puppet-openstack-unit-7.29-centos-9-stream https://zuul.opendev.org/t/openstack/build/e60ebe2c308b4895b816f166b044b660 : SUCCESS in 8m 56s\n- puppet-openstack-unit-7.29-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0dae5632b4694ffe8c18d376a07ba11e : SUCCESS in 5m 10s\n- puppet-openstack-unit-8.10-centos-9-stream https://zuul.opendev.org/t/openstack/build/dc4ef71802994ee28a81a38c1ca04f9d : SUCCESS in 7m 47s\n- puppet-openstack-integration-7-scenario001-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/15682796afb145f4b3a87b7aa3c7d3c4 : SUCCESS in 55m 58s\n- puppet-openstack-integration-7-scenario002-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/031f87ac3e734de0aeb44d6f84196b4c : SUCCESS in 1h 12m 06s\n- puppet-openstack-integration-7-scenario003-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/fe1dd2c408724e218c4701b85ca8498b : SUCCESS in 58m 02s\n- puppet-openstack-integration-7-scenario004-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/8194c65d928c471b9af8bc16b747aa41 : SUCCESS in 53m 48s\n- puppet-openstack-integration-7-scenario005-tempest-centos-9-stream https://zuul.opendev.org/t/openstack/build/d8dc129213b24c2c8edd5f478e9be894 : SUCCESS in 54m 51s\n- puppet-openstack-litmus-7.29-centos-9-stream https://zuul.opendev.org/t/openstack/build/73e65367e100491d8d24859663d6e367 : SUCCESS in 6m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3db353b2d3ad46c0bcc084518c3c16f0 : SUCCESS in 2m 29s","accounts_in_message":[],"_revision_number":2},{"id":"dec3a511b69a38de033607f160d41c560441d94a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 10:00:04.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"725e7e981882d06f19f8b28b9c023e426eded74c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 10:00:55.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d307a99b987c40f3a299cc09b936c96c\n\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aa1446305a164647a5c69564082f9c41 : SUCCESS in 38s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"9f3e877bbeb084395264d9855230f06c02a7b2d9","revisions":{"04c38a5af22b973fb93b15628a1f9faafa11d083":{"kind":"REWORK","_number":1,"created":"2025-11-18 11:33:12.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/13/967513/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/13/967513/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/13/967513/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/13/967513/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/13/967513/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/13/967513/1"}}},"commit":{"parents":[{"commit":"2abaab7e54a7932bc4e3e621c90df6d15773c332","subject":"Replace remaining use of legacy facts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/2abaab7e54a7932bc4e3e621c90df6d15773c332"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2025-11-06 15:53:24.000000000","tz":60},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2025-11-18 11:33:05.000000000","tz":60},"subject":"Replace Puppet::Util::withenv with custom version","message":"Replace Puppet::Util::withenv with custom version\n\n... that filters out OS_* environment variables\nfrom the existing copied ENV and then set the\npassed environment variables to ENV and yield\nto the openstack CLI call.\n\nThis has been a problem for a very long this\nwhere if you source OS_* environment in your\nshell and try to run Puppet the openstack CLI\ncalls executed by the Puppet modules will\npick up these environment variables causing\nside effects such as `openstack token issue`\ncommands failing to test password for keystone_user\nresources causing a `openstack uset set` command\neven though the password has not changed.\n\nDepends-On: https://review.opendev.org/c/openstack/puppet-openstack-integration/+/967058\nChange-Id: Ic4f9d7f7e8faf5ba5caaade49f10789aa8dba864\nSigned-off-by: Tobias Urdin \u003ctobias.urdin@binero.com\u003e\n(cherry picked from commit 864f02dda63a0bb566643302b561b2dc04eb8530)\n(cherry picked from commit 4f2bdb5d8025fa8fa78a65b419bd95421fabeeb2)\n(cherry picked from commit e9d195ed66f43d984b8306437bcc1be398554636)\n(cherry picked from commit e97454336b299a52a4f57a7a2f7968fb6300a3df)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/04c38a5af22b973fb93b15628a1f9faafa11d083"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/04c38a5af22b973fb93b15628a1f9faafa11d083"}]},"branch":"refs/heads/stable/2024.1"},"9f3e877bbeb084395264d9855230f06c02a7b2d9":{"kind":"REWORK","_number":2,"created":"2025-11-18 13:16:11.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/13/967513/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/13/967513/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/13/967513/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/13/967513/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/13/967513/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/13/967513/2"}}},"commit":{"parents":[{"commit":"2abaab7e54a7932bc4e3e621c90df6d15773c332","subject":"Replace remaining use of legacy facts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/2abaab7e54a7932bc4e3e621c90df6d15773c332"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2025-11-06 15:53:24.000000000","tz":60},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2025-11-18 13:16:11.000000000","tz":0},"subject":"Replace Puppet::Util::withenv with custom version","message":"Replace Puppet::Util::withenv with custom version\n\n... that filters out OS_* environment variables\nfrom the existing copied ENV and then set the\npassed environment variables to ENV and yield\nto the openstack CLI call.\n\nThis has been a problem for a very long this\nwhere if you source OS_* environment in your\nshell and try to run Puppet the openstack CLI\ncalls executed by the Puppet modules will\npick up these environment variables causing\nside effects such as `openstack token issue`\ncommands failing to test password for keystone_user\nresources causing a `openstack uset set` command\neven though the password has not changed.\n\nDepends-On: https://review.opendev.org/c/openstack/puppet-openstack-integration/+/967058\nChange-Id: Ic4f9d7f7e8faf5ba5caaade49f10789aa8dba864\nSigned-off-by: Tobias Urdin \u003ctobias.urdin@binero.com\u003e\n(cherry picked from commit 864f02dda63a0bb566643302b561b2dc04eb8530)\n(cherry picked from commit 4f2bdb5d8025fa8fa78a65b419bd95421fabeeb2)\n(cherry picked from commit e9d195ed66f43d984b8306437bcc1be398554636)\n(cherry picked from commit e97454336b299a52a4f57a7a2f7968fb6300a3df)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/9f3e877bbeb084395264d9855230f06c02a7b2d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/9f3e877bbeb084395264d9855230f06c02a7b2d9"}]},"branch":"refs/heads/stable/2024.1"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
