Uploaded image for project: 'Modules'
  1. Modules
  2. MODULES-10883

puppet_agent : inconsistent agent version management

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: puppet_agent
    • Labels:
      None
    • Template:
      MODULES Bug Template
    • Team:
      Night's Watch
    • Method Found:
      Needs Assessment
    • QA Risk Assessment:
      Needs Assessment

      Description

      puppetlabs/puppet_agent module embeds PE version into pc_repo.repo baseurl, for example:

      https://puppet.example.com:8140/packages/2019.8.4/el-7-x86_64
      

      This brings desired puppet-agent version out of sync with the defined repository, since yum update command will update the package and agent run will try to downgrade it and fail, since old package is no longer there.

      Same is valid for Windows agent, as soon as server is upgraded, all agents are downloading new MSI package.

      It would be better, imho, if pe_server_version fact was only used in URLs if package_version is set to auto and should be provided as an argument, if package_version is something else

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            vchepkov Vadym Chepkov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:

                Zendesk Support