Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-10617

Request to status endpoint not using extra_headers setting

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 6.19.0
    • Component/s: None
    • Labels:
    • Template:
    • Team:
      Coremunity
    • Sprint:
      Platform Core KANBAN
    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      If http_extra_headers is set, puppet will send those headers for each HTTP request it makes when processing the server_list setting, to determine which server to use.
    • QA Risk Assessment:
      Needs Assessment

      Description

      When using server_list, Puppet 6 adds a new request to validate that the server is listening. This request is done by using Puppet::HTTP::Client which in opposition to Puppet::HTTP::Service, doesn't have a proper way to handle the http_extra_headers setting.

      This supposes a problem as I'm redirecting the traffic based on that header. As the header is not present in status requests, the catalog compilation doesn't go through.

      For more information on the extra_header setting refer to PUP-9566.

        Attachments

          Activity

            People

            Assignee:
            josh Josh Cooper
            Reporter:
            davidmogar David Moreno García
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Zendesk Support