Uploaded image for project: 'Puppet Server'
  1. Puppet Server
  2. SERVER-2845

Serve file_content for bolt projects

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Normal
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: SERVER 6.13.0
    • Component/s: Puppet Server
    • Labels:
      None
    • Template:
    • Team:
      Froyo
    • Release Notes:
      Not Needed
    • QA Risk Assessment:
      Needs Assessment

      Description

      Implement serving of file_content for bolt projects in puppetserver. Since we have the opportunity, implement this in clojure so it doesn't add any jruby contention. The code for this will go in FOSS puppetserver.

      Project structure is defined here https://github.com/puppetlabs/bolt/blob/main/lib/bolt/project.rb.

      Outcomes

      As a separate piece of work:
      We might want to consider making sure this project layout is specified somewhere besides just in Bolt code, so it's more obvious when something changes. Perhaps something in https://github.com/puppetlabs/puppet-specifications/blob/master/file_paths.md? Some of the knowledge about this structure will have to be duplicated in clojure but it shouldn't be too bad.

       

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              patrick Patrick Carlisle
              Reporter:
              patrick Patrick Carlisle
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support