stakater / IngressMonitorController

A Kubernetes controller to watch ingresses and create liveness alerts for your apps/microservices in UptimeRobot, StatusCake, Pingdom, etc. – [✩Star] if you're using it!
https://stakater.com
Apache License 2.0
578 stars 102 forks source link

[ENHANCE] Add Transcation Check for Pingdom Provider #569

Closed karlderkaefer closed 2 months ago

karlderkaefer commented 7 months ago

Is your feature request related to a problem? Please describe. Feature Request

Describe the solution you'd like Support Transaction Checks for Pingdom. Because Pingdom does not support a cookie store, authentication headers are not persistent and if you rely on authenticated user after redirect the checks fails. As Alternative we can implement Transaction Checks which would allow keeping JWT token etc within one check

Describe alternatives you've considered

Additional context Because the model is very different to uptime check we can create a new pingdom transaction provider. Besides that we require a new client because transaction are not supported by used client. Instead we use newly created client. https://github.com/karlderkaefer/pingdom-golang-client