)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"cac81e1163bdf09674374587d6450753cd63b267","unresolved":true,"context_lines":[{"line_number":22,"context_line":"PASS: On subcloud, verify default openldap users (admin, operator)"},{"line_number":23,"context_line":"      can login on console."},{"line_number":24,"context_line":"PASS: On system controller, create new openldap user, verify the new"},{"line_number":25,"context_line":"      user can login to subcloud on console and by ssh."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Story: 2009834"},{"line_number":28,"context_line":"Task: 46600"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"38cf1d2a_1a5eaa2b","line":25,"updated":"2022-10-18 17:53:58.000000000","message":"should verify bootstrap and host-lock/unlock with these changes","commit_id":"2cdb4f74acd61d3dc052891609e3cce12a8fe38d"},{"author":{"_account_id":28676,"name":"Andy Ning","email":"andy.ning@windriver.com","username":"andy.wrs"},"change_message_id":"dccbf26e91b33252c40bdbe7cd9f274a9fedcee0","unresolved":false,"context_lines":[{"line_number":22,"context_line":"PASS: On subcloud, verify default openldap users (admin, operator)"},{"line_number":23,"context_line":"      can login on console."},{"line_number":24,"context_line":"PASS: On system controller, create new openldap user, verify the new"},{"line_number":25,"context_line":"      user can login to subcloud on console and by ssh."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Story: 2009834"},{"line_number":28,"context_line":"Task: 46600"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1e4b8141_899e26a3","line":25,"in_reply_to":"38cf1d2a_1a5eaa2b","updated":"2022-10-18 21:14:20.000000000","message":"Ack","commit_id":"2cdb4f74acd61d3dc052891609e3cce12a8fe38d"},{"author":{"_account_id":31646,"name":"Carmen Rata","email":"carmen.rata@windriver.com","username":"crata"},"change_message_id":"ca2743ea4a5838c72cebbf0dad8b765459d7e8ca","unresolved":true,"context_lines":[{"line_number":25,"context_line":"      user can login to subcloud on console and by ssh."},{"line_number":26,"context_line":"PASS: AIO-SX deploymnet, verify bootstrap and unlock succeeds."},{"line_number":27,"context_line":"PASS: AIO-SX system lock/unlock, verify system boots up into normal"},{"line_number":28,"context_line":"      condition, and openldap functions as expected."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Story: 2009834"},{"line_number":31,"context_line":"Task: 46600"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7c99a636_d2d66dd2","line":28,"updated":"2022-10-18 21:48:40.000000000","message":"Please add a test that checks getent passwd on the system controller. All the openldap users should be cached when sssd connects successfully to openldap domain.","commit_id":"012f7c54fa460e3f96dcee2b36f7410ac40a8aa2"},{"author":{"_account_id":28676,"name":"Andy Ning","email":"andy.ning@windriver.com","username":"andy.wrs"},"change_message_id":"0dbacd56b96b8de58d05ae5dac51d6c272967f53","unresolved":false,"context_lines":[{"line_number":25,"context_line":"      user can login to subcloud on console and by ssh."},{"line_number":26,"context_line":"PASS: AIO-SX deploymnet, verify bootstrap and unlock succeeds."},{"line_number":27,"context_line":"PASS: AIO-SX system lock/unlock, verify system boots up into normal"},{"line_number":28,"context_line":"      condition, and openldap functions as expected."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Story: 2009834"},{"line_number":31,"context_line":"Task: 46600"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"59c756b3_201924f7","line":28,"in_reply_to":"67a83fd8_dd017501","updated":"2022-10-19 00:52:23.000000000","message":"Ack","commit_id":"012f7c54fa460e3f96dcee2b36f7410ac40a8aa2"},{"author":{"_account_id":31646,"name":"Carmen Rata","email":"carmen.rata@windriver.com","username":"crata"},"change_message_id":"b777e7f6da1dc0bd0c8e24ce54becc2cb2b6faca","unresolved":true,"context_lines":[{"line_number":25,"context_line":"      user can login to subcloud on console and by ssh."},{"line_number":26,"context_line":"PASS: AIO-SX deploymnet, verify bootstrap and unlock succeeds."},{"line_number":27,"context_line":"PASS: AIO-SX system lock/unlock, verify system boots up into normal"},{"line_number":28,"context_line":"      condition, and openldap functions as expected."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Story: 2009834"},{"line_number":31,"context_line":"Task: 46600"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"67a83fd8_dd017501","line":28,"in_reply_to":"7c99a636_d2d66dd2","updated":"2022-10-18 22:24:36.000000000","message":"Repeat the getent passwd on the subcloud also.","commit_id":"012f7c54fa460e3f96dcee2b36f7410ac40a8aa2"},{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"f0acd54285fe7d44a867b481d85c63b234840278","unresolved":true,"context_lines":[{"line_number":27,"context_line":"      user can login to subcloud on console and by ssh."},{"line_number":28,"context_line":"PASS: On system controller, verify openldap users are cached by:"},{"line_number":29,"context_line":"      getent passwd \u003copenldap username\u003e"},{"line_number":30,"context_line":"PASS: AIO-SX deploymnet, verify bootstrap and unlock succeeds."},{"line_number":31,"context_line":"PASS: AIO-SX system lock/unlock, verify system boots up into normal"},{"line_number":32,"context_line":"      condition, and openldap functions as expected."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"906fdbde_0f200901","line":30,"range":{"start_line":30,"start_character":13,"end_line":30,"end_character":23},"updated":"2022-10-19 12:57:52.000000000","message":"nit: deployment","commit_id":"2b5e706fe3c87d4742350726032daef0bc3b617c"},{"author":{"_account_id":28676,"name":"Andy Ning","email":"andy.ning@windriver.com","username":"andy.wrs"},"change_message_id":"80245c8c4995d5d6174db178580dc0dd32c005ac","unresolved":false,"context_lines":[{"line_number":27,"context_line":"      user can login to subcloud on console and by ssh."},{"line_number":28,"context_line":"PASS: On system controller, verify openldap users are cached by:"},{"line_number":29,"context_line":"      getent passwd \u003copenldap username\u003e"},{"line_number":30,"context_line":"PASS: AIO-SX deploymnet, verify bootstrap and unlock succeeds."},{"line_number":31,"context_line":"PASS: AIO-SX system lock/unlock, verify system boots up into normal"},{"line_number":32,"context_line":"      condition, and openldap functions as expected."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"b92293ae_62ab224f","line":30,"range":{"start_line":30,"start_character":13,"end_line":30,"end_character":23},"in_reply_to":"906fdbde_0f200901","updated":"2022-10-20 16:11:52.000000000","message":"Ack","commit_id":"2b5e706fe3c87d4742350726032daef0bc3b617c"}],"sysinv/sysinv/sysinv/sysinv/puppet/ldap.py":[{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"cac81e1163bdf09674374587d6450753cd63b267","unresolved":true,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    def get_secure_system_config(self):"},{"line_number":54,"context_line":"        config \u003d {}"},{"line_number":55,"context_line":"        is_subcloud \u003d \\"},{"line_number":56,"context_line":"            self._distributed_cloud_role() \u003d\u003d constants.DISTRIBUTED_CLOUD_ROLE_SUBCLOUD"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        # Retrieve openldap CA certificate, and server certificate/key."},{"line_number":59,"context_line":"        # For subcloud, only CA certificate is needed."}],"source_content_type":"text/x-python","patch_set":1,"id":"2f0294ee_23877106","line":56,"range":{"start_line":55,"start_character":1,"end_line":56,"end_character":87},"updated":"2022-10-18 17:53:58.000000000","message":"this can be moved inside the if statement to where its needed as well","commit_id":"2cdb4f74acd61d3dc052891609e3cce12a8fe38d"},{"author":{"_account_id":28676,"name":"Andy Ning","email":"andy.ning@windriver.com","username":"andy.wrs"},"change_message_id":"dccbf26e91b33252c40bdbe7cd9f274a9fedcee0","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    def get_secure_system_config(self):"},{"line_number":54,"context_line":"        config \u003d {}"},{"line_number":55,"context_line":"        is_subcloud \u003d \\"},{"line_number":56,"context_line":"            self._distributed_cloud_role() \u003d\u003d constants.DISTRIBUTED_CLOUD_ROLE_SUBCLOUD"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        # Retrieve openldap CA certificate, and server certificate/key."},{"line_number":59,"context_line":"        # For subcloud, only CA certificate is needed."}],"source_content_type":"text/x-python","patch_set":1,"id":"f9cddc55_57320e64","line":56,"range":{"start_line":55,"start_character":1,"end_line":56,"end_character":87},"in_reply_to":"2f0294ee_23877106","updated":"2022-10-18 21:14:20.000000000","message":"Ack","commit_id":"2cdb4f74acd61d3dc052891609e3cce12a8fe38d"}],"sysinv/sysinv/sysinv/sysinv/puppet/sssd.py":[{"author":{"_account_id":31646,"name":"Carmen Rata","email":"carmen.rata@windriver.com","username":"crata"},"change_message_id":"3661f61897781a548c3c7382461a116f362fae38","unresolved":true,"context_lines":[{"line_number":309,"context_line":"                constants.NETWORK_TYPE_SYSTEM_CONTROLLER)"},{"line_number":310,"context_line":"            sys_controller_network_addr_pool \u003d self.dbapi.address_pool_get("},{"line_number":311,"context_line":"                sys_controller_network.pool_uuid)"},{"line_number":312,"context_line":"            ldapserver_addr \u003d sys_controller_network_addr_pool.floating_address"},{"line_number":313,"context_line":"            ldapserver_host \u003d self._format_url_address(ldapserver_addr)"},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"        ldapserver_uri \u003d \u0027ldaps://%s\u0027 % ldapserver_host"}],"source_content_type":"text/x-python","patch_set":2,"id":"45418f01_0ef4430a","line":312,"updated":"2022-10-18 21:42:47.000000000","message":"why did you choose the floating_address as the ldapserver host address. Also for sssd there should be domain name rather than IP address.","commit_id":"012f7c54fa460e3f96dcee2b36f7410ac40a8aa2"},{"author":{"_account_id":28676,"name":"Andy Ning","email":"andy.ning@windriver.com","username":"andy.wrs"},"change_message_id":"94d5b8ad79c671f90dd739962990298ce6ea9d64","unresolved":true,"context_lines":[{"line_number":309,"context_line":"                constants.NETWORK_TYPE_SYSTEM_CONTROLLER)"},{"line_number":310,"context_line":"            sys_controller_network_addr_pool \u003d self.dbapi.address_pool_get("},{"line_number":311,"context_line":"                sys_controller_network.pool_uuid)"},{"line_number":312,"context_line":"            ldapserver_addr \u003d sys_controller_network_addr_pool.floating_address"},{"line_number":313,"context_line":"            ldapserver_host \u003d self._format_url_address(ldapserver_addr)"},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"        ldapserver_uri \u003d \u0027ldaps://%s\u0027 % ldapserver_host"}],"source_content_type":"text/x-python","patch_set":2,"id":"be165c69_22cc3f6d","line":312,"in_reply_to":"45418f01_0ef4430a","updated":"2022-10-18 21:47:28.000000000","message":"I\u0027m not choosing to use the floating address, I did the same thing as CentOS.If you look at ldap.py, we are doing the same thing.","commit_id":"012f7c54fa460e3f96dcee2b36f7410ac40a8aa2"},{"author":{"_account_id":28676,"name":"Andy Ning","email":"andy.ning@windriver.com","username":"andy.wrs"},"change_message_id":"037fc8ce04331e4d19f3c149a2aaeb0d2660bb9d","unresolved":true,"context_lines":[{"line_number":309,"context_line":"                constants.NETWORK_TYPE_SYSTEM_CONTROLLER)"},{"line_number":310,"context_line":"            sys_controller_network_addr_pool \u003d self.dbapi.address_pool_get("},{"line_number":311,"context_line":"                sys_controller_network.pool_uuid)"},{"line_number":312,"context_line":"            ldapserver_addr \u003d sys_controller_network_addr_pool.floating_address"},{"line_number":313,"context_line":"            ldapserver_host \u003d self._format_url_address(ldapserver_addr)"},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"        ldapserver_uri \u003d \u0027ldaps://%s\u0027 % ldapserver_host"}],"source_content_type":"text/x-python","patch_set":2,"id":"a9db0e20_42222fab","line":312,"in_reply_to":"85c5f6a0_061e1ba5","updated":"2022-10-18 21:58:13.000000000","message":"This sssd.conf on subcloud for subcloud to access openldap running on system controller. There is no resolvable domain name for System Controller.","commit_id":"012f7c54fa460e3f96dcee2b36f7410ac40a8aa2"},{"author":{"_account_id":31646,"name":"Carmen Rata","email":"carmen.rata@windriver.com","username":"crata"},"change_message_id":"0221590a908f1ddd4a06cf5b70cc64669893703c","unresolved":false,"context_lines":[{"line_number":309,"context_line":"                constants.NETWORK_TYPE_SYSTEM_CONTROLLER)"},{"line_number":310,"context_line":"            sys_controller_network_addr_pool \u003d self.dbapi.address_pool_get("},{"line_number":311,"context_line":"                sys_controller_network.pool_uuid)"},{"line_number":312,"context_line":"            ldapserver_addr \u003d sys_controller_network_addr_pool.floating_address"},{"line_number":313,"context_line":"            ldapserver_host \u003d self._format_url_address(ldapserver_addr)"},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"        ldapserver_uri \u003d \u0027ldaps://%s\u0027 % ldapserver_host"}],"source_content_type":"text/x-python","patch_set":2,"id":"b4f8f88e_262238df","line":312,"in_reply_to":"a9db0e20_42222fab","updated":"2022-10-18 22:21:39.000000000","message":"Ack","commit_id":"012f7c54fa460e3f96dcee2b36f7410ac40a8aa2"},{"author":{"_account_id":31646,"name":"Carmen Rata","email":"carmen.rata@windriver.com","username":"crata"},"change_message_id":"0b7281baf7fcee42afbaf24a3d3753625103a78a","unresolved":true,"context_lines":[{"line_number":309,"context_line":"                constants.NETWORK_TYPE_SYSTEM_CONTROLLER)"},{"line_number":310,"context_line":"            sys_controller_network_addr_pool \u003d self.dbapi.address_pool_get("},{"line_number":311,"context_line":"                sys_controller_network.pool_uuid)"},{"line_number":312,"context_line":"            ldapserver_addr \u003d sys_controller_network_addr_pool.floating_address"},{"line_number":313,"context_line":"            ldapserver_host \u003d self._format_url_address(ldapserver_addr)"},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"        ldapserver_uri \u003d \u0027ldaps://%s\u0027 % ldapserver_host"}],"source_content_type":"text/x-python","patch_set":2,"id":"85c5f6a0_061e1ba5","line":312,"in_reply_to":"be165c69_22cc3f6d","updated":"2022-10-18 21:54:33.000000000","message":"The sssd is using the domain name in ldap_uri, like ldaps://\u003cdomain_name\u003e, mainly, even though IP addresses are also allowed. The subclouds do not have domain names?","commit_id":"012f7c54fa460e3f96dcee2b36f7410ac40a8aa2"}]}
