Elasticsearch readiness Probe change to httpGet instead of exec

Hi, I'm trying to set up an Elasticsearch stack on Kubernetes using the ECK operator. I was able to install the operator successfully. I wanted to change the default readiness prob from exec type ( Default Probe ) to httpGet type, I tried setting the environment variable REDINESS_PROBE_PROTOCOL to http but it is not working. I even tried adding a custom readiness prob ( like this ) under podTemplate fo Elasticsearch but it is not working.

Could someone please help me change this readiness probe to httpGet something like this link. As my organization doesn't allow us to run shellscript as redinessProb in production.

You are linking to two different products.

The ECK readiness check is not the same as the one in the helm-charts repository.

For recent (>8.2) versions of Elasticsearch, the ECK readiness check uses the Elasticsearch readiness port which cannot be checked using httpGet.

You might be able to get ECK to use an http readiness check instead of the exec check, but it would be a reduction in functionality and may give incorrect results.

Thanks @TimV for the quick response.