)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"d9261a6167196f91484c5cc198e889f403dbb72f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Kendall Nelson \u003ckennelson11@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2021-10-04 09:22:39 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add CNAME for ptgbot.opendev.org"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Depends-On: https://review.opendev.org/c/opendev/system-config/+/803190"},{"line_number":10,"context_line":"Change-Id: If1cbbac16d17ca87a6a479cdd4209ac72c8b9007"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"b2a88502_b9f41734","line":7,"updated":"2021-10-04 16:40:34.000000000","message":"This says ptgbot but the records you created are for ptg instead. Which did you want?","commit_id":"6f8dbaef020dba3c2ac01e353c8641c8c8a0ebf2"}],"zones/opendev.org/zone.db":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"f4231c6302fc75522ca7eca2d89e33d9f47365ae","unresolved":true,"context_lines":[{"line_number":639,"context_line":"_acme-challenge.paste01\tIN\tCNAME\tacme.opendev.org."},{"line_number":640,"context_line":"_acme-challenge.paste\tIN\tCNAME\tacme.opendev.org."},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"ptgbot01\t\tIN\tCNAME\tptg.opendev.org."},{"line_number":643,"context_line":"ptgbot01\t\tIN\tCAA\t0\tissue\t\"letsencrypt.org\""},{"line_number":644,"context_line":"ptgbot01\t\tIN\tCAA\t0\tiodef\t\"mailto:infra-root@openstack.org\""},{"line_number":645,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"ddaf6bd7_781a36dd","line":642,"range":{"start_line":642,"start_character":19,"end_line":642,"end_character":35},"updated":"2021-08-16 17:10:58.000000000","message":"This target doesn\u0027t seem to exist. ptg.openstack.org points to eavesdrop01.openstack.org in DNS but I think that server has been cleaned up in favor of eavesdrop01.opendev.org. Do you maybe want to make the target here eavesdrop01.opendev.org?","commit_id":"e826c93fea5bb12c77a34d211c4d6e1992ecf3a0"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e8aab3a3df5ec9fff5946a7b1f3a46d8210cbed8","unresolved":true,"context_lines":[{"line_number":652,"context_line":"_acme-challenge.paste01\tIN\tCNAME\tacme.opendev.org."},{"line_number":653,"context_line":"_acme-challenge.paste\tIN\tCNAME\tacme.opendev.org."},{"line_number":654,"context_line":""},{"line_number":655,"context_line":"ptgbot01\t\tIN\tCNAME\tptg.opendev.org."},{"line_number":656,"context_line":"ptgbot01\t\tIN\tCAA\t0\tissue\t\"letsencrypt.org\""},{"line_number":657,"context_line":"ptgbot01\t\tIN\tCAA\t0\tiodef\t\"mailto:infra-root@openstack.org\""},{"line_number":658,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":4,"id":"b6a34bb4_2fd8d498","line":655,"updated":"2021-10-04 04:21:51.000000000","message":"since we\u0027ll be running this on eavesdrop01.opendev.org, ptgbot (not 01) should be a CNAME to eavesdrop01\n\nthis will also want _acme-challenge.ptgbot CNAME entry as well, so we can get a cert to cover it.","commit_id":"48e1ad55758c8ec678d1abcaefd1d588125eb7c2"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"8f158cd31fab268cbbe4343d91712b5682d94ff9","unresolved":false,"context_lines":[{"line_number":652,"context_line":"_acme-challenge.paste01\tIN\tCNAME\tacme.opendev.org."},{"line_number":653,"context_line":"_acme-challenge.paste\tIN\tCNAME\tacme.opendev.org."},{"line_number":654,"context_line":""},{"line_number":655,"context_line":"ptgbot01\t\tIN\tCNAME\tptg.opendev.org."},{"line_number":656,"context_line":"ptgbot01\t\tIN\tCAA\t0\tissue\t\"letsencrypt.org\""},{"line_number":657,"context_line":"ptgbot01\t\tIN\tCAA\t0\tiodef\t\"mailto:infra-root@openstack.org\""},{"line_number":658,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":4,"id":"6c312a54_4767801d","line":655,"in_reply_to":"b6a34bb4_2fd8d498","updated":"2021-10-04 16:22:52.000000000","message":"Done","commit_id":"48e1ad55758c8ec678d1abcaefd1d588125eb7c2"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"78961f3d9efdab8299837ebc91e5f32ed92026d6","unresolved":false,"context_lines":[{"line_number":652,"context_line":"_acme-challenge.paste01\tIN\tCNAME\tacme.opendev.org."},{"line_number":653,"context_line":"_acme-challenge.paste\tIN\tCNAME\tacme.opendev.org."},{"line_number":654,"context_line":""},{"line_number":655,"context_line":"eavesdrop01\t\tIN\tCNAME\tptg.opendev.org."},{"line_number":656,"context_line":"eavesdrop01\t\tIN\tCAA\t0\tissue\t\"letsencrypt.org\""},{"line_number":657,"context_line":"eavesdrop01\t\tIN\tCAA\t0\tiodef\t\"mailto:infra-root@openstack.org\""},{"line_number":658,"context_line":"_acme-challenge.ptgbot  IN      CNAME   acme.opendev.org."}],"source_content_type":"application/octet-stream","patch_set":5,"id":"18ad6a23_55351b96","line":655,"updated":"2021-10-04 16:44:27.000000000","message":"Okay, per the child change, it looks like what you want here is \"ptgbot IN CNAME eavesdrop01\" (you can leave off the opendev.org domains because this is already in the zone for opendev.org so that domain is assumed for any relative names in the file).","commit_id":"6f8dbaef020dba3c2ac01e353c8641c8c8a0ebf2"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"d9261a6167196f91484c5cc198e889f403dbb72f","unresolved":false,"context_lines":[{"line_number":652,"context_line":"_acme-challenge.paste01\tIN\tCNAME\tacme.opendev.org."},{"line_number":653,"context_line":"_acme-challenge.paste\tIN\tCNAME\tacme.opendev.org."},{"line_number":654,"context_line":""},{"line_number":655,"context_line":"eavesdrop01\t\tIN\tCNAME\tptg.opendev.org."},{"line_number":656,"context_line":"eavesdrop01\t\tIN\tCAA\t0\tissue\t\"letsencrypt.org\""},{"line_number":657,"context_line":"eavesdrop01\t\tIN\tCAA\t0\tiodef\t\"mailto:infra-root@openstack.org\""},{"line_number":658,"context_line":"_acme-challenge.ptgbot  IN      CNAME   acme.opendev.org."}],"source_content_type":"application/octet-stream","patch_set":5,"id":"97b99b52_bf05077d","line":655,"updated":"2021-10-04 16:40:34.000000000","message":"Other way around... this should be ptg IN CNAME eavesdrop01 (basically saying that if you ask for ptg.opendev.org then you\u0027ll be told to use eavesdrop01.opendev.org instead).","commit_id":"6f8dbaef020dba3c2ac01e353c8641c8c8a0ebf2"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"d9261a6167196f91484c5cc198e889f403dbb72f","unresolved":false,"context_lines":[{"line_number":654,"context_line":""},{"line_number":655,"context_line":"eavesdrop01\t\tIN\tCNAME\tptg.opendev.org."},{"line_number":656,"context_line":"eavesdrop01\t\tIN\tCAA\t0\tissue\t\"letsencrypt.org\""},{"line_number":657,"context_line":"eavesdrop01\t\tIN\tCAA\t0\tiodef\t\"mailto:infra-root@openstack.org\""},{"line_number":658,"context_line":"_acme-challenge.ptgbot  IN      CNAME   acme.opendev.org."},{"line_number":659,"context_line":""},{"line_number":660,"context_line":"; Note that review servers do not have SSHFP records as they run"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"3bef6cd2_3362a9d7","line":657,"updated":"2021-10-04 16:40:34.000000000","message":"Don\u0027t need these CAA records, since eavesdrop01 (what we\u0027re CNAME\u0027d to) already has them. In fact, you cant have other records with the same name as a CNAME record because then the nameserver doesn\u0027t know which set of records it should respond with, so this causes the error you see loading the zone.","commit_id":"6f8dbaef020dba3c2ac01e353c8641c8c8a0ebf2"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"d9261a6167196f91484c5cc198e889f403dbb72f","unresolved":false,"context_lines":[{"line_number":655,"context_line":"eavesdrop01\t\tIN\tCNAME\tptg.opendev.org."},{"line_number":656,"context_line":"eavesdrop01\t\tIN\tCAA\t0\tissue\t\"letsencrypt.org\""},{"line_number":657,"context_line":"eavesdrop01\t\tIN\tCAA\t0\tiodef\t\"mailto:infra-root@openstack.org\""},{"line_number":658,"context_line":"_acme-challenge.ptgbot  IN      CNAME   acme.opendev.org."},{"line_number":659,"context_line":""},{"line_number":660,"context_line":"; Note that review servers do not have SSHFP records as they run"},{"line_number":661,"context_line":"; multiple ssh services with different keys (host ssh and gerrit ssh)."}],"source_content_type":"application/octet-stream","patch_set":5,"id":"e743e305_4fdb25da","line":658,"updated":"2021-10-04 16:40:34.000000000","message":"This record is necessary, though here you have ptgbot instead of ptg. It should be consistent with what you put in the CNAME (and what the Web server is configured to respond with), per my comment on the commit message.","commit_id":"6f8dbaef020dba3c2ac01e353c8641c8c8a0ebf2"}]}
