Jira (PUP-8600) plugin-sync the data-types from all modules

0 views
Skip to first unread message

Henrik Lindberg (JIRA)

unread,
Mar 23, 2018, 10:40:02 AM3/23/18
to puppe...@googlegroups.com
Henrik Lindberg created an issue
 
Puppet / Improvement PUP-8600
plugin-sync the data-types from all modules
Issue Type: Improvement Improvement
Assignee: Unassigned
Created: 2018/03/23 7:39 AM
Priority: Normal Normal
Reporter: Henrik Lindberg
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Josh Cooper (JIRA)

unread,
Apr 4, 2018, 8:07:03 PM4/4/18
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Sub-team: Language

Josh Cooper (JIRA)

unread,
Apr 4, 2018, 8:07:03 PM4/4/18
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Team: Platform Core

Eric Thompson (JIRA)

unread,
Jul 11, 2018, 3:12:02 PM7/11/18
to puppe...@googlegroups.com
Eric Thompson commented on Improvement PUP-8600
 
Re: plugin-sync the data-types from all modules

Tony Vu Patrick Carlisle, someone asked if there was a pluginsync ticket. here is one as part of Henrik's larger rich data 6y epic.

there is also a ticket to load functions on the agent side which may or may not already work in Henrik's PR

Eric Thompson (JIRA)

unread,
Jul 11, 2018, 3:12:04 PM7/11/18
to puppe...@googlegroups.com

Maggie Dreyer (JIRA)

unread,
Jul 11, 2018, 4:21:03 PM7/11/18
to puppe...@googlegroups.com
Maggie Dreyer updated an issue
 
Change By: Maggie Dreyer
Team: Platform Core Server

Josh Cooper (Jira)

unread,
Jun 8, 2020, 1:57:03 PM6/8/20
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Currently deferred functions can only use types that are built into puppet such as String, etc, but it can't use types from modules such as stdlib, because puppet does not pluginsync those types to the agent.
This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935)
Atlassian logo

Maggie Dreyer (Jira)

unread,
Mar 31, 2021, 1:23:03 PM3/31/21
to puppe...@googlegroups.com
Maggie Dreyer updated an issue
Change By: Maggie Dreyer
Epic Link: PUP-8587

Maggie Dreyer (Jira)

unread,
Mar 31, 2021, 1:23:04 PM3/31/21
to puppe...@googlegroups.com
Maggie Dreyer updated an issue
Change By: Maggie Dreyer
Sub-team: Language

Maggie Dreyer (Jira)

unread,
Mar 31, 2021, 1:24:04 PM3/31/21
to puppe...@googlegroups.com
Maggie Dreyer commented on Improvement PUP-8600
 
Re: plugin-sync the data-types from all modules

Nick Walker have you heard of people asking for this? It seems pretty useful/important.

Maggie Dreyer (Jira)

unread,
Mar 31, 2021, 1:25:04 PM3/31/21
to puppe...@googlegroups.com
Maggie Dreyer updated an issue
Change By: Maggie Dreyer
Labels: froyo_po_discuss

Nick Walker (Jira)

unread,
Mar 31, 2021, 2:22:04 PM3/31/21
to puppe...@googlegroups.com
Nick Walker commented on Improvement PUP-8600
 
Re: plugin-sync the data-types from all modules

Josh Cooper thoughts? I feel like this was on your radar already for some reason.

Josh Cooper (Jira)

unread,
Mar 31, 2021, 2:32:03 PM3/31/21
to puppe...@googlegroups.com
Josh Cooper commented on Improvement PUP-8600

Yeah, without this deferred functions can't call functions that use datatypes from stdlib (or other modules) to validate inputs, e.g. https://github.com/puppetlabs/puppetlabs-stdlib/blob/main/types/httpsurl.pp#L1. So then as a module author you have to think about whether your function might be called in a deferred context or not.

Cas Donoghue (Jira)

unread,
Apr 16, 2021, 1:54:02 PM4/16/21
to puppe...@googlegroups.com
Cas Donoghue updated an issue
 
Change By: Cas Donoghue
Labels: froyo_po_discuss
This message was sent by Atlassian Jira (v8.13.2#813002-sha1:c495a97)
Atlassian logo

Cas Donoghue (Jira)

unread,
Apr 16, 2021, 1:54:02 PM4/16/21
to puppe...@googlegroups.com
Cas Donoghue commented on Improvement PUP-8600
 
Re: plugin-sync the data-types from all modules

We may consider holding off on this until the new "bulk pluginsync" work is fleshed out. 

Nick Walker (Jira)

unread,
Apr 16, 2021, 1:55:04 PM4/16/21
to puppe...@googlegroups.com
Nick Walker commented on Improvement PUP-8600

adding this without making pluginsync faster seems like a risk since we'll be adding a lot of files.

Maggie Dreyer (Jira)

unread,
Apr 28, 2021, 2:35:04 PM4/28/21
to puppe...@googlegroups.com
Maggie Dreyer updated an issue
 
Change By: Maggie Dreyer
Epic Link: PUP-11032

David McTavish (Jira)

unread,
Jan 12, 2022, 7:57:01 PM1/12/22
to puppe...@googlegroups.com
David McTavish updated an issue
Change By: David McTavish
Labels: final_triage
This message was sent by Atlassian Jira (v8.20.2#820002-sha1:829506d)
Atlassian logo

Josh Cooper (Jira)

unread,
Jan 12, 2022, 10:49:02 PM1/12/22
to puppe...@googlegroups.com
Josh Cooper commented on Improvement PUP-8600
 
Re: plugin-sync the data-types from all modules

We should fix pluginsync first, then do this.

Josh Cooper (Jira)

unread,
Feb 22, 2022, 12:31:01 PM2/22/22
to puppe...@googlegroups.com

Josh Cooper (Jira)

unread,
Feb 22, 2022, 2:46:01 PM2/22/22
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Labels: final_triage

Robert August Vincent II (Jira)

unread,
May 3, 2022, 2:46:03 PM5/3/22
to puppe...@googlegroups.com
Robert August Vincent II commented on Improvement PUP-8600
 
Re: plugin-sync the data-types from all modules

corey.benefrayim says this issue is what prevents "puppet apply" from working with per-module type aliases. Is this true? Does "puppet apply" depend on pluginsync?

Josh Cooper (Jira)

unread,
Jun 7, 2022, 12:14:03 PM6/7/22
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Component/s: Deferred
Reply all
Reply to author
Forward
0 new messages