Uploaded image for project: 'R10K'
  1. R10K
  2. RK-96

forge module status is incorrect when previously a git checkout

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: r10k 2.1.0
    • Component/s: None
    • Labels:
    • Template:
    • Story Points:
      1
    • Sprint:
      CODEMGMT 2015-07-01

      Description

      In the case where a module was previously of type git, for example

      mod 'concat',
        :git    => 'git@gitlab.flatns.net:puppet-forge-modules/puppetlabs-concat.git',
        :tag    => '1.2.0'
      

      If this is then updated to be a forge module.

      mod 'puppetlabs/concat'
      

      The status of the module is incorrectly reported as being insync. This is a problem if a Puppet module is installed from GitHub and has additional changes but the same metadata as a Forge module; if the module is switched to install from the Puppet forge then r10k will only look at the module metadata and will not detect that the installed files deviate from the official module release files.

        Attachments

          Activity

            jsd-sla-details-panel

              People

              • Assignee:
                Unassigned
                Reporter:
                thlapin Thomas Lapinski
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: