)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"b69de04341327df57953ae7a07c35fea7cb0ab88","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"19551644_df2310f6","updated":"2024-06-11 20:56:03.000000000","message":"These new var names appear to have values in the secret Ansible vars. lgtm.","commit_id":"125f0b81fad1319bfd7f686e7e7e7574499e5b7b"}],"playbooks/templates/clouds/bridge_all_clouds.yaml.j2":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"534663d24881b4f838857ce438969432cd5c71c6","unresolved":true,"context_lines":[{"line_number":151,"context_line":"    identity_api_version: 3"},{"line_number":152,"context_line":"  opendevci-openmetal:"},{"line_number":153,"context_line":"    regions:"},{"line_number":154,"context_line":"      - iad3"},{"line_number":155,"context_line":"    auth:"},{"line_number":156,"context_line":"      auth_url: \u0027https://173.231.253.212:5000\u0027"},{"line_number":157,"context_line":"      username: \u0027{{ clouds.opendevci_openmetal_username }}\u0027"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"3a00a60c_287d4b49","line":154,"range":{"start_line":154,"start_character":8,"end_line":154,"end_character":12},"updated":"2024-06-11 14:44:52.000000000","message":"the new region is named \"IAD3\", I think that\u0027s case-sensitive?","commit_id":"d3edb0aa239da44081ecc9fd3ea1024a49470d89"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"2acfc358d1bfce95be8b7f9d73d20edfc2bf1d71","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    identity_api_version: 3"},{"line_number":152,"context_line":"  opendevci-openmetal:"},{"line_number":153,"context_line":"    regions:"},{"line_number":154,"context_line":"      - iad3"},{"line_number":155,"context_line":"    auth:"},{"line_number":156,"context_line":"      auth_url: \u0027https://173.231.253.212:5000\u0027"},{"line_number":157,"context_line":"      username: \u0027{{ clouds.opendevci_openmetal_username }}\u0027"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"9d494428_bc341199","line":154,"range":{"start_line":154,"start_character":8,"end_line":154,"end_character":12},"in_reply_to":"3a00a60c_287d4b49","updated":"2024-06-11 14:54:53.000000000","message":"Done","commit_id":"d3edb0aa239da44081ecc9fd3ea1024a49470d89"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"534663d24881b4f838857ce438969432cd5c71c6","unresolved":true,"context_lines":[{"line_number":153,"context_line":"    regions:"},{"line_number":154,"context_line":"      - iad3"},{"line_number":155,"context_line":"    auth:"},{"line_number":156,"context_line":"      auth_url: \u0027https://173.231.253.212:5000\u0027"},{"line_number":157,"context_line":"      username: \u0027{{ clouds.opendevci_openmetal_username }}\u0027"},{"line_number":158,"context_line":"      password: \u0027{{ clouds.opendevci_openmetal_password }}\u0027"},{"line_number":159,"context_line":"      project_name: \u0027opendevci\u0027"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"16d2f3e1_75ed0d8f","line":156,"updated":"2024-06-11 14:44:52.000000000","message":"IMO this should be: https://openmetal.us-east.opendev.org:5000","commit_id":"d3edb0aa239da44081ecc9fd3ea1024a49470d89"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"2acfc358d1bfce95be8b7f9d73d20edfc2bf1d71","unresolved":false,"context_lines":[{"line_number":153,"context_line":"    regions:"},{"line_number":154,"context_line":"      - iad3"},{"line_number":155,"context_line":"    auth:"},{"line_number":156,"context_line":"      auth_url: \u0027https://173.231.253.212:5000\u0027"},{"line_number":157,"context_line":"      username: \u0027{{ clouds.opendevci_openmetal_username }}\u0027"},{"line_number":158,"context_line":"      password: \u0027{{ clouds.opendevci_openmetal_password }}\u0027"},{"line_number":159,"context_line":"      project_name: \u0027opendevci\u0027"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"e85f1fcf_8b9d68a9","line":156,"in_reply_to":"16d2f3e1_75ed0d8f","updated":"2024-06-11 14:54:53.000000000","message":"Done","commit_id":"d3edb0aa239da44081ecc9fd3ea1024a49470d89"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"534663d24881b4f838857ce438969432cd5c71c6","unresolved":true,"context_lines":[{"line_number":157,"context_line":"      username: \u0027{{ clouds.opendevci_openmetal_username }}\u0027"},{"line_number":158,"context_line":"      password: \u0027{{ clouds.opendevci_openmetal_password }}\u0027"},{"line_number":159,"context_line":"      project_name: \u0027opendevci\u0027"},{"line_number":160,"context_line":"      project_id: \u0027{{ clouds.opendevci_openmetal_project_id }}\u0027"},{"line_number":161,"context_line":"      user_domain_name: \"Default\""},{"line_number":162,"context_line":"    identity_api_version: 3"},{"line_number":163,"context_line":"    cacert: {{ openstacksdk_config_dir }}/openmetal_cacert.pem"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"e13b180b_e2448ee5","line":160,"updated":"2024-06-11 14:44:52.000000000","message":"It shouldn\u0027t be necessary to specify both project_name and project_id, one is enough","commit_id":"d3edb0aa239da44081ecc9fd3ea1024a49470d89"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"2acfc358d1bfce95be8b7f9d73d20edfc2bf1d71","unresolved":true,"context_lines":[{"line_number":157,"context_line":"      username: \u0027{{ clouds.opendevci_openmetal_username }}\u0027"},{"line_number":158,"context_line":"      password: \u0027{{ clouds.opendevci_openmetal_password }}\u0027"},{"line_number":159,"context_line":"      project_name: \u0027opendevci\u0027"},{"line_number":160,"context_line":"      project_id: \u0027{{ clouds.opendevci_openmetal_project_id }}\u0027"},{"line_number":161,"context_line":"      user_domain_name: \"Default\""},{"line_number":162,"context_line":"    identity_api_version: 3"},{"line_number":163,"context_line":"    cacert: {{ openstacksdk_config_dir }}/openmetal_cacert.pem"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"018df4c4_17669db0","line":160,"in_reply_to":"e13b180b_e2448ee5","updated":"2024-06-11 14:54:53.000000000","message":"Fair enough.  I was just copying what we had for inmotion","commit_id":"d3edb0aa239da44081ecc9fd3ea1024a49470d89"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"534663d24881b4f838857ce438969432cd5c71c6","unresolved":true,"context_lines":[{"line_number":160,"context_line":"      project_id: \u0027{{ clouds.opendevci_openmetal_project_id }}\u0027"},{"line_number":161,"context_line":"      user_domain_name: \"Default\""},{"line_number":162,"context_line":"    identity_api_version: 3"},{"line_number":163,"context_line":"    cacert: {{ openstacksdk_config_dir }}/openmetal_cacert.pem"},{"line_number":164,"context_line":"  opendevzuul-openmetal:"},{"line_number":165,"context_line":"    regions:"},{"line_number":166,"context_line":"      - iad3"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"63ee926b_0de87471","line":163,"updated":"2024-06-11 14:44:52.000000000","message":"should no longer be needed since this is using lets encrypt now?","commit_id":"d3edb0aa239da44081ecc9fd3ea1024a49470d89"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"2acfc358d1bfce95be8b7f9d73d20edfc2bf1d71","unresolved":false,"context_lines":[{"line_number":160,"context_line":"      project_id: \u0027{{ clouds.opendevci_openmetal_project_id }}\u0027"},{"line_number":161,"context_line":"      user_domain_name: \"Default\""},{"line_number":162,"context_line":"    identity_api_version: 3"},{"line_number":163,"context_line":"    cacert: {{ openstacksdk_config_dir }}/openmetal_cacert.pem"},{"line_number":164,"context_line":"  opendevzuul-openmetal:"},{"line_number":165,"context_line":"    regions:"},{"line_number":166,"context_line":"      - iad3"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"04ab1aac_cf3f6263","line":163,"in_reply_to":"63ee926b_0de87471","updated":"2024-06-11 14:54:53.000000000","message":"Done","commit_id":"d3edb0aa239da44081ecc9fd3ea1024a49470d89"}],"playbooks/templates/clouds/nodepool_clouds.yaml.j2":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"646cea607d906b5475e09f0c22f83ecfc9ba076c","unresolved":true,"context_lines":[{"line_number":128,"context_line":"    image_format: \u0027raw\u0027"},{"line_number":129,"context_line":"  openmetal:"},{"line_number":130,"context_line":"    regions:"},{"line_number":131,"context_line":"      - name: iad3"},{"line_number":132,"context_line":"        values:"},{"line_number":133,"context_line":"          networks:"},{"line_number":134,"context_line":"            - name: External"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"5644d947_60c972af","line":131,"updated":"2024-06-11 15:57:28.000000000","message":"This region name will also need to be upper case.","commit_id":"84c094f04d56d093df53aaa985071635026ba8d1"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"a4a43d8d38c2eb3f8f47e1bec20663b04d4d00c3","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    image_format: \u0027raw\u0027"},{"line_number":129,"context_line":"  openmetal:"},{"line_number":130,"context_line":"    regions:"},{"line_number":131,"context_line":"      - name: iad3"},{"line_number":132,"context_line":"        values:"},{"line_number":133,"context_line":"          networks:"},{"line_number":134,"context_line":"            - name: External"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"6ddd074f_71b1938e","line":131,"in_reply_to":"5644d947_60c972af","updated":"2024-06-11 16:12:30.000000000","message":"Done","commit_id":"84c094f04d56d093df53aaa985071635026ba8d1"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"646cea607d906b5475e09f0c22f83ecfc9ba076c","unresolved":true,"context_lines":[{"line_number":131,"context_line":"      - name: iad3"},{"line_number":132,"context_line":"        values:"},{"line_number":133,"context_line":"          networks:"},{"line_number":134,"context_line":"            - name: External"},{"line_number":135,"context_line":"              routes_externally: true"},{"line_number":136,"context_line":"              default_interface: true"},{"line_number":137,"context_line":"          metrics:"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"440e977d_5d96bc6f","line":134,"updated":"2024-06-11 15:57:28.000000000","message":"We should check that they still call the external network \"External\". We do want to avoid using floating IPs so we\u0027ll direct attach to whatever the external network is called via this directive.","commit_id":"84c094f04d56d093df53aaa985071635026ba8d1"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"a4a43d8d38c2eb3f8f47e1bec20663b04d4d00c3","unresolved":false,"context_lines":[{"line_number":131,"context_line":"      - name: iad3"},{"line_number":132,"context_line":"        values:"},{"line_number":133,"context_line":"          networks:"},{"line_number":134,"context_line":"            - name: External"},{"line_number":135,"context_line":"              routes_externally: true"},{"line_number":136,"context_line":"              default_interface: true"},{"line_number":137,"context_line":"          metrics:"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"46ddc444_79c9c526","line":134,"in_reply_to":"440e977d_5d96bc6f","updated":"2024-06-11 16:12:30.000000000","message":"The netwrok \u0027External\u0027 exists and is associated with a subnet called \u0027Internet\u0027 with IPs in 200.225.47.0/26","commit_id":"84c094f04d56d093df53aaa985071635026ba8d1"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"646cea607d906b5475e09f0c22f83ecfc9ba076c","unresolved":true,"context_lines":[{"line_number":138,"context_line":"            statsd:"},{"line_number":139,"context_line":"              prefix: \u0027nodepool.task.openmetal-iad3\u0027"},{"line_number":140,"context_line":"    auth:"},{"line_number":141,"context_line":"      auth_url: \u0027https://173.231.253.212:5000\u0027"},{"line_number":142,"context_line":"      username: \u0027{{ nodepool_openmetal_username }}\u0027"},{"line_number":143,"context_line":"      password: \u0027{{ nodepool_openmetal_password }}\u0027"},{"line_number":144,"context_line":"      project_name: \u0027opendevzuul\u0027"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"25190427_606ed02a","line":141,"updated":"2024-06-11 15:57:28.000000000","message":"This authurl should also use the name since we\u0027ve got it.","commit_id":"84c094f04d56d093df53aaa985071635026ba8d1"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"a4a43d8d38c2eb3f8f47e1bec20663b04d4d00c3","unresolved":false,"context_lines":[{"line_number":138,"context_line":"            statsd:"},{"line_number":139,"context_line":"              prefix: \u0027nodepool.task.openmetal-iad3\u0027"},{"line_number":140,"context_line":"    auth:"},{"line_number":141,"context_line":"      auth_url: \u0027https://173.231.253.212:5000\u0027"},{"line_number":142,"context_line":"      username: \u0027{{ nodepool_openmetal_username }}\u0027"},{"line_number":143,"context_line":"      password: \u0027{{ nodepool_openmetal_password }}\u0027"},{"line_number":144,"context_line":"      project_name: \u0027opendevzuul\u0027"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"13c6ecf8_20832f34","line":141,"in_reply_to":"25190427_606ed02a","updated":"2024-06-11 16:12:30.000000000","message":"Done","commit_id":"84c094f04d56d093df53aaa985071635026ba8d1"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"646cea607d906b5475e09f0c22f83ecfc9ba076c","unresolved":true,"context_lines":[{"line_number":146,"context_line":"      user_domain_name: \"Default\""},{"line_number":147,"context_line":"    identity_api_version: 3"},{"line_number":148,"context_line":"    image_format: \u0027raw\u0027"},{"line_number":149,"context_line":"    cacert: {{ openstacksdk_config_dir }}/openmetal_cacert.pem"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"ffebfb82_21e242e2","line":149,"updated":"2024-06-11 15:57:28.000000000","message":"And this cacert isn\u0027t needed anymore.","commit_id":"84c094f04d56d093df53aaa985071635026ba8d1"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"a4a43d8d38c2eb3f8f47e1bec20663b04d4d00c3","unresolved":false,"context_lines":[{"line_number":146,"context_line":"      user_domain_name: \"Default\""},{"line_number":147,"context_line":"    identity_api_version: 3"},{"line_number":148,"context_line":"    image_format: \u0027raw\u0027"},{"line_number":149,"context_line":"    cacert: {{ openstacksdk_config_dir }}/openmetal_cacert.pem"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"14385bd2_3c934673","line":149,"in_reply_to":"ffebfb82_21e242e2","updated":"2024-06-11 16:12:30.000000000","message":"Done","commit_id":"84c094f04d56d093df53aaa985071635026ba8d1"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"ba80ade0c7417eef13042bcbb776bdc7e1916d8d","unresolved":true,"context_lines":[{"line_number":128,"context_line":"    image_format: \u0027raw\u0027"},{"line_number":129,"context_line":"  openmetal:"},{"line_number":130,"context_line":"    regions:"},{"line_number":131,"context_line":"      - name: IAD33"},{"line_number":132,"context_line":"        values:"},{"line_number":133,"context_line":"          networks:"},{"line_number":134,"context_line":"            - name: External"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"41f825f2_8f019c86","line":131,"range":{"start_line":131,"start_character":18,"end_line":131,"end_character":19},"updated":"2024-06-11 16:21:47.000000000","message":"An extra 3 snuck in here.","commit_id":"bdda841ad0facd06293fc99dfbf8e160b441160e"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"ce71aab3c3712dc07fb45f1a0eaacb8d5b25fccb","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    image_format: \u0027raw\u0027"},{"line_number":129,"context_line":"  openmetal:"},{"line_number":130,"context_line":"    regions:"},{"line_number":131,"context_line":"      - name: IAD33"},{"line_number":132,"context_line":"        values:"},{"line_number":133,"context_line":"          networks:"},{"line_number":134,"context_line":"            - name: External"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"b958acf2_68d798ac","line":131,"range":{"start_line":131,"start_character":18,"end_line":131,"end_character":19},"in_reply_to":"41f825f2_8f019c86","updated":"2024-06-11 16:41:05.000000000","message":"Gah!","commit_id":"bdda841ad0facd06293fc99dfbf8e160b441160e"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"ba80ade0c7417eef13042bcbb776bdc7e1916d8d","unresolved":true,"context_lines":[{"line_number":140,"context_line":"    auth:"},{"line_number":141,"context_line":"      auth_url: \u0027https://openmetal.us-east.opendev.org:5000\u0027"},{"line_number":142,"context_line":"      username: \u0027{{ nodepool_openmetal_username }}\u0027"},{"line_number":143,"context_line":"      password: \u0027{{ nodepool_openmetal_password }}\u0027"},{"line_number":144,"context_line":"      project_name: \u0027opendevzuul\u0027"},{"line_number":145,"context_line":"      project_id: \u0027{{ nodepool_openmetal_project_id }}\u0027"},{"line_number":146,"context_line":"      user_domain_name: \"Default\""}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"b24a14d2_b00cb802","line":143,"updated":"2024-06-11 16:21:47.000000000","message":"We may need these nodepool_openmetal_* vars added to the same zuul test vars file.","commit_id":"bdda841ad0facd06293fc99dfbf8e160b441160e"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"ce71aab3c3712dc07fb45f1a0eaacb8d5b25fccb","unresolved":false,"context_lines":[{"line_number":140,"context_line":"    auth:"},{"line_number":141,"context_line":"      auth_url: \u0027https://openmetal.us-east.opendev.org:5000\u0027"},{"line_number":142,"context_line":"      username: \u0027{{ nodepool_openmetal_username }}\u0027"},{"line_number":143,"context_line":"      password: \u0027{{ nodepool_openmetal_password }}\u0027"},{"line_number":144,"context_line":"      project_name: \u0027opendevzuul\u0027"},{"line_number":145,"context_line":"      project_id: \u0027{{ nodepool_openmetal_project_id }}\u0027"},{"line_number":146,"context_line":"      user_domain_name: \"Default\""}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"84fd457b_ad231a63","line":143,"in_reply_to":"b24a14d2_b00cb802","updated":"2024-06-11 16:41:05.000000000","message":"I swear I looked for these :/","commit_id":"bdda841ad0facd06293fc99dfbf8e160b441160e"}]}
