Kuadrant / Kuadrant/dns-operator

read soft_delete from provider before acting

Open
#385 0 comments 0 reactions 0 assignees View on GitHub
clarification needed
Dominant language
Go
Stars
12
Forks
23
Avg merge
1d 4h
Merged PRs (30d)
14

Description

In order to avoid race conditions on soft_delete which could lead to an NXDomain response we should first write the soft_delete label to the DNS Provider as a way of signalling and intention to delete.

The delete can then be performed once read back from the provider and assuring that unlabelled endpoints still remain.

Note that this requires a change to the TXT registry to function: https://github.com/Kuadrant/dns-operator/issues/346

Contributor guide

Open the contributing guide

Research direction

Start by reading the DNS provider interaction and the TXT registry, then review the related change in issue #346. The intended flow is to write the soft_delete label, read it back from the provider, and delete only after confirming unlabelled endpoints remain; done includes the required TXT registry change.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
infrastructure, networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.