The GitHub Actions job "CI" on 
libcloud.git/fix/route53-delete-multi-value-record has failed.
Run started by GitHub user Sanjays2402 (triggered by Sanjays2402).

Head commit for run:
6676a7d7d5d8f8d03e3841cc564aa097d20c0fdd / Sanjay Santhanam 
<[email protected]>
fix(route53): delete multi value records correctly

delete_record built a DELETE changeset containing only the value of the
record being deleted. Route53 requires a DELETE to list every value in
the record set, so deleting any record which is part of a multi value
set (for example one MX value) was rejected as an invalid change batch
and surfaced as RecordDoesNotExistError.

update_record already handles this via the _multi_value/_other_records
metadata that _to_records attaches. delete_record now uses the same
metadata and includes the values of the other records in the set. The
priority prefix which _to_record strips out of MX/SRV values is restored
so the emitted values match what Route53 stores.

Adds a regression test asserting the full set of MX values is present in
the emitted changeset.

Report URL: https://github.com/apache/libcloud/actions/runs/30610241556

With regards,
GitHub Actions via GitBox

Reply via email to