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

Prefer minitar gem to `tar` command when available

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: PUP 4.9.4
    • Fix Version/s: PUP 4.10.1
    • Component/s: None
    • Labels:
    • Environment:

      Solaris

    • Template:
    • Acceptance Criteria:
      Hide
      • puppet module install should work on Solaris in a package where minitar has been vendored
      • puppet module install should continue to work on platforms that have a local tar command rather than the minitar gem (currently everything other than Windows)
      Show
      puppet module install should work on Solaris in a package where minitar has been vendored puppet module install should continue to work on platforms that have a local tar command rather than the minitar gem (currently everything other than Windows)
    • Team:
      Agent
    • Story Points:
      2
    • Sprint:
      Agent 2017-04-05, Agent 2017-04-19
    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      Puppet on all platforms will now prefer the minitar gem. By default, the gem is only shipped on Windows, so there shouldn't be any functional change, but it will enable us to move all platforms to using minitar in the future.
    • QA Risk Assessment:
      No Action
    • QA Risk Assessment Reason:
      Config change

      Description

      To be able to properly puppet module install on Solaris requires 2 things:

      • minitar gem be shipped with the puppet-agent package
      • Puppet itself must prefer minitar to the local tar command

      This ticket involves modifying the Puppet code, so that when present, minitar gem is preferred, rather than minitar being a fallback option when tar is not present.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              josh Josh Cooper
              Reporter:
              ethan Ethan Brown
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support