Details

    • Template:
      PUP Bug Template
    • Acceptance Criteria:
      • CA CLI contacts the right server when server_list is in use
    • Team:
      Server
    • Method Found:
      Needs Assessment
    • Release Notes:
      Enhancement
    • Release Notes Summary:
      The `puppetserver ca` tool will now respect the `server_list` setting in puppet.conf for those users that have created their own high availability configuration using that feature.
    • QA Risk Assessment:
      Needs Assessment

      Description

      Currently the CA CLI gem will only check the server setting for the name of the CA server. In an HA configuration, server_list is configured instead of server, so the gem does not connect to the right master (it attempts to contact the default "puppet"). When making requests, the gem should instead prefer server_list if it is set, and server otherwise, just like Puppet does.

      Because the CA is always on the primary master, and the primary master is always first in the list (during failover and promotion the order is updated to reflect the new primary), it should be safe for us to just check the first element, and not do any fallback checking.

        Attachments

          Activity

            jsd-sla-details-panel

              People

              • Assignee:
                justin Justin Stoller
                Reporter:
                maggie Maggie Dreyer
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: