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

Document how to configure Upstream Mutual TLS with a certificate via the path option

XMLWordPrintable

    • 3
    • False
    • None
    • False
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • 3

      When configuring the Upstream Mutual TLS policy the CA certificate types provide one of two options, path or embedded. It's unclear how to configure 3scale to support the path option.

      The path option in the Upstream Mutual TLS policy requires that the certificate and key be present at the specified file locations. In the context of 3scale installed on OCP, this requires that a secret containing the certificate be mounted at the specified location.

      The following article should be documented officially: https://access.redhat.com/solutions/7064329

      The reason this should be documented officially is that this should be considered a supported configuration. When dealing with the 3scale operator, care must be taken that any changes to the deployment configs are not reconciled away in a later version of 3scale. Currently the APImanager operator does not observe or modify volume mounts on the apicast-production or apicast-staging pods, but the standalone APIcast operator does. 

      The use case of the path based option as opposed to the embedded option is when there are a large amount of products that share the same certificate, it becomes burdensome to manage all products and ensure certificates are appropriately renewed. It is more convenient to have a single mounted location.

       

       

              Unassigned Unassigned
              rhn-support-spoole Shannon Poole
              Lluis Cavalle Lluis Cavalle
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: