Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-3496

Alert should be triggered when a service CA is about to be renewed

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • openshift-4.11
    • API
    • False
    • None
    • False
    • Not Selected

      1. Proposed title of this feature request
         Alert should be triggered when a service CA is about to be renewed
         
      2. What is the nature and description of the request?
         When the serviceCA rotation happens along with partial pod restart, this causes the communication disruption between the pods using old service serving cert and new serving cert.
      ~~~
         Stage a: before CA rotation

         Pod A (old CA) -> Pod B (old CA) - OK

        Stage b: after CA rotation, before any of the pods have been restarted, they still use the old CA:

        Pod A (old CA) -> Pod B (old CA) - OK

        Stage c: after CA rotation and after pod B restarted

        Pod A (old CA) -> Pod B (new CA) - not OK!
      ~~~

      An alert should be generated before serviceCA rotation so that customer can restart all the pods using service serving certs and the pods start using new service serving certs.

      3. Why does the customer need this? (List the business requirements here)
         After a serviceCA rotation, if any of the application pods restart, it might cause erroneous behavior. So a CA rotation acts like a poison on the cluster: after it's done, partial pod restarts (where only some of the pods of a given application are restarted) might cause issues with applications that use service serving certificates. And we would like a way to at least notify our users beforehand that a CA rotation is to be expected.

      4. List any affected packages or components.
         Service Serving Certificates, ServiceCA

       

       

              wcabanba@redhat.com William Caban
              rhn-support-dpateriy Divyam Pateriya
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: