apache / apache/libcloud

Unable to delete multi value records in Route53

Open
#1,831 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
2.1k
Forks
931
Avg merge
1d 2h
Merged PRs (30d)
4

Description

## Summary

LibCloud is currently unable to delete multi-value DNS records (e.g. MX) in Route53. The earliest I've traced this problem back to is 2015, and while there have been several PR's (https://github.com/apache/libcloud/pull/988 and https://github.com/apache/libcloud/pull/432) to attempt to fix it, they've all been abandoned and not yet merged into master.

## Detailed Information

* LibCloud Version: 3.6.1
* Create multi-value MX record in Route53 zone
* Call delete_record()
* View LibCloud error:

`RecordDoesNotExistError: , record_id=MX:testrecord, value=>`

Contributor guide

Open the contributing guide

Research direction

Start at Route53DNSDriver.delete_record() and reproduce the reported failure by creating a multi-value MX record, then calling delete_record(). Read PRs #988 and #432 for prior attempted approaches. Done means multi-value Route53 records can be deleted without the reported RecordDoesNotExistError.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
cloud, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.