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