Jira (PUP-6616) Acceptance: Catalog concurrency test consistently fails on Cisco XR
Title: Message Title Stan Duffy created an issue Puppet / PUP-6616 Acceptance: Catalog concurrency test consistently fails on Cisco XR Issue Type: CI Blocker Assignee: Unassigned Created: 2016/08/15 8:24 PM Environment: Puppet Agent Manual CI Pipeline Priority: Normal Reporter: Stan Duffy The test tests/concurrency.ticket_2659_concurrent_catalog_requests.rb fails 100% of the time on Cisco IOS XR now. At least 1 of the 5 sometimes as many as 4 of the 5 concurrent requests fail. This needs to be investigated and fixed to allow the CI to go green. Add Comment
Jira (PUP-2018) `puppet certificate generate` Generates Two CSRs in One Run
Title: Message Title Adrien Thebo commented on PUP-2018 Re: `puppet certificate generate` Generates Two CSRs in One Run Reading more information related to this ticket leads me to suspect that there might be multiple bugs that trigger this issue, but I've found at least one of them. The bug that I've found is due to how we generate a CSR the first time a HTTP connection is requested. In normal operation Puppet will request a certificate from the CA the first time that certificate is needed; in practice this is any authenticated HTTP request to the master. puppet certificate generate breaks some assumptions around this though, because that command will make requests that would normally require a certificate but when no certificate is available. If the command is used to submit a CSR for another node, then the command will actually submit a CSR and request a cert for the node itself before submitting the request for the original node. In the case where a node is requesting a certificate for itself though, Puppet will effectively submit a CSR and request a certificate so that it can then resubmit that CSR and request the same cert. This is where we get that duplicate CSR submission. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2979) puppetdb-query/db implement print-config action
Title: Message Title John Duarte created an issue PuppetDB / PDB-2979 puppetdb-query/db implement print-config action Issue Type: Bug Affects Versions: PDB CLI 1.1.0 Assignee: Unassigned Created: 2016/08/15 3:27 PM Priority: Normal Reporter: John Duarte The puppet-code tool implements the print-config action to display the values gathered from the config file(s) in scope. For consistency, this action should be implemented in puppet-query and puppet-db. Add Comment
Jira (PUP-6615) purge_ssh_keys parameter is not idempotent
Title: Message Title Jonathan Lynch updated an issue Puppet / PUP-6615 purge_ssh_keys parameter is not idempotent Change By: Jonathan Lynch If you try to create a user using puppet and set purge_ssh_keys option to true, it fails unless the user already exists. For example:{ quote} { user { 'foobar':ensure => present,managehome => true,purge_ssh_keys => true, } {quote } } Expected result:The user and home directory gets created if it doesn't already exist. If it does already exist, any non-managed authorized_keys get purged.Actual result:{color:red}Error: Failed to apply catalog: Parameter purge_ssh_keys failed on User[foobar]: Munging failed for value true in class purge_ssh_keys: purge_ssh_keys can only be true for users with a defined home directory {color} Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6615) purge_ssh_keys parameter is not idempotent
Title: Message Title Jonathan Lynch updated an issue Puppet / PUP-6615 purge_ssh_keys parameter is not idempotent Change By: Jonathan Lynch If you try to create a user using puppet and set purge_ssh_keys option to true, it fails unless the user already exists. For example:{ { noformat} user { 'foobar':ensure => present,managehome => true,purge_ssh_keys => true, } {noformat } } Expected result:The user and home directory gets created if it doesn't already exist. If it does already exist, any non-managed authorized_keys get purged.Actual result:{color:red}Error: Failed to apply catalog: Parameter purge_ssh_keys failed on User[foobar]: Munging failed for value true in class purge_ssh_keys: purge_ssh_keys can only be true for users with a defined home directory {color} Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6615) purge_ssh_keys parameter is not idempotent
Title: Message Title Jonathan Lynch created an issue Puppet / PUP-6615 purge_ssh_keys parameter is not idempotent Issue Type: Bug Affects Versions: PUP 3.8.7 Assignee: Unassigned Created: 2016/08/15 1:00 PM Priority: Minor Reporter: Jonathan Lynch If you try to create a user using puppet and set purge_ssh_keys option to true, it fails unless the user already exists. For example: user Unknown macro: { 'foobar'} Expected result: The user and home directory gets created if it doesn't already exist. If it does already exist, any non-managed authorized_keys get purged. Actual result: Error: Failed to apply catalog: Parameter purge_ssh_keys failed on User[foobar]: Munging failed for value true in class purge_ssh_keys: purge_ssh_keys can only be true for users with a defined home directory
Jira (PUP-6564) Support Ruby 2.3.x with Puppet 4.5.2
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-6564 Support Ruby 2.3.x with Puppet 4.5.2 Change By: Henrik Lindberg Scrum Team: Client Platform Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6564) Support Ruby 2.3.x with Puppet 4.5.2
Title: Message Title Kenn Hussey updated an issue Puppet / PUP-6564 Support Ruby 2.3.x with Puppet 4.5.2 Change By: Kenn Hussey Fix Version/s: PUP 4.5.2 Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2960) Add --log-level flag to puppetdb-cli tool for troubleshooting
Title: Message Title John Duarte updated an issue PuppetDB / PDB-2960 Add --log-level flag to puppetdb-cli tool for troubleshooting Change By: John Duarte As a user manually configuring for puppetdb-cli tool, troubleshooting connection errors be difficult.The standard error is {code}Failed to connect to server: connection refused{code}This error occurs under at least the following circumstances:* No config file in place* Malformed config file* Missing ca file* No token presentIt would be helpful to have a {{--log-level}} flag to show the connection attempt in order to troubleshoot exactly why the connection failed.This functionality has been implemented in {{puppet-code} } for reference. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2960) Add --log-level flag to puppetdb-cli tool for troubleshooting
Title: Message Title John Duarte updated an issue PuppetDB / PDB-2960 Add --log-level flag to puppetdb-cli tool for troubleshooting Change By: John Duarte As a user manually configuring for puppetdb-cli tool, troubleshooting connection errors be difficult.The standard error is {code}Failed to connect to server: connection refused{code}This error occurs under at least the following circumstances:* No config file in place* Malformed config file* Missing ca file* No token presentIt would be helpful to have a {{-- verbose log-level }} or some other flag to show the connection attempt in order to troubleshoot exactly why the connection failed. This functionality has been implemented in {{puppet-code} } for reference. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2960) Add --verbose flag to puppetdb-cli tool for troubleshooting
Title: Message Title John Duarte commented on PDB-2960 Re: Add --verbose flag to puppetdb-cli tool for troubleshooting This functionality has been implemented in puppet-code as --log-level, therefore I am updating this ticket to use that flag in order to make the tools consistent. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2960) Add --log-level flag to puppetdb-cli tool for troubleshooting
Title: Message Title John Duarte updated an issue PuppetDB / PDB-2960 Add --log-level flag to puppetdb-cli tool for troubleshooting Change By: John Duarte Summary: Add -- verbose log-level flag to puppetdb-cli tool for troubleshooting Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6405) Pip package provider runs every time when updating setuptools
Title: Message Title Kenn Hussey commented on PUP-6405 Re: Pip package provider runs every time when updating setuptools Kylo Ginsberg do you know if this ended up getting fixed along with PUP-6120 ? Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6444) Python PIP provider version => latest stopped working for everyone pre-4.5.2
Title: Message Title Kenn Hussey updated an issue Puppet / PUP-6444 Python PIP provider version => latest stopped working for everyone pre-4.5.2 Change By: Kenn Hussey Fix Version/s: PUP 4.5.2 Fix Version/s: PUP 4.6.0 Fix Version/s: PUP 3.8.8 Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6405) Pip package provider runs every time when updating setuptools
Title: Message Title Kenn Hussey updated an issue Puppet / PUP-6405 Pip package provider runs every time when updating setuptools Change By: Kenn Hussey Fix Version/s: PUP 4.5.0 Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6574) Function call fails when using camel case for class names. It should be handled by puppet parser syntax validator
Title: Message Title Henrik Lindberg assigned an issue to Thomas Hallgren Puppet / PUP-6574 Function call fails when using camel case for class names. It should be handled by puppet parser syntax validator Change By: Henrik Lindberg Assignee: Henrik Lindberg Thomas Hallgren Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6614) Puppet 4.6.0 Error transactionstore is corrupt
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-6614 Puppet 4.6.0 Error transactionstore is corrupt Change By: Henrik Lindberg Scrum Team: Windows Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6614) Puppet 4.6.0 Error transactionstore is corrupt
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-6614 Puppet 4.6.0 Error transactionstore is corrupt Change By: Henrik Lindberg With the new transaction store feature, we've encountered an issue where the transactionstore.yaml file can't be read back in.The puppet run does continue, but the red error is making my team flip out because its red and not white or yellow. ``` {code} Info: Using configured environment 'production'Info: Retrieving pluginfactsInfo: Retrieving pluginInfo: Loading factsInfo: Caching catalog for testserver.example.comError: Transaction store file C:/ProgramData/PuppetLabs/puppet/cache/state/transactionstore.yaml is corrupt (wrong number of arguments (0 for 1..2)); replacingError: Transaction state file C:/ProgramData/PuppetLabs/puppet/cache/state/transactionstore.yaml is valid YAML but not returning a hash. Check the file for corruption, or remove it before continuing.Info: Applying confiugration version '1471272929'Notice: Applied catalog in 34.12 seconds ``` {code} When i try to load the yaml with irb, it fails due to not finding `Puppet::Type::Acl` and my transactionstore.yaml contains multiple lines of `- !ruby/hash:Puppet::Type::Acl::Ace {}` on the each Acl resource at parameters/permissions/system_value location. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to
Jira (HI-512) My Organization have an a DNS Puppet and I need insert an CNAME record
Title: Message Title Michelle Fredette assigned an issue to Kami Olszewski Hiera / HI-512 My Organization have an a DNS Puppet and I need insert an CNAME record Change By: Michelle Fredette Assignee: Kami Olszewski Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (HI-512) My Organization have an a DNS Puppet and I need insert an CNAME record
Title: Message Title Michelle Fredette updated an issue Hiera / HI-512 My Organization have an a DNS Puppet and I need insert an CNAME record Change By: Michelle Fredette Release Notes: Known Issue Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (HI-512) My Organization have an a DNS Puppet and I need insert an CNAME record
Title: Message Title Michelle Fredette commented on HI-512 Re: My Organization have an a DNS Puppet and I need insert an CNAME record Kami Olszewski - This appears to be a support issue. Can you field it? Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4289) user type doesn't support Full Name on Windows
Title: Message Title Ethan Brown updated an issue Puppet / PUP-4289 user type doesn't support Full Name on Windows Change By: Ethan Brown Fix Version/s: PUP 4.8.0 Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6585) Remove Puppet::Util.absolute_path?(path) / replace with Pathname.new(path)
Title: Message Title Ethan Brown updated an issue Puppet / PUP-6585 Remove Puppet::Util.absolute_path?(path) / replace with Pathname.new(path) Change By: Ethan Brown Fix Version/s: PUP 4.7.0 Fix Version/s: PUP 4.8.0 Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2018) `puppet certificate generate` Generates Two CSRs in One Run
Title: Message Title Adrien Thebo assigned an issue to Adrien Thebo Puppet / PUP-2018 `puppet certificate generate` Generates Two CSRs in One Run Change By: Adrien Thebo Assignee: Adrien Thebo Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-4289) user type doesn't support Full Name on Windows
Title: Message Title Ethan Brown updated an issue Puppet / PUP-4289 user type doesn't support Full Name on Windows Change By: Ethan Brown Fix Version/s: PUP 4.7.0 Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6585) Remove Puppet::Util.absolute_path?(path) / replace with Pathname.new(path)
Title: Message Title Kenn Hussey updated an issue Puppet / PUP-6585 Remove Puppet::Util.absolute_path?(path) / replace with Pathname.new(path) Change By: Kenn Hussey Fix Version/s: PUP 4.6.1 Fix Version/s: PUP 4.7.0 Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2957) Fix PuppetDB CLI on Windows with Tokens
Title: Message Title Susan McNerney commented on PDB-2957 Re: Fix PuppetDB CLI on Windows with Tokens Windows issues weirdly seemed to resolve on Friday; AJ is spending this morning verifying the issue is really resolved. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2976) Send out announcements (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2976 Send out announcements (PDB 4.2.1) Issue Type: Sub-task Assignee: Beth Cornils Created: 2016/08/15 9:41 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) Morgan Rhodes: update the release google spreadsheet. Update the MSI build targets in the Puppet repo in ext/build_defaults.yaml. This needs to be done for any projects that are to get into the MSI (facter and hiera as of 8/2014) Send the drafted release notes email. If final send to puppet-announce and specific distribution lists (e.g. puppet to puppet-users & puppet-dev). If this release has security implications, also send the release announcement to puppet-security-announce Make a PSA on IRC letting those kiddos know about the new release. Something along the lines of "PSA: facter 1.7.3 now available"
Jira (PDB-2977) Update dujour to notify users to use 4.2.1 (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2977 Update dujour to notify users to use 4.2.1 (PDB 4.2.1) Issue Type: Sub-task Assignee: Wyatt Alt Created: 2016/08/15 9:41 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) Update dujour to notify users to use 4.2.1. Dependencies: Packages pushed Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9)
Jira (PDB-2978) Close all resolved tickets in Jira (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2978 Close all resolved tickets in Jira (PDB 4.2.1) Issue Type: Sub-task Assignee: Wyatt Alt Created: 2016/08/15 9:41 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) Close any tickets that have been resolved for the release. https://tickets.puppetlabs.com/issues/?jql=project%20%3D%20PDB%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%20%224.2.1%22%20AND%20status%20%3D%20Resolved There is a bulk edit at the top (a gear with the word "Tools"). Should you decide to take this route: Select Bulk Change - All # issues Step 1 - choose all relevant issues (likely all of them) Step 2 - Select "Transition Issues" Step 3 - Select "Closed" Step 4 - Select "Fixed" in Change Resolution. View what is about to change and confirm it. Then commit the change. Dependencies:
Jira (PDB-2968) Is the Jira tidy-up done for this release and prepared for the next one? (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2968 Is the Jira tidy-up done for this release and prepared for the next one? (PDB 4.2.1) Issue Type: Sub-task Assignee: Wyatt Alt Created: 2016/08/15 9:40 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) This happens on Jira - we need to clean up the current release and prepare for the next release. Mark the version that's going out as "Released" in the Project Admin -> Versions panel. Create a version we can target future issues or issues that didn't make it into the current release. (e.g. if we're releasing Facter 1.7.4, make sure there's a 1.7.5 version (or at least 1.7.x if there's isn't another bug release planned for the near future) Create a public pair of queries for inclusion in the release notes/announcement. These allow easy tracking as new bugs come in for a particular version and allow everyone to see the list of changes slated for the next release (Paste their URLs into the "Release story" ticket): 'project = XX AND affectedVersion = 'X.Y.Z', Save as "Introduced in X.Y.Z", click Details, add permission for Everyone 'project = XX AND fixVersion =
Jira (PDB-2974) Packages pushed (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2974 Packages pushed (PDB 4.2.1) Issue Type: Sub-task Assignee: Morgan Rhodes Created: 2016/08/15 9:41 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) Push packages run `rake pl:jenkins:uber_ship` You will need the keys to the castle (aka the passphrase) for this to work. Don't forget to make sure everything looks like it's in the correct folder, the pkgs dir has been cleared out, and that you are shipping for all expected platforms. Get a second set of RelEng eyes on the packages that are about to be shipped to make sure everything looks a-okay. If you're shipping a gem you need to make sure you have a rubygems account, are an owner of that project, and have a gem config file. If you're shipping puppet you need to sign the MSI file for Windows. This is a manual process and the ship task doesn't ship or build the msi so talk to Moses or Haus for more details. This file also needs to be manually signed.
Jira (PDB-2973) Push tag (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2973 Push tag (PDB 4.2.1) Issue Type: Sub-task Assignee: Morgan Rhodes Created: 2016/08/15 9:40 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) The development team is responsible for updating the stable/master branches as necessary. This will be done after the version bump in version.rb. Dependencies: Go / No Go meeting (except where it's required to push the tag to build packages - MSIs) Add Comment
Jira (PDB-2964) Is the code ready for release? (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2964 Is the code ready for release? (PDB 4.2.1) Issue Type: Sub-task Assignee: Wyatt Alt Created: 2016/08/15 9:40 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) If there are any version dependencies expressed in the code base, make sure these are up to date. For Puppet, make sure the shas used to build the MSI are correct. For Puppet-Server, make sure all references to the puppet version are correct. All tests (spec, acceptance) should be passing on all platforms for both stable & master. If a new platform has been added, make sure that platform has acceptance testing, new features have decent coverage, etc. etc. If the release is going to be cut from a sha, rather than the head of a branch, make sure that sha specifically has gone through spec/acceptance/etc. tests Move all items that should be moved from Ready for CI to Ready for Review Have all tickets been resolved (passed Functional Review)? If not please add any missing tickets to the current sprint's board. https://tickets.puppetlabs.com/issues/?jql=project%20%3D%20PDB%20AND%20resolution%20%3D%20Unresolved%20AND%20fixVersion%20%3D%20%224.2.1%22
Jira (PDB-2969) Prepare long form release notes and short form release story (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2969 Prepare long form release notes and short form release story (PDB 4.2.1) Issue Type: Sub-task Assignee: Nicholas Fagerlund Created: 2016/08/15 9:40 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) Collaborating with product for release story Dependencies: Reconcile git commits and JIRA tickets Add Comment This message was sent by Atlassian
Jira (PDB-2966) Update version number in source (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2966 Update version number in source (PDB 4.2.1) Issue Type: Sub-task Assignee: Wyatt Alt Created: 2016/08/15 9:40 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) Bump VERSION in lib/PDB/version.rb or project.clj to correct version. Commit the updated version file. e.g) commit -m "(packaging) Update FACTERVERSION to 1.7.3". If any merging needs to happen (i.e. master into stable/stable into master), it can now happen (different subtask). Once this is done, hand the SHA to be built to RelEng to be tagged. Dependencies: Is the code ready for release? Reconcile git commits and JIRA tickets
Jira (PDB-2972) Go/no-go meeting (before noon PST) (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2972 Go/no-go meeting (before noon PST) (PDB 4.2.1) Issue Type: Sub-task Assignee: Wyatt Alt Created: 2016/08/15 9:40 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) This should happen Monday-Thursday, before 4pm. We should not be shipping anything after 4:00 PM or on a Friday both for our users, and because shipping takes time. Get a yes/no for the release from dev, docs, product, qa, releng. This meeting is informal, over chat, and usually happens right before packages are pushed. Keep in mind we typically do not ship releases in the evening and we don't ship on Friday if the release is a final release. Dependencies: Smoke testing Participants: Wyatt Alt Nicholas Fagerlund Beth Cornils Kurt Wall Morgan Rhodes
Jira (PDB-2975) Docs pushed (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2975 Docs pushed (PDB 4.2.1) Issue Type: Sub-task Assignee: Nicholas Fagerlund Created: 2016/08/15 9:41 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) Push the documentation updates to docs.puppetlabs.com. Dependencies: Go / No Go meeting (Status - Ship it!) Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9)
Jira (PDB-2971) Smoke test packages (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2971 Smoke test packages (PDB 4.2.1) Issue Type: Sub-task Assignee: Wyatt Alt Created: 2016/08/15 9:40 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) Procedure may vary by project and point in the release cycle. Ask around. In general this should happen on a variety of platforms, i.e. one or two each of kind of package we create (i.e., gem, dmg, msi, deb, rpm, etc). For Puppet, our acceptance suite now tests service scripts, and on debian, a passenger master. Manual smoke testing can therefore be limited to other package formats than deb and rpm. For the Puppet gem, we don't yet have automated acceptance testing, so some quick manual smoke testing should always be performed. Platform packages express their dependencies differently than gems, so it's possible to encounter a situation where the build pipeline produced packages out of sync with the gems. Lighter testing of Z releases is acceptable. Add a link to the Packages repository that you receive from the "Tag and create packages" subtask Ping folks on your team for help with different platforms. When you pick up a platform, please leave a comment below that you are testing it. When it looks good, leave another comment, preferably with a code snippet showing the commands executed and their output.
Jira (PDB-2967) Merge master into stable (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2967 Merge master into stable (PDB 4.2.1) Issue Type: Sub-task Assignee: Wyatt Alt Created: 2016/08/15 9:40 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) For some releases, the code base will need to be merged down to stable. NOTE: This is usually only during a x.y.0 release, but even then it may have already been done. If it doesn't apply, close this ticket. Assuming you have origin (your remote) and upstream (puppetlabs remote), the commands will look something like this: git fetch upstream git rebase upstream/master git
Jira (PDB-2970) Tag the release and create packages (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2970 Tag the release and create packages (PDB 4.2.1) Issue Type: Sub-task Assignee: Morgan Rhodes Created: 2016/08/15 9:40 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) Tag and create packages Developer provides the SHA - Wyatt Alt - Please add the SHA as a comment (this should be the commit which contains the newly updated version.rb) checkout the sha Make sure you are about to tag the correct thing Create the tag e.g.) git tag -s -u {GPG key} -m "1.7.3" 1.7.3 You need to know the pass phrase for this to complete successfully. It's important that we make sure all releases are signed to verify authenticity. DO NOT push the tag to the repo, keep it local only `git describe` will show you the tag. Make sure you're building what you think you're building.
Jira (PDB-2963) PDB 4.2.1 2016-08-16 Release
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2963 PDB 4.2.1 2016-08-16 Release Issue Type: Task Assignee: Wyatt Alt Created: 2016/08/15 9:40 AM Priority: Normal Reporter: Wyatt Alt PDB 4.2.1 2016-08-16 Release When working through this ticket, add it to the board and then keep it in the Ready for Engineering column. Move the subtasks to In Progress when you are working on them and Resolved when you have completed them. In general subtasks should only be moved to Ready for Engineering when they are ready to be worked on. For some assignees this is their cue to start working on release-related items. The first set of tickets are assigned to the developer, those can all be converted to Ready for Engineering and you can start working through them. Only when those are done should you move the "Prepare notes" and "Tag release/create packages" tasks to Ready for Engineering. Ping those assigned to move forward. When you hear back for "Tag Release/create packages", you should move "Smoke test packages" to Ready for Engineering or In Progress if you are ready.
Jira (PDB-2965) Reconcile git commits and JIRA tickets (PDB 4.2.1)
Title: Message Title Wyatt Alt created an issue PuppetDB / PDB-2965 Reconcile git commits and JIRA tickets (PDB 4.2.1) Issue Type: Sub-task Assignee: Wyatt Alt Created: 2016/08/15 9:40 AM Priority: Normal Reporter: Wyatt Alt (Initial planned release date: 2016-08-16) Use the ticketmatch script to ensure all tickets referenced in the commit log have a bug targeted at the release, and ensure all tickets targeted at the release have a corresponding commit. cd ~/work git clone https://github.com/puppetlabs/ticketmatch cd ~/work/puppet # or whatever the repo is you're releasing from ruby ../ticketmatch/ticketmatch.rb Enter Git From Rev: 4.1.0 Enter Git To Rev: |master| stable Enter JIRA project: |PUP| Enter JIRA fix version: PUP 4.2.0 The output may contain the following headers: COMMIT TOKENS NOT FOUND IN JIRA (OR NOT WITH FIX VERSION OF ...) Lists git commits that don't have a corresponding ticket, at least not for the specified fix version. If the commit has a ticket, but the ticket is not targeted correctly, then the ticket's fixVersion should be updated. This can frequently happen if a ticket is initially targeted for a future release (master), but is pulled into an earlier
Jira (FACT-1413) External facts do not override custom Ruby facts that have confines or a non-default weight
Title: Message Title Adrien Thebo assigned an issue to Unassigned Facter / FACT-1413 External facts do not override custom Ruby facts that have confines or a non-default weight Change By: Adrien Thebo Assignee: Adrien Thebo Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (FACT-1460) Load facter.conf when facter. is used as a library
Title: Message Title Adrien Thebo assigned an issue to Adrien Thebo Facter / FACT-1460 Load facter.conf when facter. is used as a library Change By: Adrien Thebo Assignee: Adrien Thebo Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (FACT-718) Allow for disabling certain facts within Facter
Title: Message Title Maggie Dreyer assigned an issue to Maggie Dreyer Facter / FACT-718 Allow for disabling certain facts within Facter Change By: Maggie Dreyer Assignee: Maggie Dreyer Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (FACT-718) Allow for disabling certain facts within Facter
Title: Message Title Maggie Dreyer updated an issue Facter / FACT-718 Allow for disabling certain facts within Facter Change By: Maggie Dreyer Sprint: Client 2016- 09 08 - 07 24 Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6613) regression: explicit undef cannot be used in create_resources
Title: Message Title Kenn Hussey updated an issue Puppet / PUP-6613 regression: explicit undef cannot be used in create_resources Change By: Kenn Hussey Labels: regression Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6602) Acceptance: Add test for pcore loader precedence
Title: Message Title John Duarte commented on PUP-6602 Re: Acceptance: Add test for pcore loader precedence Submitted PR-5199 to confine to testing on master. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6614) Puppet 4.6.0 Error transactionstore is corrupt
Title: Message Title Curtis Ruck created an issue Puppet / PUP-6614 Puppet 4.6.0 Error transactionstore is corrupt Issue Type: Bug Affects Versions: PUP 4.6.0 Assignee: Unassigned Created: 2016/08/15 8:41 AM Environment: Windows 2012r2, Puppet Agent 1.6.0, puppetlabs/acl module Priority: Major Reporter: Curtis Ruck With the new transaction store feature, we've encountered an issue where the transactionstore.yaml file can't be read back in. The puppet run does continue, but the red error is making my team flip out because its red and not white or yellow. ``` Info: Using configured environment 'production' Info: Retrieving pluginfacts Info: Retrieving plugin Info: Loading facts Info: Caching catalog for testserver.example.com Error: Transaction store file C:/ProgramData/PuppetLabs/puppet/cache/state/transactionstore.yaml is corrupt (wrong number of arguments (0 for 1..2)); replacing Error: Transaction state file C:/ProgramData/PuppetLabs/puppet/cache/state/transactionstore.yaml is valid YAML but not returning a hash. Check the file for corruption, or remove it before continuing. Info: Applying confiugration version '1471272929' Notice: Applied catalog in 34.12 seconds ``` When i try to load the yaml with
Jira (PUP-6576) What's the deal with data_binding_terminus? Deprecate?
Title: Message Title Henrik Lindberg commented on PUP-6576 Re: What's the deal with data_binding_terminus? Deprecate? Craig Dunn We are working on "lookup finalizers" atm. The idea is to allow functions to be used in the hierarchy in env, module etc. and that there would be just the one provider that handles that. During the transition I think we need to support the current way of plugging in an environment_data_provider. But long term, there is really no need to have an extra API for different kind of data provider plugins as the support for functions we are designing would be much simpler to use (and just as powerful). Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2962) (maint) Missing implicit inventory relationships
Title: Message Title Ken Barber updated an issue PuppetDB / PDB-2962 (maint) Missing implicit inventory relationships Change By: Ken Barber Affects Version/s: PDB 4.2.0 Fix Version/s: PDB 4.2.1 Fix Version/s: PDB 4.3.0 Issue Type: Bug New Feature Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6576) What's the deal with data_binding_terminus? Deprecate?
Title: Message Title Craig Dunn commented on PUP-6576 Re: What's the deal with data_binding_terminus? Deprecate? Henrik Lindberg I think the number of people/projects using something external for data_binding_terminus is very low, maybe only the three that RI mentioned. Is the existing implementation of environment data providers (as I implemented above) going to go away? or it this still an unknown? Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6576) What's the deal with data_binding_terminus? Deprecate?
Title: Message Title Henrik Lindberg commented on PUP-6576 Re: What's the deal with data_binding_terminus? Deprecate? Craig Dunn yeah, the environment data provider is what a global data provider would be, only at the global level. It is discussed if a global level is needed at all (is it a good thing to let some users have the ability to override anything in all environments, or a bad thing (global data is bad, and you have to play catch up with what is being done in environments). Question here is really how many (and which) users would be hit by simply removing the current indirection based extension point for data binding. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6576) What's the deal with data_binding_terminus? Deprecate?
Title: Message Title Craig Dunn commented on PUP-6576 Re: What's the deal with data_binding_terminus? Deprecate? Henrik Lindberg As for R.I.Pienaar's last example, it doesn't seem too hard (right now) to implement the same behaviour using environment data providers I have been playing around with this (rather crude and experimental) example to use the new environment data provider API instead of plugging directly into data_binding_terminus: https://github.com/crayfishx/puppet-jerakia/commit/fe67a4609915999ceff777fa5c586ddcdb6688a6 So far my smoke testing has been successful with that approach, I guess it depends on whatever is going to happen with "global level" Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6613) regression: explicit undef cannot be used in create_resources
Title: Message Title Henrik Lindberg created an issue Puppet / PUP-6613 regression: explicit undef cannot be used in create_resources Issue Type: Bug Assignee: Unassigned Created: 2016/08/15 5:35 AM Fix Versions: PUP 4.6.1 Priority: Normal Reporter: Henrik Lindberg The following code works when evaluated from a manifest: puppet apply -e 'define foo($foo) {} foo { "FOO": foo => undef }' But not when done using create_resources. The rule puppet should use is: if undef is given then use the default value if one exists, otherwise set an explicit undef. Now the create_resources function simply filters out all undef values. (If simply kept, there are other problems since relationships cannot handle undef entries.
Jira (PUP-6613) regression: explicit undef cannot be used in create_resources
Title: Message Title Henrik Lindberg assigned an issue to Henrik Lindberg Puppet / PUP-6613 regression: explicit undef cannot be used in create_resources Change By: Henrik Lindberg Assignee: Henrik Lindberg Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2962) (maint) Missing implicit inventory relationships
Title: Message Title Ken Barber updated an issue PuppetDB / PDB-2962 (maint) Missing implicit inventory relationships Change By: Ken Barber (maint) Missing implicit inventory relationshipsThis adds relationships from environment and node entities to inventory tobehave in a similar way to factsets. This allows implicit subqueries to work.Without this patch you cannot do queries of this nature:{ { code} nodes { inventory { facts.operatingsystem = "CentOS" } } {code } } Instead you are forced to use explicit querying:{ { code} nodes { certname in inventory[certname] { facts.operatingsystem = "CentOS" } } {code } } Which is a lot more verbose and should be unnecessary.Signed-off-by: Ken BarberAdd Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2962) (maint) Missing implicit inventory relationships
Title: Message Title Ken Barber updated an issue PuppetDB / PDB-2962 (maint) Missing implicit inventory relationships Change By: Ken Barber Affects Version/s: PDB 4.2.0 Fix Version/s: PDB 4.2.1 (maint) Missing implicit inventory relationships This adds relationships from environment and node entities to inventory , tobehave in a similar way to factsets. This allows implicit subqueries to work. Without this patch you cannot do queries of this nature:nodes { inventory { facts.operatingsystem = "CentOS" } }Instead you are forced to use explicit querying:nodes { certname in inventory[certname] { facts.operatingsystem = "CentOS" } }Which is a lot more verbose and should be unnecessary. Signed-off-by: Ken BarberAdd Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to
Jira (PDB-2962) (maint) Missing implicit inventory relationships
Title: Message Title Ken Barber updated an issue PuppetDB / PDB-2962 (maint) Missing implicit inventory relationships Change By: Ken Barber (maint) Missing implicit inventory relationshipsThis adds relationships from environment and node entities to inventory tobehave in a similar way to factsets. This allows implicit subqueries to work.Without this patch you cannot do queries of this nature: {{ nodes { inventory { facts.operatingsystem = "CentOS" } } }} Instead you are forced to use explicit querying: {{ nodes { certname in inventory[certname] { facts.operatingsystem = "CentOS" } } }} Which is a lot more verbose and should be unnecessary.Signed-off-by: Ken BarberAdd Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6599) Specify callable return type feature in puppet specifications
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-6599 Specify callable return type feature in puppet specifications Change By: Henrik Lindberg Component/s: DOCS Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6599) Specify callable return type feature in puppet specifications
Title: Message Title Henrik Lindberg assigned an issue to Jorie Tappa Puppet / PUP-6599 Specify callable return type feature in puppet specifications Change By: Henrik Lindberg Assignee: Jorie Tappa Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2962) (maint) Missing implicit inventory relationships
Title: Message Title gepetto-bot created an issue PuppetDB / PDB-2962 (maint) Missing implicit inventory relationships Issue Type: Bug Assignee: Unassigned Created: 2016/08/15 5:10 AM Priority: Normal Reporter: gepetto-bot This adds relationships from environment and node entities to inventory, to behave in a similar way to factsets. This allows implicit subqueries to work. Signed-off-by: Ken BarberAdd Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9)
Jira (PUP-6599) Specify callable return type feature in puppet specifications
Title: Message Title Thomas Hallgren commented on PUP-6599 Re: Specify callable return type feature in puppet specifications Merged to master at 7e7f95b Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6607) Applications created in puppet dsl functions aren't in environment graph
Title: Message Title Thomas Hallgren updated an issue Puppet / PUP-6607 Applications created in puppet dsl functions aren't in environment graph Change By: Thomas Hallgren Comment: IMHO, the documentation has a very good motivation for being opinionated. We shouldn't support this. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6607) Applications created in puppet dsl functions aren't in environment graph
Title: Message Title Thomas Hallgren commented on PUP-6607 Re: Applications created in puppet dsl functions aren't in environment graph IMHO, the documentation has a very good motivation for being opinionated. We shouldn't support this. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6608) variable scoping change in Puppet 4.6.0
Title: Message Title Henrik Lindberg commented on PUP-6608 Re: variable scoping change in Puppet 4.6.0 and merged to master Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6607) Applications created in puppet dsl functions aren't in environment graph
Title: Message Title Henrik Lindberg commented on PUP-6607 Re: Applications created in puppet dsl functions aren't in environment graph It is supported to create resources in functions - the documentation is opinionated that it is better to have them as resource instantiations directly in manifests. This works, and is legal: puppet apply -e 'function foo() { notify {hello: }} foo() The issue here is probably (guessing) that logic (somewhere dealing with applications) does not find the expected containment (a specific node) as the puppet function is evaluated in a scope nested from top scope - the tracking of "source" (a resource) may be lost in that case. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-3989) output of puppet module generate does not include a .fixtures.yml file causing tests to fail
Title: Message Title James Stocks commented on PUP-3989 Re: output of puppet module generate does not include a .fixtures.yml file causing tests to fail +1 on this ticket. Related to this (though not a PUP issue) - our module authoring documentation should guide new authors towards using rspec and all the provided rake checks while writing their puppet code. This issue (missing .fixtures.yml) leaves a new author in a position where the documentation doesn't explain what to do; and the provided rake tasks to prepare for forge publishing just don't work Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6607) Applications created in puppet dsl functions aren't in environment graph
Title: Message Title Thomas Hallgren commented on PUP-6607 Re: Applications created in puppet dsl functions aren't in environment graph This is expected behavior. Here's an excerpt from Writing functions in the puppet language Avoid declaring resources in the body of your function. If you want to create resources based on inputs, use defined types instead. I think we should consider treating this as an error with a notification similar that excerpt. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6608) variable scoping change in Puppet 4.6.0
Title: Message Title Henrik Lindberg commented on PUP-6608 Re: variable scoping change in Puppet 4.6.0 merged to stable: 05a7ced Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6608) variable scoping change in Puppet 4.6.0
Title: Message Title Thomas Hallgren assigned an issue to Thomas Hallgren Puppet / PUP-6608 variable scoping change in Puppet 4.6.0 Change By: Thomas Hallgren Assignee: Thomas Hallgren Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.