-
Feature Request
-
Resolution: Obsolete
-
Minor
-
None
-
2.11.0 GA
-
False
-
False
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
A customer has highlighted that a number of pods deployed by the Operator (and during a template install as well) do not have readiness or liveness probes associated with them.
Only Listener in the Backend spec has a liveness/readiness probe[1]
Sidekiq & Sphinx lack probes[2]
Confirmed this was the case under 3.11 using templates as well. Looks to only be non-critical pods (cron/listener/sidekiq/sphinx) - everything important has a probe.
[1] https://github.com/3scale/3scale-operator/blob/871372b56ed3d86fa5550233beed58d1bf891e8d/pkg/3scale/amp/component/backend.go
[2] https://github.com/3scale/3scale-operator/blob/b3ca3ecbbab72b5f49b5e0acde370a5c314fe6a0/pkg/3scale/amp/component/system.go
[3] https://github.com/3scale/3scale-amp-openshift-templates/blob/2.10-stable/amp/amp.yml