Jira (PUP-10476) Update Puppet's PAL API to fulfill bolt use cases

12 views
Skip to first unread message

Sean McDonald (Jira)

unread,
Apr 28, 2020, 11:02:03 AM4/28/20
to puppe...@googlegroups.com
Sean McDonald created an issue
 
Puppet / Task PUP-10476
Update Puppet's PAL API to fulfill bolt use cases
Issue Type: Task Task
Assignee: Sean McDonald
Created: 2020/04/28 8:01 AM
Priority: Normal Normal
Reporter: Sean McDonald

Update the PAL implementation to support newer use cases in bolt.

There are a few cases in bolt's code where we are calling private functions in the compile layer to override some settings. At least two examples:

one when filtering variables

and another when evaluating to get node definitions

Bolt also overrides some puppet settings, like rich data.

The PAL layer in puppet should be updated to handle these cases and have sane defaults, such that we don't need to call private or internal functions in bolt (or PE when it's using bolt) or update puppet settings to compile correctly.

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935)
Atlassian logo

Sean McDonald (Jira)

unread,
Apr 28, 2020, 11:22:04 AM4/28/20
to puppe...@googlegroups.com
Sean McDonald commented on Task PUP-10476
 
Re: Update Puppet's PAL API to fulfill bolt use cases

This is assigned to me for now. This work was spawned from conversations around the compile API in puppetserver and changes we needed to support apply blocks in plans: https://github.com/puppetlabs/puppetserver/pull/2329#discussion_r416030694

Josh Cooper (Jira)

unread,
Apr 28, 2020, 1:01:03 PM4/28/20
to puppe...@googlegroups.com

Sean McDonald (Jira)

unread,
May 1, 2020, 3:34:02 PM5/1/20
to puppe...@googlegroups.com
Sean McDonald updated an issue
Change By: Sean McDonald
Sprint: Skeletor 5/6/2020

Sean McDonald (Jira)

unread,
May 6, 2020, 3:02:04 PM5/6/20
to puppe...@googlegroups.com
Sean McDonald updated an issue
Change By: Sean McDonald
Sprint: Skeletor 5/6/2020 , Skeletor 5/20/2020

Cas Donoghue (Jira)

unread,
May 13, 2020, 2:03:03 PM5/13/20
to puppe...@googlegroups.com
Cas Donoghue updated an issue
Change By: Cas Donoghue
Release Notes: Not Needed

Cas Donoghue (Jira)

unread,
May 13, 2020, 2:03:03 PM5/13/20
to puppe...@googlegroups.com
Cas Donoghue updated an issue
Change By: Cas Donoghue
Fix Version/s: PUP 6.16.0
Reply all
Reply to author
Forward
0 new messages