Closed humphd closed 1 year ago
My guess is that SetIdentifier
is set on one of those records we don't own, and it's refusing to delete them because we haven't included it where it expects to find it.
I wonder if we should limit our scope to only records that follow the form {something}.{someusername}.root.domain.
, which would eliminate both stage.mystudentproject.ca.
and _dmarc.stage.mystudentproject.ca.
in the case above.
Despite the work to add limp mode in #447, I'd like to avoid stepping on records we don't actually own in the hosted zone.
This was fixed in our debugging tonight.
I tried running the reconciler on staging, and it crashes with this in the server logs (cc @dadolhay):
Here is is cleaned up:
And:
I'm not finding a specific answer to why this is happening in my searches so far.
It looks like there are records in here that aren't related to our app, so we're going to have to rethink the idea of owning the entire zone.