)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"b81dd3ff82375c4895b8e52d7247715a3121edb0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e02b8740_d515b75a","updated":"2024-08-23 17:26:41.000000000","message":"I suspect that the CI jobs will complain about these new vars being undefined. If that occurs I think you need to update playbooks/zuul/templates/group_vars/nodepool.yaml.j2 and playbooks/zuul/templates/group_vars/control-plane-clouds.yaml.j2.","commit_id":"73c8ddace08622ae03405d74d53be885ee8548f7"}],"playbooks/templates/clouds/bridge_all_clouds.yaml.j2":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"87daa5fa054d56065cb938843957e2430d783e17","unresolved":false,"context_lines":[{"line_number":77,"context_line":"      auth_url: \u0027https://keystone.api.sjc3.rackspacecloud.com/v3\u0027"},{"line_number":78,"context_line":"      project_id: \u0027{{ clouds.opendevci_raxflex_project_id }}\u0027"},{"line_number":79,"context_line":"      username: \u0027{{ clouds.opendevci_raxflex_username }}\u0027"},{"line_number":80,"context_line":"      password: \u0027{{ clouds.opendevci_raxflex_password }}\u0027"},{"line_number":81,"context_line":"      user_domain_name: rackspace_cloud_domain"},{"line_number":82,"context_line":"  opendevzuul-raxflex:"},{"line_number":83,"context_line":"    regions:"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"61867eef_21c4ded8","line":80,"updated":"2024-08-23 17:16:45.000000000","message":"From the context of clouds.yaml and Keystone, openstackci_rax_key is an \"api_key\" for the rackspaceauth plugin, while opendevci_raxflex_password is a password, albeit with the same values in our private hostvars for now. Insofar as it\u0027s generated using the API key feature in the Rackspace management dashboard, there\u0027s certainly an argument for referring to it as such instead, I don\u0027t have a strong opinion either way.","commit_id":"8569d15d8df77e4ac570ee9f0e76a88296e4829b"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"2e85355dd58eef4f42b5ef9b7b512d76259e0497","unresolved":true,"context_lines":[{"line_number":77,"context_line":"      auth_url: \u0027https://keystone.api.sjc3.rackspacecloud.com/v3\u0027"},{"line_number":78,"context_line":"      project_id: \u0027{{ clouds.opendevci_raxflex_project_id }}\u0027"},{"line_number":79,"context_line":"      username: \u0027{{ clouds.opendevci_raxflex_username }}\u0027"},{"line_number":80,"context_line":"      password: \u0027{{ clouds.opendevci_raxflex_password }}\u0027"},{"line_number":81,"context_line":"      user_domain_name: rackspace_cloud_domain"},{"line_number":82,"context_line":"  opendevzuul-raxflex:"},{"line_number":83,"context_line":"    regions:"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5c1f48b5_95d59d06","line":80,"range":{"start_line":80,"start_character":45,"end_line":80,"end_character":53},"updated":"2024-08-23 17:07:11.000000000","message":"This is still an api key right? Would it be less confusing to continue to be explicit about that here?","commit_id":"8569d15d8df77e4ac570ee9f0e76a88296e4829b"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"b81dd3ff82375c4895b8e52d7247715a3121edb0","unresolved":false,"context_lines":[{"line_number":77,"context_line":"      auth_url: \u0027https://keystone.api.sjc3.rackspacecloud.com/v3\u0027"},{"line_number":78,"context_line":"      project_id: \u0027{{ clouds.opendevci_raxflex_project_id }}\u0027"},{"line_number":79,"context_line":"      username: \u0027{{ clouds.opendevci_raxflex_username }}\u0027"},{"line_number":80,"context_line":"      password: \u0027{{ clouds.opendevci_raxflex_password }}\u0027"},{"line_number":81,"context_line":"      user_domain_name: rackspace_cloud_domain"},{"line_number":82,"context_line":"  opendevzuul-raxflex:"},{"line_number":83,"context_line":"    regions:"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"2597cc6a_4da6ac7b","line":80,"range":{"start_line":80,"start_character":45,"end_line":80,"end_character":53},"in_reply_to":"5c1f48b5_95d59d06","updated":"2024-08-23 17:26:41.000000000","message":"Done","commit_id":"8569d15d8df77e4ac570ee9f0e76a88296e4829b"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"b81dd3ff82375c4895b8e52d7247715a3121edb0","unresolved":false,"context_lines":[{"line_number":77,"context_line":"      auth_url: \u0027https://keystone.api.sjc3.rackspacecloud.com/v3\u0027"},{"line_number":78,"context_line":"      project_id: \u0027{{ clouds.opendevci_raxflex_project_id }}\u0027"},{"line_number":79,"context_line":"      username: \u0027{{ clouds.opendevci_raxflex_username }}\u0027"},{"line_number":80,"context_line":"      password: \u0027{{ clouds.opendevci_raxflex_password }}\u0027"},{"line_number":81,"context_line":"      user_domain_name: rackspace_cloud_domain"},{"line_number":82,"context_line":"  opendevzuul-raxflex:"},{"line_number":83,"context_line":"    regions:"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"a24fa509_55a624c8","line":80,"in_reply_to":"61867eef_21c4ded8","updated":"2024-08-23 17:26:41.000000000","message":"My concern is that if we have to rotate the secret putting a new password in here won\u0027t work. We need to put a new apikey in instead. And this helps make the system of using an api key as a password more clear.","commit_id":"8569d15d8df77e4ac570ee9f0e76a88296e4829b"}]}
