Ross McFarland
Ross McFarland
What's bc2yaml.yml look like? Does it have all 50k zones listed out or is it dynamically configuring the zones, sourcing them from BlueCat? The planning phase of things has the...
To be honest I don't know, especially not being familiar with bluecat. Transferring 50k zone names out of an API wouldn't be fast, but doesn't seem like it should take...
Ok first up I created a generator script to set up a config for large yaml to yaml syncs: https://gist.github.com/ross/0ff009f4b558921ec034063ff4cc1100 That creates 1000 yaml files and a dynamic config for...
Was going to peek at the bluecat provider, but I can't find it in search results or anything. Got a link?
> There's some not quite polished code here: > > https://github.com/quistian/octodns-bluecat-v1-api :cool: Looks like it's fetching all 50k in one go https://github.com/quistian/octodns-bluecat-v1-api/blob/407edb3e5ccb82adb342367f8acaad1070cefed4/octodns_bluecat_v1/__init__.py#L394 Do you know how long the call is...
Going to need more details about what you're running. If you only plan (no `--doit`) then the file would be left untouched, but if you apply the changes the local...
`octodns-sync --doit` makes whatever exists in the `sources` exist in the `targets`, if that's nothing then the targets will plan and apply their way to nothing.
Actually there might be an edge case there if the `sources` and empty, the `YamlProvider` target may think there's nothing to do and thus not apply. Hadn't thought about that...
So yeah, that's the behavior mentioned in https://github.com/octodns/octodns/issues/1222#issuecomment-2417946734, working as expected, if not ideally would.
> What I have found, is if I create an A record, in what was an empty zone, and do the sync (on the above mentioned case), the new A...