I have a worker deployed and it's been working fine for a couple years. I moved to bunny DNS bc i'm moving some heavy workloads to their container infrastructure and I point my DNS records to my worker (which has a custom domain configuration in the workers dashboard e.g. staging.api.mydomain.com) and workers.dev CNAME worked fine. But, as of today now I get SSL not working messages and when I go into the issued edge certs for my domain I don't see one that covers my custom subdomain "staging.api.domain.com" so I guess workers with custom domains have auto-provisioned SSL certs.
What I can infer from the expiration shown on my domain's CF edge certs page is that they expire every 3 months. I switched to Bunny DNS about 1-2 months ago so I suspect now that CF doesn't host my DNS that the autorenewal / auto validation of the domain didn't succeed and therefore the custom domain cert that would normally automatically work with my worker won't work now bc I'm not using CF DNS.
Is this correct? Do I have to use CF DNS to run a CF worker with a custom domain? Or, should I drop the custom domain in the CF worker dashboard and just try to point a CNAME at the workers.dev domain and that will always have a valid SSL?
Honestly, this is pretty confusing bc when you go into the settings for your worker there are no SSL/cert info at all in those pages that I can find. So, I'm just relying on inference at this point to even try to speculate on what is actually the problem...