)]}'
{".zuul.yaml":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"fe4850003588876999a9e925272ff447c9cc0030","unresolved":true,"context_lines":[{"line_number":521,"context_line":"- project:"},{"line_number":522,"context_line":"    check:"},{"line_number":523,"context_line":"      jobs:"},{"line_number":524,"context_line":"        - nova-fips"},{"line_number":525,"context_line":"    gate:"},{"line_number":526,"context_line":"      jobs:"},{"line_number":527,"context_line":"        - nova-fips"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"b9ca58ba_bd1200cc","line":524,"updated":"2021-08-30 14:31:30.000000000","message":"this could warrant a WIP flag","commit_id":"51c2a2debee127b60ce2299f4f60e83c768ee54c"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"acd62e72ba95d697e26b617e3dfe906a239791ef","unresolved":false,"context_lines":[{"line_number":506,"context_line":"              output_format: raw"},{"line_number":507,"context_line":""},{"line_number":508,"context_line":"- job:"},{"line_number":509,"context_line":"    name: nova-fips"},{"line_number":510,"context_line":"    parent: devstack-tempest"},{"line_number":511,"context_line":"    description: |"},{"line_number":512,"context_line":"      Functional testing for a FIPS enabled Centos 8 system"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"c1c35035_ac8e7be2","line":509,"range":{"start_line":509,"start_character":10,"end_line":509,"end_character":19},"updated":"2021-09-08 16:47:09.000000000","message":"nova-centos-8-stream-fips ?","commit_id":"10951db94b1fae465a6d7d5985244972451f2dbf"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"acd62e72ba95d697e26b617e3dfe906a239791ef","unresolved":false,"context_lines":[{"line_number":509,"context_line":"    name: nova-fips"},{"line_number":510,"context_line":"    parent: devstack-tempest"},{"line_number":511,"context_line":"    description: |"},{"line_number":512,"context_line":"      Functional testing for a FIPS enabled Centos 8 system"},{"line_number":513,"context_line":"    nodeset: devstack-single-node-centos-8-stream"},{"line_number":514,"context_line":"    pre-run: playbooks/enable-fips.yaml"},{"line_number":515,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"ff4651c2_e5ee050d","line":512,"range":{"start_line":512,"start_character":6,"end_line":512,"end_character":16},"updated":"2021-09-08 16:47:09.000000000","message":"Integration","commit_id":"10951db94b1fae465a6d7d5985244972451f2dbf"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"acd62e72ba95d697e26b617e3dfe906a239791ef","unresolved":false,"context_lines":[{"line_number":514,"context_line":"    pre-run: playbooks/enable-fips.yaml"},{"line_number":515,"context_line":"    vars:"},{"line_number":516,"context_line":"      devstack_localrc:"},{"line_number":517,"context_line":"        # NOTE(lyarwood): Skip validations until paramiko is FIPs compliant."},{"line_number":518,"context_line":"        TEMPEST_RUN_VALIDATION: True"},{"line_number":519,"context_line":"        ISCSI_CHAP_ALGORITHMS: \"SHA3-256,SHA256\""},{"line_number":520,"context_line":"      devstack_local_conf:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"cceae9ad_8eced473","line":517,"range":{"start_line":517,"start_character":8,"end_line":517,"end_character":76},"updated":"2021-09-08 16:47:09.000000000","message":"Remove this now.","commit_id":"10951db94b1fae465a6d7d5985244972451f2dbf"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c0c89218aeac2fb10b4aa3f84e4038c658dc838f","unresolved":true,"context_lines":[{"line_number":481,"context_line":"            image_conversion:"},{"line_number":482,"context_line":"              output_format: raw"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"- job:"},{"line_number":485,"context_line":"    name: nova-centos8-stream-fips"},{"line_number":486,"context_line":"    parent: devstack-tempest"},{"line_number":487,"context_line":"    description: |"},{"line_number":488,"context_line":"      Integration testing for a FIPS enabled Centos 8 system"},{"line_number":489,"context_line":"    nodeset: devstack-single-node-centos-8-stream"},{"line_number":490,"context_line":"    pre-run: playbooks/enable-fips.yaml"},{"line_number":491,"context_line":"    vars:"},{"line_number":492,"context_line":"      tox_envlist: full"},{"line_number":493,"context_line":"      configure_swap_size: 4096"},{"line_number":494,"context_line":"      devstack_local_conf:"},{"line_number":495,"context_line":"        test-config:"},{"line_number":496,"context_line":"          \"$TEMPEST_CONFIG\":"},{"line_number":497,"context_line":"            validation:"},{"line_number":498,"context_line":"              ssh_key_type: \u0027ecdsa\u0027"},{"line_number":499,"context_line":""},{"line_number":500,"context_line":"- project:"},{"line_number":501,"context_line":"    # Please try to keep the list of job names sorted alphabetically."}],"source_content_type":"text/x-yaml","patch_set":19,"id":"ec58c19f_3e20d591","line":498,"range":{"start_line":484,"start_character":0,"end_line":498,"end_character":35},"updated":"2022-01-18 18:38:11.000000000","message":"you do not need to define the new job instead run the job defined in tempest \u0027tempest-centos8-stream-fips\u0027","commit_id":"0630f505a0109c2f6e0c55cdc05edc314808340f"}],"/COMMIT_MSG":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f604bcde1f0c506f90c16e49c3e6b5bde6710057","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add check job for FIPS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The job makes sure that functional tests pass when the nodes are"},{"line_number":10,"context_line":"set to be in fips mode."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Depends-On: https://review.opendev.org/c/zuul/zuul-jobs/+/788778"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"979ebe15_1094a5a9","line":9,"range":{"start_line":9,"start_character":24,"end_line":9,"end_character":40},"updated":"2021-06-08 14:41:02.000000000","message":"Functional tests stub out pretty much everything outside of nova including libvirt, the network layer (via os-vif) and other things. In theory, the underlying host shouldn\u0027t matter much once this is done. Given these constraints, what will actually achieve here by adding this test?","commit_id":"d6b81231ce1c68cb83be2c947be5b12b3bfdb2fe"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"27133e8dd22654b1867ae1f0ff0f813b196ab743","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add check job for FIPS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The job makes sure that functional tests pass when the nodes are"},{"line_number":10,"context_line":"set to be in fips mode."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Depends-On: https://review.opendev.org/c/zuul/zuul-jobs/+/788778"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"5cf3bec4_45f1377f","line":9,"range":{"start_line":9,"start_character":24,"end_line":9,"end_character":40},"in_reply_to":"18421914_45a49149","updated":"2021-06-14 11:05:46.000000000","message":"The closest thing we have is the nova-next job, which is a full Tempest run where we enable a couple of features that are outside of the usual configuration (like the Q35 (pc-q35) machine type instead of the default PC (pc-i440fx) type), though as the name suggests these are features that we expect to become defaults in the future. This might be one to bring up in the weekly meeting on Tuesday or on the mailing list?","commit_id":"d6b81231ce1c68cb83be2c947be5b12b3bfdb2fe"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"b2f352ebf9b43e6b174e7eb70930b5c17ec93d3f","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add check job for FIPS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The job makes sure that functional tests pass when the nodes are"},{"line_number":10,"context_line":"set to be in fips mode."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Depends-On: https://review.opendev.org/c/zuul/zuul-jobs/+/788778"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"18421914_45a49149","line":9,"range":{"start_line":9,"start_character":24,"end_line":9,"end_character":40},"in_reply_to":"979ebe15_1094a5a9","updated":"2021-06-10 22:12:50.000000000","message":"Right now, this test isn\u0027t running because it is missing some code needed to set up databases on centos/rhel in the setup-test script.  I\u0027m going to add that code and rerun.  Presumably, the tests will pass.\n\nAssuming that it does - and that FIPS doesn\u0027t matter in this context, is there any other job / set of tests where it does make sense to run with fips enabled?","commit_id":"d6b81231ce1c68cb83be2c947be5b12b3bfdb2fe"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"fe4850003588876999a9e925272ff447c9cc0030","unresolved":true,"context_lines":[{"line_number":12,"context_line":"As the fips tests currently occur on centos nodes, we need to add"},{"line_number":13,"context_line":"some code to make sure the databases are set up correctly."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Depends-On: https://review.opendev.org/c/openstack/tempest/+/797868"},{"line_number":16,"context_line":"Depends-On: https://review.opendev.org/c/openstack/devstack/+/803800"},{"line_number":17,"context_line":"Depends-On: https://review.opendev.org/c/openstack/devstack/+/803706"},{"line_number":18,"context_line":"Change-Id: Iae13b0ffcded76ef1712fdbad3fbff3dc774336c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"3ed34f34_d1347346","line":15,"updated":"2021-08-30 14:31:30.000000000","message":"this is now abandoned","commit_id":"51c2a2debee127b60ce2299f4f60e83c768ee54c"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"acd62e72ba95d697e26b617e3dfe906a239791ef","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Ade Lee \u003calee@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2021-09-06 23:13:14 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add check job for FIPS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The job makes sure that functional tests pass when the nodes are"},{"line_number":10,"context_line":"set to be in fips mode."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"0a538dbd_436fb9b9","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":9},"updated":"2021-09-08 16:47:09.000000000","message":"I\u0027d like others to chime in on this, do we want it to be check or experimental?","commit_id":"10951db94b1fae465a6d7d5985244972451f2dbf"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"acd62e72ba95d697e26b617e3dfe906a239791ef","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add check job for FIPS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The job makes sure that functional tests pass when the nodes are"},{"line_number":10,"context_line":"set to be in fips mode."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"As the fips tests currently occur on centos nodes, we need to add"},{"line_number":13,"context_line":"some code to make sure the databases are set up correctly."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"06d40dfb_47f97b4f","line":10,"range":{"start_line":9,"start_character":0,"end_line":10,"end_character":23},"updated":"2021-09-08 16:47:09.000000000","message":"Can you update this, it\u0027s a full tempest run now.","commit_id":"10951db94b1fae465a6d7d5985244972451f2dbf"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"acd62e72ba95d697e26b617e3dfe906a239791ef","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The job makes sure that functional tests pass when the nodes are"},{"line_number":10,"context_line":"set to be in fips mode."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"As the fips tests currently occur on centos nodes, we need to add"},{"line_number":13,"context_line":"some code to make sure the databases are set up correctly."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Depends-On: https://review.opendev.org/c/openstack/devstack/+/803800"},{"line_number":16,"context_line":"Depends-On: https://review.opendev.org/c/openstack/tempest/+/807465"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"730e979c_32c26859","line":13,"range":{"start_line":12,"start_character":0,"end_line":13,"end_character":58},"updated":"2021-09-08 16:47:09.000000000","message":"FWIW You can remove this now, that was broken out into a different patch.","commit_id":"10951db94b1fae465a6d7d5985244972451f2dbf"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"9788cef605b89c2de5680d2dac36632b38502f1f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"0764d92b_f7f52042","updated":"2021-12-07 16:32:07.000000000","message":"Dropping the review-priority flag as this change hasn\u0027t been updated for more than one month despite comments. Once you have time for committing to a new revision, please notify us on #openstack-nova and we\u0027ll consider this change again as a Review Priority.","commit_id":"6cb9b52730bf3442ee8773febd80d78be82331ec"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"688774687dabeeafd34fec3b89e84f83291e9118","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"14117ee3_43b624a4","updated":"2021-10-25 14:15:46.000000000","message":"it seems that we have relevant failures in the tempest tests:\n\nile \"/opt/stack/tempest/.tox/tempest/lib/python3.8/site-packages/paramiko/pkey.py\", line 180, in get_fingerprint\n    return md5(self.asbytes(), usedforsecurity\u003dFalse).digest()\nTypeError: openssl_md5() takes at most 1 argument (2 given)\n","commit_id":"6cb9b52730bf3442ee8773febd80d78be82331ec"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"eb6ea6f65bb1dfd2bc755abcaf37818c01b34b83","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"9b0c1ac8_dd0967a0","in_reply_to":"0764d92b_f7f52042","updated":"2021-12-20 21:45:53.000000000","message":"Thanks Sylvain.\n\nI\u0027m happy to see that the tests are passing. This can\u0027t merge though until we have resolved how tempest uses paramiko, so I\u0027m working on that.  Will ping when ready.","commit_id":"6cb9b52730bf3442ee8773febd80d78be82331ec"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"17e3e9c62505b9663ff7ee7bfcf7118515ad2388","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":15,"id":"4ad4ce86_e3bc1e7a","in_reply_to":"14117ee3_43b624a4","updated":"2021-10-25 21:47:22.000000000","message":"Ack thanks.  I\u0027m still working on a patch to tempest to not use paramiko.\n\nThis is failing because its using my patched paramiko, which will work on  centos/rhel -- ie. what is used in the nova-centos9-stream-fips job, because centos/rhel backported the usedforsecurity attribute from python 3.9.","commit_id":"6cb9b52730bf3442ee8773febd80d78be82331ec"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"d11b6dabbbda6ff025040fda52b15647ba0d8f8c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"3ae99b51_01a2f787","in_reply_to":"4ad4ce86_e3bc1e7a","updated":"2021-10-26 08:48:56.000000000","message":"Ack","commit_id":"6cb9b52730bf3442ee8773febd80d78be82331ec"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"f56f7da51475ef4ee69fdaf06c56bae5ed07e330","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"ea71dac7_ae5bb5b8","updated":"2021-12-14 16:46:37.000000000","message":"I\u0027ve only rebased it to get fresh results of the job ... maybe after we merge the depends-on patch for defstack, we could merge this (even without the part which puts the new fips job to the check queue) - my goal is to be able to reuse this job in tempest project","commit_id":"f4c596db87a0d9136c898b02c7cd1698d2c8da16"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"eb6ea6f65bb1dfd2bc755abcaf37818c01b34b83","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"b7ac5cbf_8d1c54d7","updated":"2021-12-20 21:45:53.000000000","message":"recheck","commit_id":"f4c596db87a0d9136c898b02c7cd1698d2c8da16"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"0c2754f7b72d6fbbee680dd1c86d72555c213db5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"837b15d7_f3e3d740","updated":"2022-01-14 19:37:26.000000000","message":"I removed a dependency that merged and some now not-needed config for iscsid.\n\nI also changed the job to run the full set of tempest tests because we saw some failures when all tests are run.","commit_id":"a815728872d8e8cfb97ab5755aeec4dccbc322d7"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"06831f3c4a9677471f8a76af7d305fe4686a21d3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"915831c7_f05fa787","updated":"2021-12-21 20:59:37.000000000","message":"recheck","commit_id":"a815728872d8e8cfb97ab5755aeec4dccbc322d7"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"97fd8b4c45f7548e1f57dcb47f5437a5c0322786","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"b0601491_bff3bba4","updated":"2022-01-21 11:19:17.000000000","message":"LGTM, given my upcoming departure from the project I\u0027m not going to +W this but it LGTM now. Thanks for all of your work on this!","commit_id":"82c91e8cd8e7ebc2d6d0b49fa22bdf6a1660a5bc"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"9de8b1e425bf559ffa7e90b3907ea67719a03e81","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"d954e9d1_3ab62b59","updated":"2022-01-24 12:04:57.000000000","message":"This is currently non voteing so it cannot block the check pipline.\nit appears to be working and its relitivly trivial to revert this in the future if it does\nbecome and issue so based on that i think its safe to merged this to start getting some fips\ncoverage and we can asses its stablity over the comming weeks.","commit_id":"82c91e8cd8e7ebc2d6d0b49fa22bdf6a1660a5bc"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"b474b670c8ee41dad8e502d57df62071c4b835d1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"8c8a428a_dd0d9836","updated":"2022-01-24 12:06:07.000000000","message":"i should also point out that this depend on the tempest change which is still pending so this will only merge once that does","commit_id":"82c91e8cd8e7ebc2d6d0b49fa22bdf6a1660a5bc"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"204677a3759195e3176206d301ec0eaea227f4be","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"4369c5cc_fe034a97","updated":"2022-01-18 21:46:06.000000000","message":"lgtm","commit_id":"82c91e8cd8e7ebc2d6d0b49fa22bdf6a1660a5bc"}],"tools/test-setup.sh":[{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"aa3dcbbde938cb9b89cc84a26297d815a3813781","unresolved":false,"context_lines":[{"line_number":15,"context_line":"DB_USER\u003dopenstack_citest"},{"line_number":16,"context_line":"DB_PW\u003dopenstack_citest"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"function is_rhel7 {"},{"line_number":19,"context_line":"    [ -f /usr/bin/yum ] \u0026\u0026 \\"},{"line_number":20,"context_line":"        cat /etc/*release | grep -q -e \"Red Hat\" -e \"CentOS\" -e \"CloudLinux\" \u0026\u0026 \\"},{"line_number":21,"context_line":"        cat /etc/*release | grep -q \u0027release 7\u0027"},{"line_number":22,"context_line":"}"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"function is_rhel8 {"},{"line_number":25,"context_line":"    [ -f /usr/bin/dnf ] \u0026\u0026 \\"},{"line_number":26,"context_line":"        cat /etc/*release | grep -q -e \"Red Hat\" -e \"CentOS\" -e \"CloudLinux\" \u0026\u0026 \\"},{"line_number":27,"context_line":"        cat /etc/*release | grep -q \u0027release 8\u0027"},{"line_number":28,"context_line":"}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"function set_conf_line { # file regex value"},{"line_number":31,"context_line":"    sudo sh -c \"grep -q -e \u0027$2\u0027 $1 \u0026\u0026 \\"},{"line_number":32,"context_line":"            sed -i \u0027s|$2|$3|g\u0027 $1 || \\"},{"line_number":33,"context_line":"            echo \u0027$3\u0027 \u003e\u003e $1\""},{"line_number":34,"context_line":"}"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"if is_rhel7 || is_rhel8; then"},{"line_number":37,"context_line":"    # mysql needs to be started on centos/rhel"},{"line_number":38,"context_line":"    sudo systemctl restart mariadb.service"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    # postgres setup for centos"},{"line_number":41,"context_line":"    sudo postgresql-setup --initdb"},{"line_number":42,"context_line":"    PG_CONF\u003d/var/lib/pgsql/data/postgresql.conf"},{"line_number":43,"context_line":"    set_conf_line $PG_CONF \u0027^password_encryption \u003d.*\u0027 \u0027password_encryption \u003d scram-sha-256\u0027"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    PG_HBA\u003d/var/lib/pgsql/data/pg_hba.conf"},{"line_number":46,"context_line":"    set_conf_line $PG_HBA \u0027^local[ \\t]*all[ \\t]*all.*\u0027 \u0027local all all peer\u0027"},{"line_number":47,"context_line":"    set_conf_line $PG_HBA \u0027^host[ \\t]*all[ \\t]*all[ \\t]*127.0.0.1\\/32.*\u0027 \u0027host all all 127.0.0.1/32 scram-sha-256\u0027"},{"line_number":48,"context_line":"    set_conf_line $PG_HBA \u0027^host[ \\t]*all[ \\t]*all[ \\t]*::1\\/128.*\u0027 \u0027host all all ::1/128 scram-sha-256\u0027"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    sudo systemctl restart postgresql.service"},{"line_number":51,"context_line":"fi"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"sudo -H mysqladmin -u root password $DB_ROOT_PW"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-sh","patch_set":5,"id":"37273c1c_c9c39fba","line":51,"range":{"start_line":18,"start_character":0,"end_line":51,"end_character":2},"updated":"2021-06-16 14:26:11.000000000","message":"FWIW I\u0027ve copied this into I7122933d85bd7d0333c2c35e0f1a8414c1baa6d5 as this is valid, just not in the context of us running devstack and tempest tests.","commit_id":"826b1a36df64c6b47903b9a2868dcf1d09c4d3e5"}]}
