Uploaded image for project: 'Puppet Agent'
  1. Puppet Agent
  2. PA-3719

(spike) study long file names/long file paths support in 3rd party software and puppet

    XMLWordPrintable

Details

    • Task
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • None
    • None
    • None
    • None
    • Night's Watch
    • 5
    • NW - 2021-05-19
    • Not Needed
    • Needs Assessment

    Description

      3rd party items to check:

      • FyleSystem/OS limitations for filenames (Windows/AIX/Solaris/OSX)
      • C++/BOOST limitations (Facter3) (used in custom/external facts)
      • Ruby limitations (eg: https://bugs.ruby-lang.org/issues/12551)
      • TAR implementation limitations (puppet uses the available `tar` command on the box to unpack the module, we need to support all tar version available on workstation where puppet is running)
      • For reference, similar rubygem issue (open on 2015): https://github.com/rubygems/rubygems/issues/1376)

       

      Internal code paths to check:

      • Install LFN module in master/agent
      • Pluginsync LFN (support for file transfer protocol used)
      • File resource support for LFN
      • Above steps work on all supported OSs(Windows/Solaris/AIX/EL5/etc.) on all supported Ruby versions
      • R10K/code manager support for LFN
      • Facter3/Facter4 (to load external/custom facts from modules)

      Customer impact:

      • TBD

      Attachments

        Issue Links

          Activity

            People

              gabriel.nagy Gabriel Nagy
              ciprian.badescu Ciprian Badescu
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support