HomeSoftware Heritage

Remove namespaced `extlib.puppet_config` fact

Description

Remove namespaced extlib.puppet_config fact

Early versions of Facter 4 supported creating structured facts by
aggregating multiple dotted facts.

ie extlib.puppet_config would become the puppet_config key of a top
level structured fact extlib.

This behaviour caused too many issues with the existing ecosystem so was
removed in https://github.com/puppetlabs/facter/pull/2339

namespacing for facts might still return.

Quoting @gimmyxd on slack...

currently there is no way to switch the auto conversion per fact.  We
are still working on finding the best mechanism to allow enabling dotted
structured facts and ensure a smooth transition from Facter 3 to this
new behaviour: https://tickets.puppetlabs.com/browse/FACT-3000

Details

Provenance
Alexander Fisher <alex@linfratech.co.uk>Authored on Aug 18 2021, 3:40 PM
olasdPushed on Dec 28 2021, 10:47 AM
Parents
rSPEXTLf79cf3e03145: [blacksmith] Bump version to 5.1.1-rc0
Branches
Unknown
Tags
Unknown

Event Timeline

Alexander Fisher <alex@linfratech.co.uk> committed rSPEXTL3580225d3ab9: Remove namespaced `extlib.puppet_config` fact (authored by Alexander Fisher <alex@linfratech.co.uk>).Aug 18 2021, 3:40 PM