)]}'
{"id":"openstack%2Ffreezer-api~974411","triplet_id":"openstack%2Ffreezer-api~master~I0947eef734c9654da9419617ca321bfc8e33b16a","project":"openstack/freezer-api","branch":"master","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-01-26 14:07:40.000000000","reason":"\u003cGERRIT_ACCOUNT_28619\u003e replied on the change","reason_account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}}},"hashtags":[],"change_id":"I0947eef734c9654da9419617ca321bfc8e33b16a","subject":"Use SSL and authentication for elasticsearch","status":"MERGED","created":"2026-01-23 11:59:31.000000000","updated":"2026-01-26 14:51:49.000000000","submitted":"2026-01-26 14:50:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"974411","meta_rev_id":"95a02819f0402a9fa0726e22cbbcd86bc6c9adef","_number":974411,"virtual_id_number":974411,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-26 14:50:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":2,"date":"2026-01-26 14:07:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-01-25 15:37:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":1,"date":"2026-01-26 14:07:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-23 12:27:21.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":"CC"},{"updated":"2026-01-23 12:40:36.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":"2026-01-24 12:46:21.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"CC"},{"updated":"2026-01-25 15:37:57.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"}],"messages":[{"id":"2cf3817927fe86806c262414ef08592de8034315","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-01-23 11:59:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7a3dc61652639a780ec451bb77b968a475a416cd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 12:27:21.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/04a13c9f2a9f4c95bb392b5f6ed9096f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/94f760198793452b81393f15fdbc58fb : FAILURE in 6m 11s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e41b0c0f8b214b0792133dd8aa4bacc8 : FAILURE in 6m 48s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/5f4746d6ad034d8f828436dd1dbf9376 : RETRY_LIMIT in 3m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"23edc4828a991991c630fc4b76aa1608507cd8f5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 12:40:36.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/2b65f5d471c648798b7e90bb3d932c76\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db5b5ac952594ad18308f03d92b63c38 : SUCCESS in 3m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8576c29351d944128902f199b6d27231 : FAILURE in 2m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9d49b55fd85e48d5b76be368393a2d51 : FAILURE in 3m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ea99b1c1e4514d529d9d6d1906c0119a : SUCCESS in 3m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4d6389227d5143c2af49a917751e1a1e : SUCCESS in 2m 31s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/cd67c5fd92d843aaa003cff1bb889133 : SUCCESS in 4m 12s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/df8ce852c97e4a32ab5993635a0bbce1 : FAILURE in 33m 50s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/77e998df692d49d492276e523d063171 : FAILURE in 18m 17s","accounts_in_message":[],"_revision_number":1},{"id":"e3e52e714724a9e4c7ecac65f893dc72e3ec2e7b","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-01-24 12:46:21.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"434db40e3aedd2da54d35faa7706839e644e949d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-24 13:11:21.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6b6cfd1c57b54f84b6da2ba1506f1c3b\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c08a65ef6e994efe82f3ff8279892b5b : FAILURE in 5m 59s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d4d9667ab2de4cc492b6382d146931ba : FAILURE in 6m 23s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e98889f4ba5f4a448ed7dca776b0027b : RETRY_LIMIT in 3m 18s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"75f10e26ae710a4ba1ce201a4b0c526bae219b22","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-24 13:17:02.000000000","message":"Patch Set 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/93cac6af18cf490fa046c41852c049fc\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89f59405384d4ab5a6e7e9a236fca1e7 : SUCCESS in 3m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f79b2f085f0c43f490db1da079db7cac : FAILURE in 3m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/db3586cf6a1d4ee3931ca648d8be2267 : FAILURE in 3m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6358595b48474c7ab1947efc240f3627 : SUCCESS in 3m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9c83809330494d41b8e70f5ff88f3f1c : SUCCESS in 2m 46s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/a9b9a8e9526a43bdb1713e7c6f896157 : SUCCESS in 2m 46s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/680f79a45a75483ab3bdb56766d8411a : FAILURE in 15m 42s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/49bf2c87d44c4f85bdcd8c7f8a266a00 : FAILURE in 25m 43s","accounts_in_message":[],"_revision_number":1},{"id":"faf6554958b6c7373a0cea74d29a036c2b769f8b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"real_author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-01-25 15:37:53.000000000","message":"Patch Set 2: Patch Set 1 was rebased on behalf of \u003cGERRIT_ACCOUNT_28619\u003e\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"_revision_number":2},{"id":"1ef012644b34734e6153a6bc47f95c507879506d","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-01-25 15:37:57.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"48e705d8e55d46f382929a9c2701dcd26566c1f6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-25 15:51:49.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/530ed5136dd045ddb431f9f8989d7417\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/177de91c8f374369b0376ba85ec929e4 : SUCCESS in 6m 19s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4e9ce05afb32440389a6d04eddbde40b : SUCCESS in 6m 24s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/30120ada95c24d4896d483f16f0961ad : RETRY_LIMIT in 2m 55s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b7fe932972828f37158d69738e9ae66bb39df10f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-25 16:13:02.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/19330d08d7a54af19c8a0c3eb7c0cc2c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e7affbcaa2604a289a8e44b21b99b991 : SUCCESS in 2m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/65d1b8a085ea4f35bf9f34a6e9333d6b : SUCCESS in 3m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e49fcbf5725b40c5b342059d8bb17793 : SUCCESS in 5m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4fb14a04429840219ef19999696b9fbc : SUCCESS in 2m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9f31a5ee1c9d4fef8df5706a6d152e59 : SUCCESS in 2m 17s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/946bf65ddbe54145b3fbe320cc760c3f : SUCCESS in 4m 19s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/a300058f48eb4e04b7990dd37ef27fb9 : SUCCESS in 33m 58s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2eccf2b2860646458098c9282879bb69 : SUCCESS in 34m 37s","accounts_in_message":[],"_revision_number":2},{"id":"b8af30ee9ceeffa16a9221d56eb15ca90669489e","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-01-26 14:07:40.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"7447119181fc466c110abba49e4747eb77ec332e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 14:08:17.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"5822138a4110972e81b539f679c7726d5713a957","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 14:50:20.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/756f4b53e844419d90719d001557ee68\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1509b8aecbf14d4db612e05712dc7cd2 : SUCCESS in 3m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/77b5a0aa24d542daa7b4ef666e945476 : SUCCESS in 4m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/53c5c371a0714a4bb911fc5587d9e39a : SUCCESS in 3m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c1d008c8c9e45ca8bbc87e389dffedb : SUCCESS in 4m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ea4e4b61935c45ab99e4df33f3e0672f : SUCCESS in 1m 59s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/28168d8e657040b791fd11d91e16bede : SUCCESS in 4m 58s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/f31d857e9fe14f8a9ea6d29d5af5efe3 : SUCCESS in 35m 04s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/eb52b88f3c1748b686e8e97bc560a07c : SUCCESS in 35m 25s","accounts_in_message":[],"_revision_number":2},{"id":"74319536cf452d2a4e6a505ddfb95a92c5e7dc77","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 14:50:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"95a02819f0402a9fa0726e22cbbcd86bc6c9adef","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 14:51:49.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1fc94e73bd3a450683c7f34aa382c12e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3119ab03204a479a88273c07b9c306bf : SUCCESS in 45s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d6ccb7fbb4544b48aa691562f0b7c6e8 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d93b1a02f9a5b28dd65af7b80eb747ea26baa339","revisions":{"618ee7e20026da88052561b93eaac1a8b4366738":{"kind":"REWORK","_number":1,"created":"2026-01-23 11:59:31.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/11/974411/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/11/974411/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/11/974411/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/11/974411/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/11/974411/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/11/974411/1"}}},"commit":{"parents":[{"commit":"b3a73fe5c0933b3ef2a37d5a1f400f394102dce3","subject":"Fix devstack installation of elasticsearch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/b3a73fe5c0933b3ef2a37d5a1f400f394102dce3"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-01-23 11:59:26.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-01-23 11:59:26.000000000","tz":60},"subject":"Use SSL and authentication for elasticsearch","message":"Use SSL and authentication for elasticsearch\n\nModern elasticsearch requires to have basic_auth as well as use TLS for\nconnections.\n\nAlong with enabling TLS we also need to ensure that\nself-signed certificate is trusted by freezer.\n\nWe also create a default user for freezer to auth with\nwith adding a `http_auth` config option to\nthe driver.\n\nChange-Id: I0947eef734c9654da9419617ca321bfc8e33b16a\nSigned-off-by: Dmitriy Rabotyagov \u003cnoonedeadpunk@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/618ee7e20026da88052561b93eaac1a8b4366738"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/618ee7e20026da88052561b93eaac1a8b4366738"}]},"branch":"refs/heads/master"},"d93b1a02f9a5b28dd65af7b80eb747ea26baa339":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-01-25 15:37:53.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"real_uploader":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"ref":"refs/changes/11/974411/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/11/974411/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/11/974411/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/11/974411/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/11/974411/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/11/974411/2"}}},"commit":{"parents":[{"commit":"c6802bfd1a647dfdf0d33b6225830b9b92afacc5","subject":"Remove LegacyEngineFacade","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/c6802bfd1a647dfdf0d33b6225830b9b92afacc5"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-01-23 11:59:26.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-01-25 15:37:53.000000000","tz":0},"subject":"Use SSL and authentication for elasticsearch","message":"Use SSL and authentication for elasticsearch\n\nModern elasticsearch requires to have basic_auth as well as use TLS for\nconnections.\n\nAlong with enabling TLS we also need to ensure that\nself-signed certificate is trusted by freezer.\n\nWe also create a default user for freezer to auth with\nwith adding a `http_auth` config option to\nthe driver.\n\nChange-Id: I0947eef734c9654da9419617ca321bfc8e33b16a\nSigned-off-by: Dmitriy Rabotyagov \u003cnoonedeadpunk@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/d93b1a02f9a5b28dd65af7b80eb747ea26baa339"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/d93b1a02f9a5b28dd65af7b80eb747ea26baa339"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}}]}],"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":{}}}]}
