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

Data providers cannot be added in modules

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 4.0.0
    • Component/s: None
    • Labels:
      None
    • Template:
    • Story Points:
      2
    • Sprint:
      Language 2015-02-04

      Description

      The new mechanism for "agnostic data in modules" introduced in PUP-1640 has issues with handling additional data-provider mechanisms.

      This manifests as either problems finding the new extensions, or that the default 'none' is not found.

      A preliminary investigation shows that there are issues with the PuppetX name space which is used as puppetx in some places and puppet_x in other. This ended up being wrong when the injector was made to stop squatting on the PuppetX namespace.

      There also seems to be an issue with the injector handling multiple contributions to a multibind - either in general or specifically for the configuration of the data providers.

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  henrik.lindberg Henrik Lindberg
                  QA Contact:
                  Kurt Wall
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Zendesk Support