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

Prefer minitar gem to `tar` command when available

    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

              jsd-sla-details-panel

                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