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

Enable configuring http(s) proxy for application capabilities CRDS

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Obsolete
    • Major
    • None
    • 2.11.0 GA
    • 3scale Operator
    • False
    • False
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • 0
    • 0% 0%

    Description

      Operator application capabilities uses a HTTP client. For disconnected scenarios, the customer would want to use a HTTP(s) proxy. Currently it is only configurable using env vars (enabled in this PR). This is a workaround, though, because the customer is not expected to change the operator environment variables in the container.

      The application capabilitites CRD's should provide a explicit way to support HTTP(s) proxies, only for the HTTP client connection to 3scale admin API. BTW, using env vars, all k8s API server traffic goes through the proxy as well, unless adding the k8s API service in the NO_PROXY env var.

      The customer should be able to configure per custom resource:

      • HTTP_PROXY
      • HTTPS_PROXY
      • NO_PROXY

      Support for authenticated proxies also required.

      Attachments

        Activity

          People

            Unassigned Unassigned
            eguzki Eguzki Astiz Lezaun
            Miguel Soriano Miguel Soriano
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: