I'm definitely confused, I deployed my server on EKS and GKE. And tried to use statuspage webhook (subscriber) that will be sent to my server (via native Kubernetes Load Balancer from each Cloud Provider). However, it only works in EKS, we have set the same configuration: IP Whitelist, Nginx (OSS v1.11.1), firewall, etc. But in GKE we didn't see any incoming request from statuspage webhook, instead, we only can see it on EKS clearly (Header, Data, path, etc).
Is it any consideration/concern if we use GKE to receive webhook from statuspage?
This is Jesse from the Statuspage support team. Welcome to the community and thanks for the question about webhooks going to your servers.
I can't say that I am familiar with your particular setup but what I can recommend is to create two different webhook subscriptions and have them set up to be part of two seperate emails. This might help with troubleshooting, as an email will be sent out if the webhook endpoint doesn't work. You might already be doing this but it is something to consider as part of the troubleshooting steps. I would also recommend creating a new subscription to make sure it wasn't just a fluke at all with that one endpoint.
What I can also recommend is that in this case, it might make sense to reach out to us with a support ticket. We would be able to dig deeper into your account and check some logs related to your endpoint but that is a bit outside the scope of the community. Please feel free to create that if the little bit of troubleshooting with the endpoints does not help. My apologies I could not be more helpful here. I hope you have a great day!