Details
-
Improvement
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
None
-
None
-
Coremunity
-
3
-
Platform Core KANBAN
-
Bug Fix
-
Errors will be reported for module puppet files declaring things in a namespace inconsistent with their directory and file location.
-
Manual
Description
This should add deprecation warnings for the problems described in PUP-1434 so that strict naming can be enforced.
It may also be supported as a --strict_naming option that will error instead of just warn.
A better specification than the text in PUP-1434 is also needed (it is a bit dated and there are now also additional artifacts being loaded).
Attachments
Issue Links
- blocks
-
PUP-1434 Disallow manifests from declaring things outside the namespace implied by their filenames
-
- Closed
-
- is blocked by
-
PUP-8894 Add deprecation warnings for manifests declaring things in wrong namespace
-
- Closed
-
- is duplicated by
-
PUP-8896 Modules with manifest directories containing 'manifests', 'functions', 'types' or 'plans' fail to load
-
- Closed
-
-
PUP-1434 Disallow manifests from declaring things outside the namespace implied by their filenames
-
- Closed
-
- relates to
-
PUP-9190 Puppet should ignore empty init.pp
-
- Closed
-
-
PDK-1266 PDK validate fails when example manifests have been created
-
- Resolved
-
-
SERVER-2218 Update tests to no longer cause deprecation warnings from PUP-4242
-
- Closed
-
- supports
-
PUP-5858 4.x Modularity - features improving modularity in the 4.x release cycle
-
- Closed
-