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

Details

    Description

      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

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated: