Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-7938

Readiness and liveness probes are missing for some components

XMLWordPrintable

    • 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

              Unassigned Unassigned
              rhn-support-ahobson Aimi Hobson
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: